- 软件项目管理(第二版)
- 刘凤华 罗菁
- 342字
- 2021-04-01 18:54:43
1.2 软件项目与软件项目管理
1.2.1 软件项目定义
软件项目是以软件为产品的项目,包括程序、数据及相关文档在内的完整集合。软件产品的特性决定了软件项目除了具有项目的基本特征之外,还具有如下特点:
(1)软件是一种逻辑实体,不是物理实体,具有抽象性。
(2)开发过程中没有明显的制造过程,也不存在重复生产过程。
(3)软件的开发受到计算机系统的限制,对计算机系统有不同程度的依赖。
(4)软件至今没有摆脱手工的开发模式,软件产品基本上是“定制的”,做不到完全利用现有的软件组件组装成所需要的软件。
(5)软件本身是复杂的。软件的复杂性可能来自实际问题的复杂性,也可能来自软件本身逻辑的复杂性。
(6)软件的成本相当昂贵。软件工作涉及社会的因素,软件开发需要投入复杂的、高强度的脑力劳动。
(7)很多软件开发受到机构、体系和管理方式的限制。