软件开发过程总结.ppt

Summary of Software Development Process;如果我带着仅有的一本计算机书在沙漠荒岛,应该是哪本书? ;目录;软件概论; 是客观世界中问题空间与解空间的具体描述, 是追求表达能力强、更符合人类思维模式, 具有易构造性和易演化性的计算模型。; 程序是以计算机语言表达的软件系统; 文档是以人类语言表达的软件系统。 ;软件概论;;软件概论;1 缺乏“可见性” 2 规模庞大,逻辑结构复杂 3 重设计,轻视用户需求分析 4 质量管理不规范 5 重开发,轻视维护;;;;;软件工程概论;软件工程 Software Engineering;软件工程概论;1950年代;1980年代;结构化方法 面向对象;1990年代; ;软件工程概论;“软件工程知识体系”指南(SWEBOK)第3版 定义软件工程知识框架,包括15个知识域; ;软件工程概论; ; ;需考虑的问题;需考虑的问题;软件工程概论;变更创造一切,但同时又毁掉一切 ;软件过程欠缺可重复性 受影响的因子过多,无法控制 工程师和团队也无法保持稳定的生产性能 智力劳动本身就缺乏稳定性 学者们普遍认为,“可重复性”是本世纪软件工程研究和实践所要着重关注的议题。;规模改变一切;知名的软件工程学者,负责SEI的软件产品线项目。;能有效用于小型软件产品和项目的工程技术和经验都不能同等有效地应用于大型软件产品和项目。; 软件

文档评论(0)

1亿VIP精品文档

相关文档