软件设计开发管理制度_第1页
软件设计开发管理制度_第2页
软件设计开发管理制度_第3页
软件设计开发管理制度_第4页
软件设计开发管理制度_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件设计开发管理制度范围规范公司产品研制过程中的二次开发软件、自主开发软件策划、设计、编码实现、测试、归档、下发、更改及评审等的控制要求。本制度适用于公司所有型号配套软件设计和开发的控制和管理,非开发(外协)软件可参照执行。引用文件*P/*007-2014设计和开发控制程序*W/*009—2015软件三库管理制度*W/*014-2013评审管理办法*W/*030-2015设计和开发更改管理制度*W/*034-2014软件配置管理规范*/**01015A—2015产品配套光盘归档下发管理实施细则《测试管理制度》职责3.1科技管理部职责负责组织专业技术培训、交流;负责软件研制和维护的计划管理,将软件开发计划、测试计划和软件设计评审计划纳入公司产品项目策划,并负责对计划的实施进行统一调度和管理;负责软件技术状态管理;负责软件更改的标准化审查工作;负责软件评审的组织,按*P/*007-2014和*W/*014-2013要求实施;负责软件的病毒查杀及归档、受控下发工作。3.2质量管理部职责负责监督软件开发、测试、评审等实施过程;负责监督和检查各事业部的软件研制、测试和质量管理工作;负责监督软件问题的处理与解决。3.3软件测试组职责参与项目策划,将软件测试工作纳入《项目设计开发计划书》中体现;负责编写《测试方案》,并按照公司《测试管理制度》组织并开展软件测试工作,输出《测试报告》。3.4软件配置管理工程师职责参与项目策划,按*W/*034-2014要求开展软件配置策划及管理工作;监督软件工程师编译目标代码的工作。3.5软件工程师职责参与技术方案的编写,在方案制定过程中负责方案的软件部分编写;参与《项目设计开发计划书》编写,明确软件配置项及其相关技术活动,按*P/*007-2010要求实施;负责将源程序编译为目标代码,并对软件代码质量负责;负责《软件需求规格说明书》、《软件设计说明书》、《软件生产操作规程》等相关文件编制;对提交归档入库的软件进行病毒查杀工作;提交软件测试,协助软件测试组对软件进行测试。3.6工艺工程师职责工艺工程师将《软件生产操作规程》转换为工艺文件,用于指导半成品板卡及整机软件安装生产。软件设计控制要求4.1阶段划分软件的设计过程主要包括软件策划、软件框架设计、软件编码实现以及软件测试,随硬件产品阶段开展工作。4.2流程及说明软件设计流程及其说明见表1。表1软件开发设计流程及其说明表阶段流程流程说明项目启动项目启动——策划阶段软件开发策划软件开发策划1、软件策划是整个项目策划不可或缺的环节之一,主要包括:软件需求分析,软件配置管理策划,软件测试工作策划;2、必要时需对软件策划相关工作进行评审。设计阶段软件框架设计软件框架设计1、根据软件需求分析得出的《软件需求规格说明书》进行软件框架设计,输出《软件设计说明书》;2、为确定软件设计的合理性和可实现性,必要时需要进行软件设计评审;注:《软件设计说明书》随软件提交测试组测试,测试通过后随软件提交受控库存档,前期开发时在开发库中进行受控。编码实现阶段软件编码实现软件编码实现1、软件编码依据:《软件需求规格说明书》和《软件设计说明书》;2、软件实现工作主要是指半成品和整机软件编码设计及功能调试;3、软件工程师编写《软件生产操作规程》和《调试细则》,用来指导半成品板卡及整机部分的软件安装生产,以及产品软件功能性能调试。测试阶段测试组出具软件测试报告否是通过测试?软件测试测试组出具软件测试报告否是通过测试?软件测试软件工程师完成软件编码后转入软件测试阶段。1、测试提交及其要求:①软件工程师提交测试申请,并协助完成软件测试工作;②软件工程师应将源代码编译为目标代码,同时生成ISO文件并在《测试申请单》中记录其MD5校验码,软件配置管理工程师监督执行;③用于编译生成目标代码的源代码必须在开发库受控;④提交软件设计文档至测试组,包括《软件需求规格说明书》、《软件生产操作规程》、《软件设计说明书》及《调试细则》等,用于测试组编写《测试方案》及文档测试。2、软件测试工作按照《测试管理制度》要求开展,完成后编制《测试报告》。注:测试报告中记录软件的源代码及目标代码MD5校验码。归档阶段软件归档软件归档通过测试后转入软件归档阶段,由软件工程师按《三库管理制度》提交入库归档。4.3软件开发策划过程要求软件开发策划作为整个项目策划不可或缺的环节之一,主要包括:软件需求分析,软件配置管理策划,软件测试工作策划。软件需求分析要求软件工程师参与项目策划及其技术方案制定,并根据技术方案进行软件需求分析,最终形成《软件需求规格说明书》;要求对软件需求进行评审。软件配置管理策划要求软件配置管理工程师参与项目策划工作;软件配置管理策划工作按*W/*034-2014实施。软件测试工作策划要求软件测试组参与项目策划工作,将软件测试工作纳入《项目设计开发计划书》;软件测试工作策划按《测试管理制度》实施。4.4软件框架设计过程要求要求软件工程师根据软件需求分析得出的《软件需求规格说明书》进行软件框架设计,输出《软件设计说明书》;为确定软件设计的合理性和可实现性,必要时需要对软件框架设计进行评审,即软件设计评审。4.5软件实现过程要求要求软件工程师以《软件需求规格说明书》和《软件设计说明书》为依据进行软件实现,主要包括半成品和整机软件编码设计及功能调试工作;软件代码编写并调试完毕后,要求软件工程师编写《软件生产操作规程》,明确产品软件的安装流程、安装方法及注意事项等,同时,要求软件工程师编写《调试细则》,用于指导产品软件功能调试及性能调试。注:①《软件生产操作规程》内容要求涵盖产品中包含的所有软件(包括自主研发软件、二次开发软件、非开发(外协)软件);②软件生产安装前,工艺工程师将《软件生产操作规程》转换为工艺文件,用于指导半成品及整机部分的软件安装生产。4.6软件测试过程要求测试组编写《测试方案》,并开展测试工作。软件测试过程的具体要求可参考《测试管理制度》。软件归档及下发要求通过测试的软件归档及下发工作按*W/*009-2015及*/**01015A—2015《产品配套光盘归档下发管理实施细则》实施。软件设计更改控制要求软件更改过程按*W/*030-2015及*W/*009-2015要求实施。软件配置管理要求软件配置管理工作按*W/*034-2014实施,配置管理的主要控制项目见附录A。软件设计及开发评审要求软件评审包括需求分析评审、软件设计评审、设计更改评审和质量评审等,各项评审可视情况与产品各阶段评审合并进行,按*P/*007-2014和*W/*014-2013由相关部门组织实施。附录附录A软件开发配置项目管理明细表

(规范性附录)

软件开发配置管理项目明细软件开发过程中至少建立并维护如下三条基线,具体基线明细见表A.1。功能基线:系统要求分析和设计阶段结束时,软件任务书通过评审和批准。分配基线:软件需求分析阶段结束时,软件需求规格说明经过评审和批准。产品基线:软件内部验收结束时,建立软件产品基线。作为术语或附录。表A.1软件开发配置管理项目明细表开发阶段配置管理项目基线配置管理活动技术协议等功能基线由顾客提供,评审确定后入档案室归档。软件策划项目设计开发计划书分配基线软件策划阶段输出的相关文档,如《项目设计开发计划书》、《软件需求规格说明》等,在评审后,同评审意见一起由开发库入受控库。软件需求规格说明分配基线软件配置工作策划分配基线软件测试工作策划分配基线软件设计软件设计说明书产品基线在软件编码前,完成《软件设计说明书》编写,评审后随评审意见交开发库受控,最终在软件通过测试后,由开发库交受控库、产品库归档。软件实现源程序、目标程序产品基线在开发库中完成程序编码、调试。软件生产操作说明产品基线编写软件生产操作说明及调试细则,通过最终测试后,转化为工艺文件,提交受控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论