软件开发实施程序

广州先智软件科技有限公司

文件编号:PC-015-12

年 3 月 1 日

2012年 3月 2日

审批: 2012年 3月 2 日

实施日期: 2012年 3月 2日

1 目的

为技术部门的各个软件项目或产品的项目组提供瀑布式开发模型,使开发的过程可控、产品的质量可控。

2 范围

适用于所有软件项目/产品的开发实施过程。

3 角色定义

3.1 部门经理

3.2 项目/产品经理

由部门经理任命的主管项目实施/

3.3 项目小组

3.4 专家

3.5 用户

4 责。

4.1 部门经理

1. 任命项目/产品经理;

2. 审批项目/产品经理提交的软件开发计划;

3. 参与产品功能定义、概要设计评审,就评审议题和资料提出意见和建议,并对评审结

果进行签字确认。

4.2 项目/产品经理

1. 组织项目小组,在启动阶段编写《项目章程》; 2. 编写《软件开发计划》作为开发的参照;

3. 产品经理需根据立项阶段的材料,以及相关信息,编写《产品功能定义》; 4. 审批项目组提交的资料文件,如《需求分析报告》; 5. 参与验收交付工作。

4.3 项目小组

1. 编写《需求分析报告》;

2. 编写概要设计和详细设计(可选); 3. 实现编码,集成系统。

4.4 专家

4.5 用户

5 工作流程

5.1 5.1.1

1. 任命:

/产品经/产品经理人员的变更,需要遵循《变更控制程序》。然后,由部门经理重新任命新的项目/产品经理。 2. 产品:《项目/产品经理任命书》 3. 质量保证方式:签字确认

部门经理需在《项目/产品经理任命书》上签字确认。如果项目/产品经理是部门经理,则需总经理签字确认。 4. 归档:

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《项目/产品经理任命

书》。

5.1.2 项目启动

1. 策划工作

1) 项目/产品经理在收到任命书后,协调人力、物资,组成项目小组;

2) 与公司各方面进行有效沟通,编写《项目章程》。并提请公司各级领导审阅; 3) 如果项目中需要采用公司自行研发的产品,需要根据《记录控制程序》,到综合部,

执行相关手续。

2. 产品:《项目章程》 3. 质量保证方式:签字确认

公司各级领导审核项目/可并签字确认。 4. 归档:

项目/。

5.1.3 计划

1. 制订实施计划

1) 项目/

2) /,由配置管理员、测试人员与项目小组沟通,负责编写、《测试计划》。

2. 产品: 3. 质量保证方式:审批

项目/产品经理在编写完《软件开发计划》后,提请部门经理审批,如果审批通过,在部门经理签字确认后,项目/产品经理方可把《软件开发计划》发送给综合部;如果审批未通过,项目/产品经理需要按部门经理提出的意见和建议,修改《软件开发计划》,直至审批通过。 4. 归档:

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《软件开发计划》。

5.1.4 产品功能定义(产品专有)

1. 分析产品功能定义

产品经理依据产品立项期间收集的资料,参考行业内类似产品的信息,充分考虑市场对产品性能、运行环境、安全和用户界面等方面的需求程度,提取、发掘产品的功能,并编写《产品功能定义》。 2. 产品:《产品功能定义》 3. 质量保证方式:评审

审程序》义》进行修改,准备再一次评审。 4. 归档:

,以及《评审报告》。

5.1.5 1.

2. 产品: 3. 质量保证方式:审批

项目小组编写完《需求分析报告》后,提请项目/产品经理审批,如果审批通过,项目/产品经理需签字确认;如果审批未通过,项目小组需要按项目/产品经理提出的意见和建议,修改《需求分析报告》,直至审批通过。 4. 归档

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《需求分析报告》。

5.1.6 概要设计(可合并)

1. 进行概要设计

如果在需求分析报告中,包含了必要的库表结构设计、数据流图或业务流程设计、子系统描述与结构设计等基本内容,概要设计活动可以与需求分析合并。

项目小组编写《系统方案》(可选)、《概要设计说明书》。

如果系统采用结构化设计方式,则需要做概要设计说明书、DFD 、信息模型和表结构。UML

如果采用UML 2. 产品:《概要设计说明书》 3. 质量保证方式:评审

/据《评审程序》通过,项目/,之后项/产品经理需要根4. 归档:

项目/,以及《评审报告》。

5.1.7 详细设计(可选)

1. 进行详细设计

项目小组根据《概要设计说明书》编写《详细设计说明书》。 2. 产品:《详细设计说明书》 3. 质量保证方式:审批

项目/产品经理在项目小组编写完《详细设计说明书》后,提请部门经理审批,如果审

批通过,部门经理需签字确认;如果审批未通过,项目小组需要按部门经理提出的意见和建议,修改《详细设计说明书》,直至审批通过。 4. 归档

项目/产品经理需按照综合部的要求,及时归档通过评审的《详细设计说明书》。

