软件工程概述和软件开发模型.ppt

软件工程1

第一章概述2

为什么要学习软件工程?编程阶段调试阶段维护阶段3

1.1软件工程简介1.1.1软件生产的发展程序软件=程序+文档软件工程第4代技术程序规模小个人设计,自己使用注重提高程序效率只有程序清单软件被购买维护费用巨大出现和程序配套的文档软件作为产品批量生产;软件开发技术及工具发展迅速面向网络全新的软件开发模式软件危机4

1.1.2软件危机软件危机主要包括以下两方面:1)如何开发软件以满足社会对软件日益增长的需求;2)如何维护数量不断增长的已有软件。5

软件危机的主要表现形式软件发展的速度跟不上硬件发展的速度和用户的需求成本高,开发进度不能预估,用户不满意质量差,可靠性不能保证可维护性差软件没有合适的文档资料6

软件危机产生的原因软件开发技术落后软件使用时间长软件产品规模庞大忽视需求分析轻视软件维护7

解决软件危机的方法管理技术8

1.1.3软件工程1.软件软件=程序+数据+文档程序:能完成预定功能和性能的可执行的指令序列。数据:程序能适当处理的信息,具有适当的数据结构。软件文档:开发、使用和维护程序所需要的必要的图文资料9

2.软件工程软件工程是软件开发、运行、维护和引退的系统方法。是指导计算机软件开发和维护的工程学科。目标:实现软件的优质高产。目的:在预算范围内,按期交出用户满意的、质量合格的软件产品。10

1.2软件工程

文档评论(0)

1亿VIP精品文档

相关文档