软件工程导论张海藩(第5版)第7章_计算机软件及应用_IT/计算机_专业资料。软件工程导论张海藩(第5版)第7章第7章实现7.17.27.37.47.57.6...
第7章 实现;本章目标与要求;通常把编码和测试统称为实现。
编码就是把软件设计结果翻译成用某种程序设计语言书写的程序。
软件测试在软件生命周期中横跨两个阶段。
通常在编写出每个模块之后就对它做单元测试。
在这个阶段结束之后,对软件系统还应该进行各种综合测试,通常由专门的测试人员承担这项工作。
通过测试发现错误之后还必须诊断并改正错误,这就是调试的目的。调试是测试阶段最困难的工作。;7.1 编码7.1.1 选择程序设计语言;程序设计语言的划代: ;选择语言的理想标???:
为了使程序容易测试和维护以减少软件的总成本,所选用的高级语言应该有理想的模块化机制,以及可读性好的控制结构和数据结构;
为了便于调试和提高软件可靠性,语言特点应该使编译程序能够尽可能多地发现程序中的错误;
为了降低软件开发和维护的成本,选用的高级语言应该有良好的独立编译机制。 ;主要的实用标准:
系统用户的要求
可以使用的编译程序
可以得到的软件工具
工程规模
程序员的知识
软件可移植性要求
软件的应用领域;7.1.2 编码风格;2. 数据说明
数据说明的次序应该标准化。
当多个变量名在一个语句中说明时,应该按字母顺序排列这些变量。
如果设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。 ;3. 语句构造
不要为了节省空间而把多个语句写在同一行;
尽量避免复杂的
您可能关注的文档
最近下载
- 浙江2016-2020年高考地理:地球运动【真题分项详解】(原卷版).docx VIP
- 2026放射防护规范试题及答案.docx VIP
- 电火花成形加工.pptx VIP
- 2026年中国木姜子油市场深度评估与投资前景分析报告.docx VIP
- 江西财经大学2025年下半年劳务派遣人员招聘备考题库及答案详解(易错题).docx VIP
- 东北财经大学22春“人力资源管理”《薪酬管理》期末考试高频考点版(带答案)试卷号4.pdf VIP
- 2019春叶中豪平面几何辅助线专题.pdf VIP
- 《单片机原理与接口技术》全册教学课件(共11章完整版).pptx
- 2025微博娱乐白皮书-微博&新浪娱乐-2026-237页.pdf VIP
- XLC13000履带起重机操作手册.pdf VIP
原创力文档

文档评论(0)