5.1.8 编码实现

1. 编码

项目小组根据设计,实现编码。

的规范,项目小组应自行制定临时的规范。

工程师以便测试用。

2. 3. 质量保证方式:走查

项目/ 4. 归档:无

5.1.9 测试

5.1.10

/产品,请用户使用,并为用户进行适当的调试,解5.1.11 验收

此处调用《软件验收交付程序》。不在此详述。

5.1.12 流程结束说明

验收交付的完成,标志着软件开发实施程序结束,项目进入客户服务阶段,软件产品视具体情况而定。

5.2 流程图

6 相关附件

《变更控制程序》 《配置管理程序》 《评审程序》 《软件测试程序》 《软件验收交付程序》 《客户服务控制程序》

7 记录附件

《项目/产品经理任命书》 《项目章程》 《软件开发计划》 《产品功能定义》 《需求分析报告》 《系统方案》 《评审报告 《用户使用手册》 《管理维护手册》 其它的记录参见调用流程

广州先智软件科技有限公司

文件编号:PC-015-12

年 3 月 1 日

2012年 3月 2日

审批: 2012年 3月 2 日

实施日期: 2012年 3月 2日

1 目的

为技术部门的各个软件项目或产品的项目组提供瀑布式开发模型,使开发的过程可控、产品的质量可控。

2 范围

适用于所有软件项目/产品的开发实施过程。

3 角色定义

3.1 部门经理

3.2 项目/产品经理

由部门经理任命的主管项目实施/

3.3 项目小组

3.4 专家

3.5 用户

4 责。

4.1 部门经理

1. 任命项目/产品经理;

2. 审批项目/产品经理提交的软件开发计划;

3. 参与产品功能定义、概要设计评审,就评审议题和资料提出意见和建议,并对评审结

果进行签字确认。

4.2 项目/产品经理

1. 组织项目小组,在启动阶段编写《项目章程》; 2. 编写《软件开发计划》作为开发的参照;

3. 产品经理需根据立项阶段的材料,以及相关信息,编写《产品功能定义》; 4. 审批项目组提交的资料文件,如《需求分析报告》; 5. 参与验收交付工作。

4.3 项目小组

1. 编写《需求分析报告》;

2. 编写概要设计和详细设计(可选); 3. 实现编码,集成系统。

4.4 专家

4.5 用户

5 工作流程

5.1 5.1.1

1. 任命:

/产品经/产品经理人员的变更,需要遵循《变更控制程序》。然后,由部门经理重新任命新的项目/产品经理。 2. 产品:《项目/产品经理任命书》 3. 质量保证方式:签字确认

部门经理需在《项目/产品经理任命书》上签字确认。如果项目/产品经理是部门经理,则需总经理签字确认。 4. 归档:

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《项目/产品经理任命

书》。

5.1.2 项目启动

1. 策划工作

1) 项目/产品经理在收到任命书后,协调人力、物资,组成项目小组;

2) 与公司各方面进行有效沟通,编写《项目章程》。并提请公司各级领导审阅; 3) 如果项目中需要采用公司自行研发的产品,需要根据《记录控制程序》,到综合部,

执行相关手续。

2. 产品:《项目章程》 3. 质量保证方式:签字确认

公司各级领导审核项目/可并签字确认。 4. 归档:

项目/。

5.1.3 计划

1. 制订实施计划

1) 项目/

2) /,由配置管理员、测试人员与项目小组沟通,负责编写、《测试计划》。

2. 产品: 3. 质量保证方式:审批

项目/产品经理在编写完《软件开发计划》后,提请部门经理审批,如果审批通过,在部门经理签字确认后,项目/产品经理方可把《软件开发计划》发送给综合部;如果审批未通过,项目/产品经理需要按部门经理提出的意见和建议,修改《软件开发计划》,直至审批通过。 4. 归档:

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《软件开发计划》。

5.1.4 产品功能定义(产品专有)

1. 分析产品功能定义

产品经理依据产品立项期间收集的资料,参考行业内类似产品的信息,充分考虑市场对产品性能、运行环境、安全和用户界面等方面的需求程度,提取、发掘产品的功能,并编写《产品功能定义》。 2. 产品:《产品功能定义》 3. 质量保证方式:评审

审程序》义》进行修改,准备再一次评审。 4. 归档:

,以及《评审报告》。

5.1.5 1.

2. 产品: 3. 质量保证方式:审批

项目小组编写完《需求分析报告》后,提请项目/产品经理审批,如果审批通过,项目/产品经理需签字确认;如果审批未通过,项目小组需要按项目/产品经理提出的意见和建议,修改《需求分析报告》,直至审批通过。 4. 归档

项目/产品经理需按照综合部的要求,及时归档经过签字确认的《需求分析报告》。

5.1.6 概要设计(可合并)

1. 进行概要设计

如果在需求分析报告中,包含了必要的库表结构设计、数据流图或业务流程设计、子系统描述与结构设计等基本内容,概要设计活动可以与需求分析合并。

项目小组编写《系统方案》(可选)、《概要设计说明书》。

如果系统采用结构化设计方式,则需要做概要设计说明书、DFD 、信息模型和表结构。UML

如果采用UML 2. 产品:《概要设计说明书》 3. 质量保证方式:评审

/据《评审程序》通过,项目/,之后项/产品经理需要根4. 归档:

项目/,以及《评审报告》。

5.1.7 详细设计(可选)

1. 进行详细设计

项目小组根据《概要设计说明书》编写《详细设计说明书》。 2. 产品:《详细设计说明书》 3. 质量保证方式:审批

项目/产品经理在项目小组编写完《详细设计说明书》后,提请部门经理审批,如果审

批通过,部门经理需签字确认;如果审批未通过,项目小组需要按部门经理提出的意见和建议,修改《详细设计说明书》,直至审批通过。 4. 归档

项目/产品经理需按照综合部的要求,及时归档通过评审的《详细设计说明书》。

5.1.8 编码实现

1. 编码

项目小组根据设计,实现编码。

的规范,项目小组应自行制定临时的规范。

工程师以便测试用。

2. 3. 质量保证方式:走查

项目/ 4. 归档:无

5.1.9 测试

5.1.10

/产品,请用户使用,并为用户进行适当的调试,解5.1.11 验收

此处调用《软件验收交付程序》。不在此详述。

5.1.12 流程结束说明

验收交付的完成,标志着软件开发实施程序结束,项目进入客户服务阶段,软件产品视具体情况而定。

5.2 流程图

6 相关附件

《变更控制程序》 《配置管理程序》 《评审程序》 《软件测试程序》 《软件验收交付程序》 《客户服务控制程序》

7 记录附件

《项目/产品经理任命书》 《项目章程》 《软件开发计划》 《产品功能定义》 《需求分析报告》 《系统方案》 《评审报告 《用户使用手册》 《管理维护手册》 其它的记录参见调用流程


相关文章

  • 新手上路SAP
  • SAP R/3系统介绍 第1章 用SAP R/3 开展经营项目 如果在SAP 领域中有一个词用得比SAP本身或R/3 还要频繁的话,这个词就是经营(business). 经营是整个SAP战略:(软件.服务.功能.评价.任务和目标等)的核心. ...查看


  • 软件设计和开发控制程序
  • 公司软件设计和开发控制程序 1目的 对软件设计和开发全过程进行控制,确保产品设计和开发能满足顾客和有关标准.法令.法规的要求. 2范围 适用于软件产品设计和开发的全过程,包括软件产品的升级. 3职责 3.1软件研发部负责组织编制<项目 ...查看


  • 供应商新产品开发管理程序
  • 版本号:B/0 供应商新产品开发管理程序 页次:第 1 页 共 23 页 实施日期:2008.07.04 供应商新产品开发管理程序 编制/日期: 周锋2008.06.24 编制负责人:徐爱民 审核/日期: 湛先好2008.06.28 批准/ ...查看


  • 电商平台项目实施方案
  • [**银行保费对帐系统] 工作组 单位: Truth Workgroup 日期: 二零零六年七月二十二日 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供.文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或 ...查看


  • 软件开发实施方案
  • 1 软件开发实施方案 系统开发严格按照软件工程的方法进行组织,系统的开发过程按照需求分析.系统分析与设计要求.系统编码.系统测试几个过程有序推进.下表所示系统开发流程图,采用原型及迭代方式开发,根据用户需求持续改进,直到最终用户确认满意. ...查看


  • 信息中心工作职责
  • 北海市自来水公司信息中心工作职责 一.负责公司计算机网络软.硬件系统的设计.开发.安装和调试. 二.负责改造不适应公司管理需要的计算机网络系统,并根据其软.硬件系统的老化程度给予升级或更换. 三.负责公司计算机网络系统的维护:注意了解和掌握 ...查看


  • 程序员个人工作总结
  • 工作总结 1 完成的主要工作 1.1 工程部pda运维系统 我是4月末来到公司的,来到公司的初期主要是对工程部pda运维系统进行了解,并对pda以后可能用到的一些技术进行研究,而后对现有的项目进行修改.系统包括3个主要功能模块,一个次要模块 ...查看


  • 软件工程理论与实践
  • 目录 一. 二. 1. 2. 3. 4. 三. 1. 2. 3. 4. 四. 1. 2. 3. 4. 5. 五. 引言 ............................................................ ...查看


  • 信息系统变更和发布管理办法
  • 信息系统变更和发布管理办法 第一章 总 则 第一条 目的:本管理办法规定了XX 银行(以下简称"我行")信息系统的变更 和发布管理,变更和发布管理作业操作流程和控制要点,确保变更需求的受理符合业务的优先需要,并使变更和发 ...查看


热门内容