- 11
- 0
- 约6.68千字
- 约 21页
- 2019-01-01 发布于福建
- 举报
软件工程课下件第5章结构化实现dai
结构化实现 第五章 主要内容 通常把编码和测试统称为实现。所谓编码就是把软件设计翻译成计算机可以理解的形式——用某种程序设计语言书写的程序;测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。 软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块之后就对它做必要的测试(称为单元测试),模块的编写者和测试者是同一个人,编码和单元测试属于软件生命周期的同一个阶段。 在这个阶段结束之后,对软件系统还应该进行各种综合测试,这是软件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。 大量统计资料表明,软件测试的工作量往往占软件开发总工作量的40%以上,在极端情况,测试那种关系人的生命安全的软件所花费的成本,可能相当于软件工程其他步骤总成本的3~5倍。 因此,必须高度重视软件测试工作,绝不要以为写出程序之后软件开发工作就接近完成了,实际上,大约还有同样多的开发工作量需要完成。 主要内容: 编码,软件测试基础,逻辑覆盖,控制结构测试,墨盒测试技术,测试策略,调试,软件可靠性。 5.1 编码 5.1.1 选择程序设计语言 总的说来。高级语言明显优于汇编语言,因此,除了在很特殊的应用领域(例如,对程度执行时间和使
您可能关注的文档
最近下载
- 2025-2026学年武昌区拼搏联盟八年级(上)期中数学试卷.docx VIP
- 2025年江苏成人本科学位英语水平考试真题及答案.pdf VIP
- 七年级英语《祈使句》专项练习及答案(100题).docx VIP
- 护理三基护理试题及答案.doc VIP
- 新版《医疗器械经营质量管理规范》培训试题及答案.docx VIP
- 深度解析(2026)《GBT 13441.2-2008机械振动与冲击 人体暴露于全身振动的评价 第2部分:建筑物内的振动(1Hz~80Hz)》.pptx VIP
- 宣贯培训(2026)《GBT 13441.1-2007机械振动与冲击 人体暴露于全身振动的评价 第1部分 一般要求》.pptx VIP
- 江苏成人本科学位英语水平考试真题及答案.pdf VIP
- 肌张力障碍(全)[.pptx VIP
- 中国联通校园秋季招聘考试-通信类考试真题.doc VIP
原创力文档

文档评论(0)