北京理工软件工程实践:软件工程实践1(编辑修改稿)内容摘要:

整吗。  已经有了很好的软件开发工具  还需要计算机辅助软件工程( CASE) 工具 对软件开发的错误认识( 2)  如果计划落后,可以增加人员赶回来  给一个已经延迟的软件项目增加人手只会使其更加延迟  原有人员需要抽实践训练新手  有了目标的一般描述就可以开始写程序  不完善的系统定义是项目失败的主要原因 对软件开发的错误认识( 3)  项目需求不断变化,但软件很灵活,变化能够很容易地得到满足  软件需求的变化确实是经常的,但其产生的影响随着引入的时间不同而不同  写出程序并使其正常运行,工作就结束了  越早开始写程序,就要花越长时间才能够完成 对软件开发的错误认识( 4)  在程序真正开始运行前,无法评估其质量  正式的技术评审  质量过滤器  成功项目唯一应该提交的就是运行程序  软件 =程序 +文档 +数据  文档是成功开发的基础  文档为维护提供指导 解决办法 ...  全 面解决软件危机需要一 系列综合措施:  在软件研制的各个阶段采用好的工具;  对软件的实现提供有效的构件块;  为保证软件质量提供自动设计技术;  以及为协调、控制、管理提供基本理论和技术 —— 软件工程。 ...解决办法  软件工程这一要素将驾驭前面的工具 、构件决和技术  软件工程把管理 、 控制 、 评审等方法与分析 、 设计 、 编码 、 测试 、 维护等技术结合起来  没有坚实的软件开发方法学 , 即使最先进的工具和技术也不能使软件危机有所减轻 软件工程 — 工程化方法  用于解决任何产品开发的一种工程化方法是:  要求在定义、开发和维护阶段的每一步中都采用经过验证的方法  要求一系列的复查,以便在产品开发中保证质量  规定在每一步中要产生的特定的文档  鼓励能够加速开发的各种工具和方法的使用与研制  提供从原始产品概念到最后产品制造的一个可追溯的途径  软件工程是使计算机软件走向工程科学的途径 软件工程 — 软件工程定义  软件工程是为了 经济地 获得 可靠的 和能在实际机器上高效 运行的软件而建立和使用的 好的工程原则。 ( Fritz Bauer 1969)  软件工程是应用于计算机软件的定义、开发和维护的 一整套方法、工具、文档、实践标准和工序。 ( GB)  软件工程:( 1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。