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

上传人:索**** 文档编号:75100802 上传时间:2023-03-01 格式:PDF 页数:9 大小:18.40KB
返回 下载 相关 举报
计算机软件设计开发控制程序.pdf_第1页
第1页 / 共9页
计算机软件设计开发控制程序.pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《计算机软件设计开发控制程序.pdf》由会员分享,可在线阅读,更多相关《计算机软件设计开发控制程序.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机软件设计开发控制程序1.目的为使软件设计开发全过程得到有效的实施和控制,保证软件产品在开发过程中各个阶段的质量以及最终软件的功能、性能指标符合规定要求及适用于产品的法律、法规的要求,,以增强顾客满意,特制定本程序。1.范围本程序涉及软件设计开发过程中的全过程的控制。2.职责和权限2.1.软件产品设计开发小组由项目经理、系统分析员、程序员和测试工程师组成,其职责如下:a)项目经理:是项目系统总负责人,根据经批准的项目开发计划(CX06-JL01)组织设计和开发,负责项目技术方案的制定,负责项目设计和开发过程中的进度、成本和质量的跟踪和控制,组织设计和开发各阶段的设计评审,负责项目相关部门工

2、作协调及相关信息的沟通,组织编写软件需求规格说明书(CX06-JL02)、概要设计说明书(CX06-JL03)。b)系统分析员:是项目系统技术负责人,负责产品系统结构设计;负责项目子系统的技术方案的确定,对集成和系统测试中发现的问题负责组织整改,依据相关国家、行业和地方技术标准编制企业产品标准。c)程序员:依据子系统(详细)设计,完成各模块的程序编码,在测试工程师的指导和协助下进行模块和单元测试,对测试中发现的问题负责纠正。d)测试工程师:提供产品测试计划和系统集成测试方案,制定测试用例,指导程序员进行模块和单元测试,组织进行系统和现场测试,编写测试说明书(CX06-JL04),收集整理测试纪

3、录,对测试中发现的问题,负责追踪和纠正结果验证。编码:CX06版本:C 修改码:0 页码:2/92.2.各部门职责a)软件开发部:新产品的技术可行性决策、需求规格的确定,组织实施软件产品的设计及开发工作。b)销售部:负责组织新产品的市场可行性分析,提供市场信息及新产品动向,确定功能规格、产品形式,外包装,产品价位等;安排客户作新产品的测试,搜集客户使用情况。3.3 总工程师:负责重要新产品的“需求分析评审”和“立项评审”。3.4 总经理:负责批准新产品立项申请和项目开发计划(CX06-JL01)。3.程序3.1.设计和开发策划4.1.1 总则4.1.1.1为了确保设计和开发的产品(项目)达到预

4、期的质量目标,满足顾客要求,并符合相关的法律法规要求,应对产品(项目)的设计和开发进行策划。4.1.1.2设计开发的策划应确定:a)设计阶段的划分,根据产品(项目)复杂程度、重要性等因素确定,适当時,可包括需求规格说明、概要设计、详细设计、测试设计、编程、测试和验收等阶段;b)适合于每个设计阶段的评审、验证和确认活动;c)设计和开发的职责和权限。4.1.2 设计开发策划的实施4.1.2.1软件开发部根据已签署的合同或已确认的项目受托书下达项目设计开发任务,确定并批准具有资格的人员担任项目经理。4.1.2.2项目经理在明确顾客需求、项目进度要求和人员体制的前提下,根据项目开发计划编制规范(CX0

5、6-ZY01)要求,编制 项目开发计划(CX06-JL01),其内容根据产品(项目)具体情况可包括:1)项目摡述、设计和开发各阶段的划分及实施计划;2)各阶段的潜在 BUG 数摘除目标计划;3)专项计划要点,必要時如软件测试、配置管理、系统安装、质量保证及人员培训等4)适合于每个设计阶段的评审、验证和确认活动,可根据产品(项目)的具体情况,单独或以任意组合的方式进行并记录。5)设计和开发的职责和权限。4.1.2.3当项目开发周期覆盖2 个以上的产品实现子过程时应依据软件配置管理计划编制规范(CX06-ZY02)编制 软件配置管理计划(CX06-JL05)。4.1.2.4 项目开发计划(CX06

6、-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)项目的功能

7、和性能要求;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

8、.项目开发计划(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);b.详细设计说明书(CX06-JL07);c.测试说明书(CX06

9、-JL04);d.项目开发计划(CX06-JL01);e.顾客提出的具体需求4.2.3 设计开发输入由项目经理编制 设计开发输入清单(CX06 JL08)。4.2.4 对设计开发输入的评审以项目经理审核批准的方式进行,以确保设计开发输入的充分、适宜。4.2.5 项目经理依据评审确认后的设计输入文件组织开发人员进行开发前的准备工作。4.3 设计和开发输出4.3.1 总则4.3.1.1设计和开发的输出文件是后续设计、开发、测试、安装、服务过程的依据和工作标准,应以能针对设计开发输入进行验证的方式提出。4.3.1.2设计和开发的输出文件在放行前应得到批准,并应确保:a.满足设计开发输入的要求;b.给

10、出采购、生产和服务提供的适当信息;c.包含或引用产品接收准则;d.规定对产品的安全和正常使用所必须的产品特性;e.对产品的防护要求。4.3.2 设计和开发输出内容的要求4.3.2.1设计和开发输出应符合本章节4.3.1 总则的要求。本阶段设计和开发的输出应满足本阶段输入的要求,输出文件经过评审后作为后一阶段的输入。4.3.2.2设计开发各阶段的输出:1)概要设计阶段的输出:a)概要设计说明书(CX06-JL03);b)数据库设计说明书(CX06-JL06);c)测试说明书(CX06-JL04);d)开发进度报告(CX06-JL09);e)用户手册(CX06-JL10)。2)详细设计阶段的输出:

