好文档 - 专业文书写作范文服务资料分享网站

软件过程管理系统课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

实用文档

大全

河北大学工商学院

软件过程管理综合实验

软件过程规范

学 部 信息科学与工程学部 学科门类 工学 专 业 软件工程 班 级 09软件 学 号 2009482179 姓 名 张格 指导老师 朱亮

2012年 11月3日

总则

最大限度提高Q&P(质量与生产率),提高Q&P的可预见性,是每一个软件开发机构的最大目标。而Q&P依赖于三个因素:过程、人和技术,因此要实现Q&P的提高,除了加强技术能力,引进、培育更多优质技术人才之外,规范、改进机构的过程是一个十分重要的手段。我们希望通过在制定软件过程规范标准,并在软件开发实践中不断地完善、修订,提高Q&P和Q&P的可预见性。

本规范采用CMM(软件过程成熟度模型)的指导,吸收RUP、XP、MSF、PSP、TSP等过程规范指南的思想、方法及实践,充分结合xxx技术开发部的实际情况,引入先进的技术、方法、工具,为公司的软件开发工作提供一部详细、可操作的过程指南。在本规范的第一版本中,主要包括管理过程和开发过程两个部分,管理过程中包括项目管理过程、需求变更管理过程、配置管理过程。对于软件开发项目中的其它的一些过程将在实践中逐步补充、完善。

一 项目管理过程规范

项目管理过程主要包括三个阶段:项目立项与计划、项目实施、项目结束。 1.1 项目立项与计划

参与人员:技术开发部指定的项目负责人(包括前期负责人、正式的项目经理)、立

项申请人、[相关最终客户]以及实施该项目的开发组队成员;

入口准则:接到经公司总经理或副总经理批准的市场部门的《软件开发立项申请表》; 出口准则:立项申请人签字确认了经修订正后的正式《软件项目计划》,并通过《工

作任务卡》下达了开发任务,开发工作正式开始;

输入:经审批的《软件开发立项申请表》、与需求相关的业务资料; 输出:《软件项目计划》、《软件需求规格说明书》、《开发任务卡》; 活动:

1. 接到《软件开发立项申请表》后,技术开发部经理指定前期负责人,并告知

立项申请人;

2. 前期负责人阅读《软件开发立项申请表》后,通过与立项申请人的沟通、阅

读立项申请人提交的材料、通过立项申请人与客户直接交流等方式,了解项目目标、范围与基本需求;并形成最初的《软件需求规格说明书》;

3. 前期负责人会同技术开发部经理以及其它相关人员,制定最初的《软件项目

计划》,并组织评审;

4. 向立项申请人提交最初的《软件项目计划》;

5. 最初的《软件项目计划》通过立项申请人的确认后,项目经理计划安排需求

分析;

6. 需求分析完成后,形成正式的《软件需求说明书》,提交立项申请人确认;(需

求分析过程参见开发过程规范部分)

7. 根据立项申请人确认后的《软件需求说明书》,项目经理组织进行软件高层

设计,并对工作任务进行分解,并根据实际需要向技术开发部经理申请资源,组建项目组队;

8. 项目经理根据工作任务分解,下发《工作任务卡》,并协同组队成员进行任

务估算;

9. 任务估算完成后,组队成员向项目经理提交《个人进度安排》(以甘特图的

形式表示),项目经理根据每个组队成员的《个人进度安排》修订《软件项

- 1 -

目计划》(必须包括总的计划甘特图),并提交立项申请人确认;

10. 立项申请人确定后,项目经理根据软件项目计划基线,补充《项目任务书》,

下发到每个组队成员,开发工作开始。

项目立项与计划过程的工作流程如下图所示:

图表 1 项目立项与计划工作流程图 1.2 项目实施

参与人员:项目经理,项目组成员;

入口准则:项目计划基线已建立,并通过立项申请人确定,带有工作进度要求的《工

作任务卡》已下发到每个项目成员;

出口准则:立项申请人在《验收报告》上签字确认; 输入:《软件需求规格说明书》、《软件项目计划》、《任务书》; 输出:经验收测试的可交付的程序、源代码及相关文档。 活动:

1、 在开发期间,项目成员每周需上交一份《时间日志》、《缺陷日志》,每天向

项目经理汇报工作任务进度;

2、 在开发期间,项目经理负责填写《项目进度周报》报于技术开发部经理、立

项申请人(格式不同,交予立项申请人的只需周报的第一页,报予技术开发部经理的项目进度周报的第二页为“跟踪甘特图”);

- 2 -

软件过程管理系统课程设计

实用文档大全河北大学工商学院软件过程管理综合实验软件过程规范学部信息科学与工程学部学科门类工学专业软件工程
推荐度:
点击下载文档文档为doc格式
0635x8ighl036aw5tvxo0daes3y30z00wzm
领取福利

微信扫码领取福利

微信扫码分享