2-软件开发计划(模板)-GJB438C_第1页
2-软件开发计划(模板)-GJB438C_第2页
2-软件开发计划(模板)-GJB438C_第3页
2-软件开发计划(模板)-GJB438C_第4页
2-软件开发计划(模板)-GJB438C_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

表1。表SEQ表\*ARABIC1产品(中文)名称软件文档序号软件文档名称责任人软件开发计划XX软件配置管理计划XX软件需求规格说明XX软件设计说明书XX软件测试说明XX软件测试报告XX产品(中文)名称软件与系统寿命周期的关系本文档主要针对产品(中文)名称研制过程中XX软件开发过程进行策划。该过程覆盖从软件项目策划到验收交付的生命周期过程,是产品(中文)名称研制周期的重要组成部分。所选用的工程项目/获取策略及其所有需求或约束本项目采用的软件工程工具,应尽可能选用业界主流且近年来在本行业获得成功应用案列的商用货架产品,以提高软件开发效率的同时尽可能降低本项目的风险。项目进度安排及资源的需求与约束项目进度安排应综合考虑里程碑和实际可用资源,并根据项目估算结果权衡确定。同时在项目实施过程中,应考虑实际可用资源的变化与里程碑的要求,及时对项目进度进行调整,使项目进度计划与实际情况相符。其他需求和约束产品(中文)名称软件为特定用户需求和特定运行平台定制的嵌入式软件,其设计实现与产品(中文)名称硬件设计密切相关,因此要考虑可用的硬件平台交付时间对软件集成阶段的影响,并制定相应的风险应对计划。由于本软件用户和用途的特殊性,其存储、移交、移植和重用都必须遵守XXXX规定,不能擅自处理。软件开发活动的总体实施计划软件开发过程根据XXXX的规定,结合本项目实际情况,产品(中文)名称的软件开发过程分为如下几个阶段:项目策划阶段;软件需求分析阶段;软件设计阶段;编码实现阶段;软件测试阶段;软件验收交付阶段。根据XXXX的归档,应在软件需求分析阶段开展软件需求评审;应在软件设计阶段开展软件设计评审;应在软件测试阶段结合硬件产品一同进行软件设计验证工作;应在软件验收交付阶段结合硬件产品一同进行软件设计确认工作。软件开发总体计划软件开发方法本软件采用自顶向下、逐层分解的结构化分析与设计方法,在进行功能模块分解时,借鉴面向对象方法。软件产品标准本软件开发过程中所遵循的标准如下表所示:表SEQ表\*ARABIC2产品(中文)名称产品标准清单序号标准类型文号标准名称来源需求GJB1091-1991军用软件需求分析计划GJB5235-2004军用软件配置管理编码GJB2786A-2009军用软件开发通用要求测试GJB2786A-2009军用软件开发通用要求可重用的软件产品根据本项目实际情况,XXXX。关键需求的处理本软件的安全性保证、保密性保证、合格性保证及其它关键需求保证应能被产品(中文)名称《软件需求规格说明书》所覆盖,并通过需求跟踪举证实现追踪。计算机硬件资源的利用计算机硬件资源能与本软件开发的进度相匹配。通过项目开发过程中的监控环节,随时掌握计算机硬件资源的使用情况,并根据实际情况向供方提出新的需求或进行合理分配。记录原理对项目过程数据进行记录与分析,以支持对项目过程的监控、跟踪和决策,因此需对项目过程进行测量与分析,主要内容如下:制定项目测量计划,确定测量与分析的目标,规定测量项和分析技术;在项目过程中执行数据的采集、存储、分析与报告,根据测量数据提供的客观结果,及时发现问题,做出有根据的决策,并采取适当的纠正措施。通过对项目过程数据进行测量、记录和分析,可以帮助对项目过程进行客观评估,跟踪项目的实际绩效,为其他项目的策划与评估提供帮助。需方评审所需访问应按进度计划安排邀请顾客参加项目过程中的XX评审,同时需要将评审后的问题修改跟踪情况告知顾客。若顾客在必要时到我方现场检查符合当前开发阶段要求的软件文档、产物及项目过程管理控制数据等,我方应配合检查。详细的软件开发活动实施计划项目策划和监控根据本软件实际情况及公司类似软件预估,将本软件控制等级定为XXXX级。XX软件的开发,需要XXX,软件配置管理员XX名。在XX软件开发过程中,需要进行软件评审、验证和确认活动有软件需求评审、软件设计评审、软件设计验证和软件设计确认。其中软件需求评审和软件设计评审单独进行,软件设计验证和软件设计确认随硬件产品一同进行。详细要求见XX。软件开发环境建立XX软件开发所需的硬件平台要求为:XXX。XX软件开发过程中拟采用的软件开发平台和开发语言如REF_Ref17299375\h表3所示。表SEQ表\*ARABIC3软件开发平台和开发语言序号软件名称软件运行平台版本要求开发语言XXXX软件XXXXXX软件XXXX软件XXXX软件开发过程中还需要一些硬件支持工具及测试所需的仿真环境软件等,详见REF_Ref17299382\h表4。表SEQ表\*ARABIC4其他支持环境软件及工具序号名称用途本软件开发过程使用XXXX管理系统进行配置管理。并按《XX软件配置管理计划》的要求进行软件配置管理规定。软件需求分析项目负责人应根据《XXXX技术协议》、《XX设计和开发任务书》/《XX软件研制任务书》的要求,对软件的功能、性能、数据和接口等要求逐项细化,形成《XX软件需求规格说明》,作为软件设计的依据。软件设计项目负责人带领各软件设计师,根据《XX软件需求规格说明》,考虑可扩展性和可维护性需要,进行开放式软件架构设计,在此基础上对软件模块和接口进行详细设计,并形成《XX软件设计说明书》,作为软件实现的依据。软件实现各软件设计师依据《XX软件设计说明书》,分别在XX、XX和XX(软件编译环境)的支持下进行编码实现。软件测试在进行软件测试前,应形成《XX软件测试说明》。软件测试人员依据《XX软件测试说明》进行软件测试,对测试中发现的问题及时反馈项目负责人以便及时修改完善。应保持测试人员的独立性,不能测试自己开发的软件。软件验收、交付准备本软件的验收和交付均随XX产品进行,按技术协议要求将需要交付的XX软件刻录光盘,应有明确的软件版本和状态标识。验收合格后,软件应入产品库。软件配置管理由软件配置管理员编写《XX软件配置管理计划》,明确对配置标识、配置控制、配置状态记实、配置审核等方面的要求。在软件寿命周期内,应严格按此执行。软件产品评价本软件产品评价随XX产品一并进行。软件质量保证本软件的质量保证应符合《XX质量保证大纲》的要求。纠正措施应采用软件问题报告、更改及纠正措施系统进行问题跟踪管理;在软件交付后遵循配置管理规定,对软件变更实施严格控制,执行问题报告、影响分析、更改报告、变更评审通过后再实施的程序,采用软件配置管理系统进行配置状态控制。联合评审本软件开发过程需要进行的软件评审有软件需求评审、软件设计评审,详细要求见XX产品《设计和开发计划》。风险管理本软件的风险管理严格按照《XX产品风险管理计划》的规定执行。本软件的主要风险在于顾客需求的不断变化,项目负责人应积极保持与顾客方的沟通,及时了解顾客需求的变化情况。XX测量和分析本软件的测量与分析应符合《XX质量保证大纲》中“监视和测量”章节的相关要求。保密性XX软件为XXX,是产品XX(产品名称)的配套软件,随XX产品交付。软件及其文档在进行传递时,所采用的方式、手段及工具等都应符合技术协议机公司相关保密规定。分承制方管理无分承制方。与软件独立验证和确认机构的联系无。与相关开发方的协调在软件开发过程中,若顾客需求发生变更,则应按《XX技术协议》的要求,双方充分沟通、协调,签署《技术协议更改单》。项目过程的改进按XX产品《设计和开发计划》的要求执行。未提及的其他活动无。进度表和活动网络图本软件开发主要活动进度见REF_Ref17373421\h表5所示。当里程碑进度偏差XX%时,应当执行计划的变更。表SEQ表\*ARABIC5进度表活动开始时间结束时间是否里程碑备注软件需求分析及评审软件设计软件实现软件测试软件设计验证

温馨提示

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

评论

0/150

提交评论