11、a)详细设计说明书(CX06-JL07);b)测试说明书(CX06-JL04);c)开发进度报告(CX06-JL09);d)用户手册 (CX06-JL10)。3)代码编程、检查及单元测试阶段的输出:a)包括源代码文件;b)执行代码文件;c)开发进度报告(CX06-JL09)。4)件测试阶段的输出:a)经过测试后、用于交付顾客的执行文件;b)测试结果报告(CX06-JL11);c)开发进度报告(CX06-JL09)。5)软件安装阶段的输出:a)软件安装手册(CX06-JL15);b)安装布署方案书(CX06-JL16)。4.3.3 设计开发输出文件经软件开发部经理批准后发布。4.4 设计和开发的

12、评审4.4.1 总则4.4.1.1 应依照设计策划的安排对设计和开发进行系统的评审,以便:a.评价设计和开发各阶段的结果满足要求的能力;b.识别任何问题并提出必要的措施。4.4.1.2 评审的参加者应包括与所评审的设计和开发阶段有关的职能代表。评审结果及任何必要措施的记录应予保持。4.4.2 设计和开发评审的实施4.4.2.1 项目经理负责制定阶段评审计划,包括:评审时机、评审内容、参加评审人员;负责阶段评审的技术准备;负责组织相关人员实施评审活动。4.4.2.2 根据项目的规模确定评审级别和方式,在设计和开发各阶段结束后,都需要按照规定的评审级别和方式对本阶段的输出结果进行评审,并填写设计开

13、发评审记录(CX06-JL14)。4.4.2.3 设计和开发各阶段的成果要以前一阶段的输出和相关的文件输入作为依据,以保证评审的质量。4.4.3 设计和开发评审结果及评审引起的任何措施的记录由软件开发部予以保持,如需改进或重新设计时,其内容也应予以记录并重新评审。4.4.4 未通过评审的设计,不能进入下一阶段。4.4.5 软件开发部负责监督和检查评审记录。4.5 设计开发的验证4.5.1 总则为确保设计开发输出满足输入的要求,应依据项目开发计划的安排对设计和开发进行验证并保持验证结果及任何必要措施的记录。4.5.2 设计开发验证的实施4.5.2.1由于软件产品的特殊性,设计开发各阶段的成果需通

14、过软件测试的方式进行验证。在设计开发各阶段评审通过后,按照测试说明书(CX06-JL04)以及不合格品控制程序(CX17)进行验证.4.5.2.2设计开发验证由项目经理组织实施,验证结果填写验证结果报告(CX06-JL12)。4.5.3 验证结果及任何必要措施的记录由软件开发部予以保持。4.6 设计开发的确认4.6.1 总则为确保计算机软件设计项目能够满足规定的使用要求或已知的预期用途要求,应依照项目开发计划的安排对设计和开发进行确认。4.6.2,本公司软件产品的确认应经过测试验证后,在项目交付或实施之前进行。4.6.3.设计开发确认的实施4.6.3.1.设计开发的确认由项目经理负责组织人员与

15、顾客进行沟通,在保证最终产品满足顾客的使用要求的情况下,由项目经理填写软件工程完工验收(确认)报告(CX06-JL17),提交部门经理及总工程师确认,并由顾客签署确认,通过相关部门验收即为通过确认。4.6.3.2.确认结果及任何必要措施的记录由软件开发部予以保持。47 设计和开发的更改4.7.1 总则应识别和控制设计开发的更改,并保持记录。应对设计开发的更改进行适当的评审、验证和确认,并在实施前得到批准。对设计开发更改的评审应包括评价更改对产品组成部分和已交付产品的影响。4.7.2 设计开发更改的实施4.7.2.1 设计开发的更改,应对设计和开发更改进行适当的评审、验证、确认,根据本所具体情况

16、,一般通过填写软件设计更改记录(CX06-JL13)的方式实施,重大更改应由总工程师审批。4.7.2.2 对已通过评审阶段的设计文件进行更改时,项目经理应综合评价更改后对交付产品及其它组成部分的影响程度,若更改涉及满足规定的使用要求或预期用途的要求时,由总工程师决定是否进行验证、确认,根据评价结果做出决定,必要时对更改进行评审、验证和确认。4.7.2.3 更改的评审结果及任何必要措施的记录由软件开发部予以保持。5 相关文件项目开发计划编制规范(CX06-ZY01)软件配置管理计划编制规范(CX06-ZY02)文件控制程序(CX01)6 相关记录项目开发计划(CX06-JL01)软件需求规格说明

17、书(CX06-JL02)概要设计说明书(CX06-JL03)测试说明书(CX06-JL04)软件配置管理计划(CX06-JL05)数据库设计说明书(CX06-JL06)详细设计说明书(CX06-JL07)设计开发输入清单(CX06 JL08)开发进度报告(CX06-JL09)用户手册(CX06-JL10)测试结果报告(CX06-JL11)验证结果报告(CX06-JL12)软件设计更改记录(CX06-JL13)设计开发评审记录(CX06-JL14)软件安装手册(CX06-JL15)安装布署方案书(CX06-JL16)软件工程完工验收(确认)报告(CX06-JL17)项目评审表(CX06-JL18)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