- 6
- 0
- 约9.4千字
- 约 60页
- 2018-07-11 发布于浙江
- 举报
3.0 件工程概述
1
软件工程概论
1 基本概念
2 软件分析
3 软件设计
4 软件编码
5 软件测试
6 软件维护
2
为什么要学习软件工程
◆1968年北大西洋公约组织成员国的软件工作者提出“软件工程”的概念。30年来,软件工程得到了很大的发展。
◆近30年来,先后出现了结构化分析和设计(SA/SD)、面向数据的设计(Jackson)、原型化设计(Prototyping)等多种软件设计方法,并有不少的软件工作者致力于软件的自动生成。但是,这些方法都存在各种不同程度的缺陷。
◆在软件系统的实际开发过程中,严格按照工程化方法的标准规范和设计步骤实施的系统并不多,软件系统的开发依然处在高强度、低效率、难以保障质量的困境中。
软件——软件应包括程序、实现此程序功能所
采取的方法、规则以及与其相关的文
档和在机器上运行它所需要的数据等。
3
1 基本概念
软件危机现象:
① 对软件开发成本和进度的估计很不准确,个体手工生产方式的软件生产率很低,软件常常不能如期交货;
② 用户对“已完成”的软件系统不满意的现象经常发生;
③ 软件产品的质量不可靠,在那个时期,可以说“没有不出错误的软件”;
④ 软件常常是不可维护的;
⑤ 软件通常没有适当的文档资料。
总之, 软件规模越大,问题就变得越复杂。
一、软件危机是怎么回事?
软件危机是指在计
原创力文档

文档评论(0)