版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机软件设计开发控制程序 作者: 日期: 计算机软件设计开发控制程序 1 目的 为使软件设汁开发全过程得到有效的实施和控制,保证软件产品在开发过程 中各个阶段的质量以及最终软件的功能、性能指标符合规定要求及适用于产品的 法律、法规的要求,以增强顾客满意,特制定本程序。 本程序涉及软件设计开发过程中的全过程的控制。 3.流程 31 可行性研究 在与客户签订合同之前,均应对将签项目进行资源、技术、市场的可行性分析, 可行性分析通过后、签订合同前山公司组织相关人员对合同条款进行评审,评审 通过后,公司组织进行立项工作。 3.2立项 可行性分析评审通过后,有开发部门经理下达立项任务,制定相关人员填写
2、立 项申请报告报批,报批通过后,由部门经理和技术负责人协商下达开发任务书, 经技术负责人审核通过后报公司批准。批准立项后,项U进度应以立项申请报告 中的阶段进度为准,如果进度需要调整,需要填写进度调整申请报告报批。 33需求分析 公司根据客户提出的技术要求和相应的软件任务书以及其他有关件,与客户协商确 定详细的软件需求。 34开发策划 根据项目要求和软件需求,由配置人员配合项目经理编写本项目的质量保证计划、配 置管理计划和项目综合计划。在配置管理计划中应列明本项目需提交的各阶段文档的名 称,在项目完成后项目组需列表说明需要移交的文档。在制定计划时,应为计划、设计、 测试、修正、再测试、变更以及
3、编制文档留出足够的时间。 35设计 概要设计根据软件需求说明建立软件总体结构和模块间的关系,确定各 模块功能,定义各功能模块的接口,设计全局数据库和数据结构。 详细设计 在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设 计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次 结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模 块或子程丿了:)的设计考虑,以便进行编码和测试。应当保证软件的需求完 全分配给整个软件。详细设计应当足够详细,能够根据详细设讣报告进 行编码。 3.6.编码实现 在软件编码阶段,开发者根据软件系统详细设汁报告中对数据结构、算法 分析和模块
4、实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块 的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。 3.7测试 软件单元测试心按详细设计的结构,根据软件单元测试计划,对软件进行 测试。 组装测试 根据软件需求说明书中定义的全部功能和性能要求及组装测试计划,对 软件进行组装测试,以确定整个软件是否满足软件需求,是否可以提交总 装测试。 38验收交付 在软件测试证明软件达到要求后,软件开发者应向用户提交开发的U标安装 程序、数据库的数据字典、用户安装手册、用户使用指南、需求报告、 设计报告、测试报告等双方合同约定的产物。用户安装手册应详细介 绍安装软件对运行环境的要求、
5、安装软件的定义和内容、在客户端、服务器端及 中间件的具体安装步骤、安装后的系统配置。 用户使用指南应包括软件 各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的 内容,在需要时还应举例说明。 39软件维护 对软件的维护包括针对软件运行过程中发现的问题而进行的改正性维护,以 及可能出现的山于软件运行环境改变而进行的适应性维护。 4职责和权限 4.1软件产品设计开发小组职责 软件产品设汁开发小组职责由项H经理、系统分析员、程序员和测试工程师 组成,其职责如下: 项U负责人:是项口系统总负责人,根据经批准的项口开发计划 (JL730112)组织设计和开发,负责项目技术方案的制定,
6、负责项口设计 和开发过程中的进度、成本和质量的跟踪和控制,组织设讣和开发各阶 段的设计评审,负责项LI相关部门工作协调及相关信息的沟通,组织编写 软件需求规格说明书(JL7301 0 1)、概要设计说明书(JL730102)。 系统分析员:是项目系统技术负责人,负责产品系统结构设计;负责项LI 子系统的技术方案的确定,对集成和系统测试中发现的问题负责组织整 改,依据相关国家、行业和地方技术标准编制企业产品标准。 程序员:依据子系统(详细)设计,完成各模块的程序编码,在测试工程师 的指导和协助下进行模块和单元测试,对测试中发现的问题负责纠正。 测试工程师:提供产品测试计划和系统集成测试方案,制定
7、测试用例,指 导程序员进行模块和单元测试,组织进行系统和现场测试,编写测试说 明书(CX06-JLO 4),收集整理测试纪录,对测试中发现的问题,负责 追踪和纠正结果验证。 4.2.各部门及领导职责 软件开发部:新产品的技术可行性决策、需求规格的确定,组织实施软件产 品的设计及开发工作。 销售部:负责组织新产品的市场可行性分析,提供市场信息及新产品动 向,确定功能规格、产品形式,外包装,产品价位等;安排客户作新产品的 测试,搜集客户使用情况。 总工程师:负责重要新产品的“需求分析评审”和“立项评审”。 总经理:负责批准新产品立项申请和项目开发计划(JL7301 1 2)o 5 程序 51 设计
8、和开发策划 5.1.1.贝!) 为了确保设汁和开发的产品(项LI)达到预期的质量LI标,满足顾客要求,并 符合相关的法律法规要求,应对产品(项LI)的设计和开发进行策划。 设计开发的策划应确定: a)设计阶段的划分,根据产品(项目)复杂程度、重要性等因素确定, 适当時,可包括需求规格说明、概要设汁、详细设计、测试设计、 编程、测试和验收等阶段; b)适合于每个设计阶段的评审、验证和确认活动; c)设计和开发的职责和权限。 5.1.2.设计开发策划的实施 软件开发部根据已签署的合同或已确认的项U受托书下达项U设计开发任 务,确定并批准具有资格的人员担任项訂经理。 项口经理在明确顾客需求、项口进度
9、要求和人员体制的前提下,编制项 目开发计划(JL730 1 I 2),其内容根据产品(项目)具体情况可包括: a) 项目扌既述、设计和开发各阶段的划分及实施计划; b) 各阶段的潜在BUG数摘除LI标汁划; c) 专项计划要点,如软件测试、配置管理、系统安装、质量保证及人 员培训等 d) 适合于每个设计阶段的评审、验证和确认活动,可根据产品(项忖) 的具体情况,单独或以任意组合的方式进行并记录。 e) 设计和开发的职责和权限。 当项U开发周期覆盖2个以上的产品实现子过程时应依据软件配置管理计 划编制规范(ZY 0 2)编制软件配置管理计划(CX0 6-JL05)o 项H开发计划(JL7301
10、1 2)及软件配置管理计划(CX06-JL 0 5)经 软件开发部经理批准后实施。 软件开发部负责对设讣开发阶段不同小组之间接口关系的管理,以确保有效 的沟通,并明确职责权限。 随着设计和开发的进行,当顾客需求、资源等发生变化时,应在适当时修改 或更新项目开发计划(JL73 0 11 2 ),执行文件控制程序(CXOI )。 软件开发部负责监控项U开发计划的具体实施情况。 52设计和开发的输入 521 总贝!) 为了确保项U设计和开发的质量并使设计开发输出的验证有据可依,应正确 地确定设计和开发的输入,并保持相关的输入记录。设计和开发输入应包括: 1) 项LI的功能和性能要求; 2) 项目适用
11、的法律法规要求; 3) 适用时,以前类似设计提供的信息; 4) 设计和开发所必需的其他要求。 应对设计和开发输入进行评审,以确保输入是充分与适宜的。要求应完整、 清楚,并且不能自相矛盾。 5.2.2.设计开发输入内容的要求 设计开发输入应满足本章节4. 2. 1总则的要求。阶段性的输入为前一阶段 的输出文件,可包括顾客提供的技术文件。 设计开发各阶段的输入: 1) 需求分析阶段的输入: a. 项目开发计划的相关要求; b. 可行性研究的评审结果; c. 顾客的具体需求。 2) 概要设计阶段的输入: a. 软件需求规格说明书(JL7 3 0101); b. 可行性研究的评审结果; c. 项目开发
12、计划(JL7301 1 2)的相关要求; d. 其他相关的具体需求。 3) 详细设计阶段的输入: a. 概要设计说明书(JL7 3 0102); b. 数据库设计说明书(JL73 0 11 1 ); c. 测试说明书(JL 7 30104); d. 项目开发计划(JL730U1); e. 顾客其他的具体需求。 4) 代码编程、检查及单元测试阶段的输入: a. 详细设计说明书(JL 7 3 0 1 0 3); b. 项目开发计划(JL73 0 1 1 1); c. 测试说明书(JL730104); 5) 软件测试阶段的输入: a. 概要设计说明书(JL73 0 1 0 2): b. 详细设计说明
13、书(JL730103); c. 测试说明书(JL730104); d. 项目开发计划(JL7 30111); e. 顾客提出的具体需求 设计开发输入由项目经理编制设计开发输入清单(CX0 6-JL0 8)。 对设计开发输入的评审以项忖经理审核批准的方式进行,以确保设汁开发 输入的充分、适宜。 项H经理依据评审确认后的设汁输入文件组织开发人员进行开发前的准备 工作。 53 设计和开发输出 5.3.1.总则 设讣和开发的输出文件是后续设讣、开发、测试、安装、服务过程的依据和 工作标准,应以能针对设计开发输入进行验证的方式提出。 设计和开发的输出文件在放行前应得到批准,并应确保: 亠满足设计开发输入
14、的要求; b.给出采购、生产和服务提供的适当信息; C.包含或引用产品接收准则; d. 规定对产品的安全和正常使用所必须的产品特性; e. 对产品的防护要求。 5. 3. 2.设计和开发输出内容的要求 设计和开发输出应符合本章节4. 3. 1总则的要求。本阶段设计和开发的输 出应满足本阶段输入的要求,输出文件经过评审后作为后一阶段的输入。 设计开发各阶段的输出: 1) 概要设计阶段的输出: a) 概要设计说明书(JL730102); b) 数据库设计说明书(JL73 0 1 11); c) 测试说明书(JL730 1 04); d) 开发进度报告(CX06-JL09): e) 用户手册(JL7
15、30 1 07)。 2) 详细设计阶段的输出: a) 详细设计说明书(JL730 1 0 3); b) 测试说明书(JL 7 3 0 104); c) 开发进度报告(CX0 6JL09); d) 用户手册(JL730107)。 3) 代码编程、检查及单元测试阶段的输出: a) 包括源代码文件; b) 执行代码文件; c) 开发进度报告(CX06-JLO 9)o 4) 软件测试阶段的输出: a) 经过测试后、用于交付顾客的执行文件; b) 测试结果报告(JL7 3 0104); c) 开发进度报告(CX06-JL09)o 5) 软件安装阶段的输出: a) 软件安装手册(JL 7 30 1 06)
16、; b) 系统试运行报告(JL73 0 1 0 5 )。 53.3.设计开发输出文件 经软件开发部经理批准后发布。 54设计和开发的评审 5.4.1.总则 应依照设计策划的安排对设计和开发进行系统的评审,以便: a)评价设计和开发各阶段的结果满足要求的能力; b)识别任何问题并提出必要的措施。 评审的参加者应包括与所评审的设计和开发阶段有关的职能代表。评审结果 及任何必要措施的记录应予保持。 5.4.2.设计和开发评审的实施 项U经理负责制定阶段评审计划,包括:评审时机、评审内容、参加评审人 员;负责阶段评审的技术准备;负责组织相关人员实施评审活动。 根据项U的规模确定评审级别和方式,在设计和
17、开发各阶段结束后,都需要 按照规定的评审级别和方式对本阶段的输出结果进行评审,并填写设计开发评 审记录()。 设计和开发各阶段的成果要以前一阶段的输出和相关的文件输入作为依据, 以保证评审的质量。 设汁和开发评审结果及评审引起的任何措施的记录山软件开发部予以保持, 如需改进或重新设计时,其内容也应予以记录并重新评审。 未通过评审的设计,不能进入下一阶段。 软件开发部负责监督和检查评审记录。 55设计开发的验证 5.5.1.贝!) 为确保设计开发输岀满足输入的要求,应依据项口开发计划的安排对设计 和开发进行验证并保持验证结果及任何必要措施的记录。 5.5.2.设计开发验证的实施 山于软件产品的特
18、殊性,设计开发各阶段的成果需通过软件测试的方式进行 验证。在设计开发各阶段评审通过后,按照测试说明书(JL7301 0 4 )进行验 证. 设计开发验证山项口经理组织实施,验证结果填写验证结果报告(JL730 1 04)。 验证结果及任何必要措施的记录山软件开发部予以保持。 56设计开发的确认 5.6.1.贝!) 为确保汁算机软件设汁项LI能够满足规定的使用要求或已知的预期用途 要求,应依照项目开发计划的安排对设计和开发进行确认。 本公司软件产品的确认应经过测试验证后,在项U交付或实施之前进行。 5.6.2.设计开发确认的实施 设计开发的确认山项LI经理负责组织人员与顾客进行沟通,在保证最终产品 满足顾客的使用要求的情况下,山项LI经理填写软件工程完工验收(确认)报告 (CX06-JL17),提交部门经理及总工程师确认,并由顾客签署确认,通过相关部 门验收即为通过确认。 确认结果及任何必要措施的记录山软件开发部予以保持。 57设计和开发的更改 5.7.1. 总则 应识别和控制设计开发的更改,并保持记录。应对设计开发的更改进行适当 的评审、验证和确认,并在实施前得到批准。对设讣开发更改的评审应包括评价 更改对产品组成部分和已交付产品的影响。 5.7.2. 设计开发更改的实施 设计开发的更改,应对设计和开发更改进行适当的评审、验证、确认,根据本 所具体情况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产项目销售流程规范制度
- 台风建房防御工作方案
- 非凡公墓整治实施方案
- 规划2026年跨境电商增长点的渠道开发方案
- 2026四川德阳市高校能源装备区域技术转移转化中心招聘备考题库附答案详解(考试直接用)
- 2026诏安县霞葛中心卫生院编外人员招聘2人备考题库附答案详解(考试直接用)
- 2026广东广州番禺区第二人民医院高层次人才招聘6人备考题库含答案详解(综合题)
- 2026广东华南理工大学前沿软物质学院文韬课题组科研助理岗位招聘1人备考题库含答案详解(b卷)
- 2026陕西西安交通大学医院招聘1人备考题库及答案详解【有一套】
- 2026西藏那曲安多县粮食有限责任公司社会招聘企业管理人员的1人备考题库含答案详解ab卷
- (正式版)DB51∕T 2875-2022 《彩灯(自贡)工艺灯规范》
- 2026年乌海职业技术学院单招职业技能考试题库带答案详解(精练)
- 2025年凤阳市事业单位考试真题及答案
- 【道法】权利与义务相统一教学课件-2025-2026学年统编版道德与法治八年级下册
- 2026年初级社会工作者综合能力全国考试题库(含答案)
- 2025-2030中国网络创意营销市场发展研发创新及投资前景研究研究报告
- 展厅管理制度规范
- 猪场 养殖档案管理制度
- 军用通信基础知识
- 2025年498人备考题库国企招聘参考答案详解
- DB31∕T 405-2021 集中空调通风系统卫生管理规范
评论
0/150
提交评论