- 39
- 0
- 约1.4千字
- 约 4页
- 2020-11-03 发布于浙江
- 举报
软件工程管理概述
软件工程管理概述
软件工程包括软件开发技术和软件工程管理两大部分内容。软件工程管理是对软件项目的开发管理。具体地说是对整个软件生存期的一切活动进行管理。1.1软件产品的特点
(1)软件具有高度抽象性,软件及软件生产过程具有不可见性。
(2)同一功能软件的多样性,软件生产过程中的易错性。
(3)软件在开发和维护过程中的易变性。
(4)不同开发者之间思维碰撞的易发性。
(5)风险估计(客用的需求风险,项目本身采用的技术风险,管理风险,预算风险。其它开发者产生的外来技术风险,售后的商业风险,本公司的战略风险) 包括可预见的和不可预见的风险。
1.2软件工程管理的重要性
对软件产品开发要做到:客户至上,质量第一,可靠性第一。从客户界面,设计方案,实现技术,工程规划,软件过程,产品质量,工程支持,产品测试等各个方面来考虑和保证上述目标。
为了对付大型的软件系统,须采用传统的分解方法。软件工程的分解是从横向和纵向即时间和空间两个方面进行的。
横向分解就是把一个大系统分解为若干个小系统,小系统分解为子系统,子系统分解为模块,模块分解为过程。
纵向分解就是生存期,把软件开发分为几个阶段,每个阶段有不同的任务、特点和方法。为此,软件工程管理需要有相应的管理策略。
重要性:根据软件产品的特征,且随着软件规模的不断
原创力文档

文档评论(0)