- 5
- 0
- 约3.31万字
- 约 37页
- 2017-02-12 发布于北京
- 举报
软件工程知识总点结
7.1软件的定义及特点软件( Software)是计算机系统中与硬件相互依存的另一部分,它是包括程序(Program) ,数据(Data)及其相关文档( Document)的完整集合。三个特点:(1)软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性;(2)软件的生产与硬件不同,在它的开发过程中没有明显的制造过程;(3)在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。7.2软件危机及其表现软件危机(softward crisis)是指在计算机软件的开发和维护中所遇到的一系列严重问题。这些问题绝不仅仅是“不能正常运行的”软件才具有,实际上几乎所有软件都不同程度地存在这些问题。具体地说,软件危机主要有下述一些表现。 (1)对软件开发成本和进度的估计常常很不准确。 (2)用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6)软件成本在计算机系统总成本中所占的比例逐年上升。7.3软件工程及三要素软件工程:软件工程是采用工程的概念、原理、技术和方法来指导软件开发和维护的工程学科,以工程化的原理和方法来解决软件问题。软件工程的特性:(1) 软件工程关注于大型程序的构造(2) 软件工程的中心课题是控制复杂性(3) 软件经常变化(4) 开发软件的效率非常重要(5) 和谐地合作是开
原创力文档

文档评论(0)