您的位置:软件测试 > 软件项目管理 > 开发管理 >
软件开发管理与质量控制
作者:网络转载 发布时间:[ 2013/5/17 15:31:43 ] 推荐标签:

9) 问题处理与设计文档改进

问题处理是软件开发组交付测试后的重要任务之一,及时解决软件测试过程中发现的问题,以便进行下一轮测试。
软件开发人员在交付测试后的另一重要任务是将编码过程中对设计的修改及时反映到总体设计文档和详细设计文档中去,确保定版的软件与其设计文档的一致性。

10) IRL内部定版

测试合格的软件在软件开发部内部定版,进入产品的组装或β测试,及产品销售。对项目型软件开发,则进入系统的实施级段。

5 过程管理与质量控制标准化

5.1 软件开发过程管理

传统的软件开发一般遵循的是瀑布过程模型,一个阶段的结束是下一个阶段的开始。这种模型不适合基于对象、分布式的企业应用开发。部件的开发具有并行性,而非顺序性。另外,瀑布进程模型缺乏灵活性,不适应快速原型开发工具的要求。

基于里程碑的过程模型引进迭代过程模型,允许开发任务的重叠和反复,可以很好适应基于部件的软件开发。基于里程碑的过程模型便于团队模型中责权的划分。便于风险评定,鼓励快速交货。

1) 里程碑过程模型的特征:
  A. 里程碑过程:软件开发过程是由指导开发进程的外内部里程碑所驱动的。
  B. 明确责权关系:过程模型将每个里程碑与开发组的责任角色相关联。
  C. 风险驱动的计划安排:高风险部件应尽早完成。
  D. 评估说明:评估说明直接影响着项目的计划与管理,在整个软件开发过程中致关重要。

2) 里程碑的制定

里程碑也可以称作项目实施计划。对于软件开发项目而言,一但项目立项确定,需要做的第一件事情是确定项目实施的里程碑。根据前面我们确定的软件开发阶段划分,在里程碑中应清楚地定义每一个阶段的开始时间、结束时间、负责人,阶段的提交成果由各阶段的软件开发规范确定。里程碑是公司对进行项目控制的主要依据。里程碑一旦确定,各相应负责人应确保按时交付任务。

对于各不同里程碑阶段可以根据需要制定阶段里程碑,阶段里程碑一般由开发组织内部确定以便于更好管理与控制项目的进程。达到某个里程碑表明对此负有主要责任的角色完策任务。便于明确各个角色责权范围、有利于按时完成任。

软件开发里程碑主要包括如下阶段:

3) CMO 软件配置管理

为确保软件及其文档的一致性,进行软件配置的管理是必要的。

上一页123456789下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd