计算机软件设计开发控制程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机软件设计开发控制程序

1.目的

为使软件设计开发全过程得到有效的实施和控制,保证软件产品在开发过程中各个阶段的质量以及最终软件的功能、性能指标符合规定要求及适用于产品的法律、法规的要求,,以增强顾客满意,特制定本程序。

1.范围

本程序涉及软件设计开发过程中的全过程的控制。

2.职责和权限

2.1.软件产品设计开发小组由项目经理、系统分析员、程序员和测试工程

师组成,其职责如下:

a)项目经理:是项目系统总负责人,根据经批准的《项目开发计划》

(CX06-JL01)组织设计和开发,负责项目技术方案的制定,负责项目设

计和开发过程中的进度、成本和质量的跟踪和控制,组织设计和开发

各阶段的设计评审,负责项目相关部门工作协调及相关信息的沟通,

组织编写《软件需求规格说明书》(CX06-JL02)、《概要设计说明书》

(CX06-JL03) 。

b)系统分析员:是项目系统技术负责人,负责产品系统结构设计;负责

项目子系统的技术方案的确定,对集成和系统测试中发现的问题负责

组织整改,依据相关国家、行业和地方技术标准编制企业产品标准。

c)程序员:依据子系统(详细)设计,完成各模块的程序编码,在测试工

程师的指导和协助下进行模块和单元测试,对测试中发现的问题负责

纠正。

d)测试工程师:提供产品测试计划和系统集成测试方案,制定测试用

例,指导程序员进行模块和单元测试,组织进行系统和现场测试,编

写《测试说明书》(CX06-JL04),收集整理测试纪录,对测试中发现的

问题,负责追踪和纠正结果验证。

编码: CX06版本:C 修改码:0 页码:2/9

2.2.各部门职责

a)软件开发部:新产品的技术可行性决策、需求规格的确定,组织实施

软件产品的设计及开发工作。

b)销售部:负责组织新产品的市场可行性分析,提供市场信息及新产品动

向,确定功能规格、产品形式,外包装,产品价位等;安排客户作新产

品的测试,搜集客户使用情况。

3.3总工程师:负责重要新产品的“需求分析评审”和“立项评审”。

3.4总经理:负责批准新产品立项申请和《项目开发计划》(CX06-JL01)。

3.程序

3.1.设计和开发策划

4.1.1总则

4.1.1.1为了确保设计和开发的产品(项目)达到预期的质量目标,满足顾

客要求,并符合相关的法律法规要求,应对产品(项目)的设计和开发进行策划。

4.1.1.2设计开发的策划应确定:

a)设计阶段的划分,根据产品(项目)复杂程度、重要性等因素确

定,适当時,可包括需求规格说明、概要设计、详细设计、测试设

计、编程、测试和验收等阶段;

b)适合于每个设计阶段的评审、验证和确认活动;

c)设计和开发的职责和权限。

4.1.2设计开发策划的实施

4.1.2.1软件开发部根据已签署的合同或已确认的项目受托书下达项目设计

开发任务,确定并批准具有资格的人员担任项目经理。

4.1.2.2项目经理在明确顾客需求、项目进度要求和人员体制的前提下,根

据《项目开发计划编制规范》(CX06-ZY01)要求,编制《项目开发计划》(CX06-JL01),其内容根据产品(项目)具体情况可包括:

1)项目摡述、设计和开发各阶段的划分及实施计划;

2)各阶段的潜在BUG数摘除目标计划;

3)专项计划要点,必要時如软件测试、配置管理、系统安装、质

量保证及人员培训等

4)适合于每个设计阶段的评审、验证和确认活动,可根据产品(项目)的具体情况,单独或以任意组合的方式进行并记录。

5)设计和开发的职责和权限。

4.1.2.3当项目开发周期覆盖2个以上的产品实现子过程时应依据《软件配置管理计划编制规范》(CX06-ZY02)编制《软件配置管理计划》(CX06-

JL05)。

4.1.2.4《项目开发计划》(CX06-JL01)及《软件配置管理计划》(CX06-

JL05)经软件开发部经理批准后实施。

4.1.2.5软件开发部负责对设计开发阶段不同小组之间接口关系的管理,以确保有效的沟通,并明确职责权限。

4.1.2.6随着设计和开发的进行,当顾客需求、资源等发生变化时,应在适当时修改或更新《项目开发计划》(CX06-JL01),执行《文件控制程序》(CX01)。

4.1.2.7软件开发部负责监控项目开发计划的具体实施情况。

3.2.设计和开发的输入

4.2.1总则

4.2.1.1为了确保项目设计和开发的质量并使设计开发输出的验证有据可依,应正确地确定设计和开发的输入,并保持相关的输入记录。设计和开发输入应包括:

1)项目的功能和性能要求;

2)项目适用的法律法规要求;

3)适用时,以前类似设计提供的信息;

4) 设计和开发所必需的其他要求。

4.2.1.2应对设计和开发输入进行评审,以确保输入是充分与适宜的。要求应完整、清楚,并且不能自相矛盾。

4.2.2设计开发输入内容的要求

4.2.2.1设计开发输入应满足本章节4.2.1 总则的要求。阶段性的输入为前一阶段的输出文件,可包括顾客提供的技术文件。

4.2.2.2设计开发各阶段的输入:

1)需求分析阶段的输入:

a.项目开发计划的相关要求;

b.可行性研究的评审结果;

c.顾客的具体需求。

2)概要设计阶段的输入:

a.《软件需求规格说明书》(CX06-JL02);

b.可行性研究的评审结果;

c.《项目开发计划》(CX06-JL01)的相关要求;

d.其他相关的具体需求。

3)详细设计阶段的输入:

a.《概要设计说明书》(CX06-JL03);

b.《数据库设计说明书》(CX06-JL06);

c.《测试说明书》(CX06-JL04);

d.《项目开发计划》(CX06-JL01);

e.顾客其他的具体需求。

4)代码编程、检查及单元测试阶段的输入:

a.《详细设计说明书》(CX06-JL07);

b.《项目开发计划》(CX06-JL01);

c.《测试说明书》(CX06-JL04);

d.顾客提供的具体需求。

5)软件测试阶段的输入:

a.《概要设计说明书》(CX06-JL03);

相关文档
最新文档