- 12
- 0
- 约6.41千字
- 约 54页
- 2017-08-24 发布于广东
- 举报
第7章 实现- 编码 主要内容 编码目标 选择程序语言 编码风格 源程序文档化 编码工具 编 码 -- 目 标 做为软件工程过程的一个阶段,程序编码是设计的继续。 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。 为了保证代码的质量,程序员必须深刻地理解、熟练地掌握并正确地运用程序设计语言的特性。 此外,还要求源程序具有良好的结构性和良好的程序设计风格。 编 码 – 目 标 把软件设计的结果“翻译”为某种程序设计语言书写的程序。 程序员要仔细阅读设计文档。 它是对设计的进一步具体和细化(实现)。 程序设计语言也会对程序的可靠性、可测试性、可维护性产生影响。 编 码 -- 目 标 我们对编码的总体要求:正确可靠,简明清晰,且有较高的效率。 源代码越清楚和简明,就越便于验证源代码和模块规格说明的一致性,越容易对它进行测试和维护。 清晰和效率却常常会有矛盾,清晰性好的程序一般效率较低,而要求效率高的程序往往清晰度不太好。 对于大多数模块,编码时应该把简明清晰放在第一位。 编 码 – 选择程序设计语言 选择程序设计语言。 基本原则:一般选择高级程序设计语言,除去特殊的应用。 理想的高级语言应具备: 模块化机制; 良好的独立编译机制; 好的控制结构和数据结构定义; 错误容易识别和定位; 支持IDE的开发、调试; 编 码 –
您可能关注的文档
- 第3章 收银基本技能05课件.ppt
- 第3章 输入编辑课件.ppt
- 第3章 网络管理体系结构课件.ppt
- 第3章 消费者的知觉记忆与学习课件.ppt
- 第3章 选择与夹点编辑二维图形对象课件.ppt
- 第3章-Windows应用程序的面向对象课件.ppt
- 第3章编辑课件.ppt
- 第3章第10节霍乱课件.ppt
- 第3章基于技术创新的市场创新课件.ppt
- 第3章连锁门店店长的作业化管理课件.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 工程造价咨询服务成本参考标准.docx VIP
- 补全对话-六年级英语下学期期末专项复习(人教PEP版)含答案解析.pdf VIP
- 江西港口集团校招面笔试题及答案.doc VIP
- 脑出血后遗症个案护理.pptx VIP
- 新解读《GB_T 42912 - 2023金属和合金的腐蚀 金属材料在静态浸入熔盐或其他液体条件下的高温腐蚀试验方法》最新解读.pptx VIP
- 江苏海博BRITORK HQT电动执行机构说明书1308版.pdf VIP
- 一种硼酸三甲酯的气相检测方法.pdf VIP
- 2025年3月29日全国事业单位联考B类《职业能力倾向测验》笔试试题(广西_贵州_海南_黑龙江_湖北_吉林_江西_宁夏_山西_新疆_云南_辽宁_重庆_青海_内蒙古_湖南_安徽)(网友回忆版)(含答案).pdf VIP
- 高中物理必修一《质点-参考系和坐标系》.ppt VIP
- DB52T 764-2012云南松二元立木材积生长率表.docx VIP
原创力文档

文档评论(0)