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

下载本文档

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

文档简介

密级:内部

阶段:

版次:A

产品(外部)型号+产品(中文)名称

软件开发计划

项目编号-RJJH

共共页

XXXX公司

XXXX年XX月

产品(外部)型号+产品(中文)名称

软件开发计划

项目编号-RJJH

编制

审核

批准

修改页

本文件版本情况如下:

版次修改原因修改内容修改人日期

目录

1范围.........................................................................1

1.1标识...................................................................1

1.2系统雌...............................................................1

1.3文档概述..............................................................1

1.4与其它计划的关系......................................................1

2引用文档.....................................................................1

3策划背景.....................................................................2

3.1XX产品及软件的需求和约束............................................2

3.2XX软件文档的需求和约束.............................................2

3.3产品(中文)名称软件与系统寿命周期的关系...........................2

3.4所选用的工程项目/获取策略及其所有需求或约束........................3

3.5项目进度安排及资源的需求与约束.......................................3

3.6其他需求和约束........................................................3

4软件开发活动的总体实施计戈IJ........................................................................................3

4.1软件开发过程..........................................................3

4.2软件开发总体计划......................................................3

4.2.1软件开发方法.....................................................3

4.2.2软件产品标准....................................................4

423可重用的软件产品................................................4

4.2.4关键需求的处理..................................................4

425计算机硬件资源的利用............................................4

4.2.6记录原理........................................................4

4.2.7需方评审所需访问................................................4

5详细的软件开发活动实施计划..................................................4

5.1项目策划和监控........................................................4

5.2软件开发环境建立......................................................5

5.3软件需求分析..........................................................5

5.4软件设计..............................................................5

5.5软件实现..............................................................5

5.6软件测试..............................................................5

II

5.7软件验收、交付准备....................................................6

5.8软件配置管理..........................................................6

5.9软件产品评价..........................................................6

5.10软件质量保证.........................................................6

5.11纠正措施..............................................................6

5.12联合评审.............................................................6

5.13风险管理.............................................................6

5.14测量和分析..........................................................6

5.15保密性...............................................................6

5.16分承制方管理.........................................................7

5.17与软件独立验证和确认机构的联系....................................7

5.18与相关开发方的协调..................................................7

5.19项目过程的改进.......................................................7

5.20未提及的其他活动.....................................................7

6进度表和活动网络图..........................................................7

7项目组织和资源...............................................................7

7.1项目组织...............................................................7

7.2项目资源...............................................................8

8注释..........................................................................8

III

项目编号-RJJH

1范围

1.1标识

本文档适用于产品(外部)型号+产品(中文)名称,产品(中文)名称的软件包

括:产品(中文)名称软件。

1.2系统概述

产品(中文)名称是为XX单位配套的产品,主要完成XX、XX、XX功能。

根据《XX技术协议》和《设计和开发任务书》的要求,XX软件包括如下几个软

件:

a)XX软件:实现XX功能:

b)XX软件:实现XX功能;

c)XX软件:实现XX功能。

产品(中文)名称软件的研制过程与产品研制周期保持同步,随产品交付用户。

项目的需求方:XX。

项目的开发方:XXXXo

项Fl保障机构:XX软件由XX负责开发,XX负责软件测试,XX负责软件质量保

证,XX负责软件的配置管理,并全程监控软件研制的全过程。

1.3文档概述

本文档对产品(外部)型号+产品(中文)名称软件的开发活动进行策划,策划了软

件主要开发过程,对软件开发活动进行了详细分解,根据技术协议(或软件研制任务

书)和要求制定了软件开发进度计划,明确了软件开发活动所需资源,制定了软件开发

过程中应遵循的准则和方法,以保证软件项目开发活动规范、有序。

本文档作为产品(中文)名称软件开发的顶层文件,是产品(外部)型号+产品(中

文)名称《设计和开发计划》的重要组成部分,具有与其相当的保密性和安全性要求,

对木文档的使用应遵循与此相应的相关保密性和安全性规定。

1.4与其它计划的关系

本文档是XX软件的开发计划,应循有关软件研制过程规范及有关规定,在内容上应

与产品(中文)名称《设计和开发计划》、《XX软件配置管理计划》协调一致。

2引用文档

下列标准和文件中的有关条款,通过引用而成为本计划的条款。对于注明日期或版

次的引用文件,其后的任何修改(不包括勘误的内容)或修订版本都不适用于本计划,

但提倡使用本计划的各方,探讨使用其最新版本的可能性。对于未注日期或版次的引用

1

项目编号-RJJH

文件,其最新版本适用于本计划。

GJB437《军用软件开发规范》

GJB438B军用软件开发文档通用要求

GJB439《军用软件质量保证规范》

GJB1091《军用软件需求分析》

GJB2115《军用软件项目管理》

GJB2255《军用软件产品》

GJB2786《军用软件测试与评估通用要求》

GJB5235《军用软件配置管理》

《设计开发任务书》

3策划背景

3.1XX产品及软件的需求和约束

XX产品主要实现XXX功能。因此,XX软件从分析和设计上需要考虑技术协议需

求,考虑硬件平台、用户整机系统对软件设计的影响。

3.2XX软件文档的需求和约束

根据GJB2786A-2009和GJB438B-2009等标准要求,软件开发阶段应同步编制相关

软件文档,并组织时软件文档的评审,软件文档变更时,应符合设计变更程序的要求,

并纳入软件配置管理,软件开发方应保证提交的文档“文文一致,文实相符在软件验收

移交时,应按技术协议要求提交相关文档。

本项目软件控制等级为XX级,依据XXXX的规定和本项目实际情况,木项目需要

编制的软件文档清单见表K

表1产品(中文)名称软件文档

序号软件文档名称责任人

1软件开发计划XX

2软件配置管理计划XX

3软件需求规格说明XX

4软件设计说明书XX

5软件测试说明XX

6软件测试报告XX

3.3产品(中文)名称软件与系统寿命周期的关系

本文档主要针对产品(中文)名称研制过程中XX软件开发过程进行策划。该过程覆

盖从软件项目策划到验收交付的生命周期过程,是产品(中文)名称研制周期的重要组

2

项目编号-RJJH

成部分。

3.4所选用的工程项目/获取策略及其所有需求或约束

本项目采用的软件工程工具,应尽可能选用业界主流且近年来在本行业获得成功应

用案列的商用货架产品,以提高软件开发效率的同时尽可能降低本项目的风险。

3.5项FI进度安排及资源的需求与约束

项目进度安排应综合考虑里程碑和实际可用资源,并根据项目估算结果权衡确定。

同时在项目实施过程中,应考虑实际可用资源的变化与里程碑的要求,及时对项目进度

进行调整,使项目进度计划与实际情况相符。

3.6其他需求和约束

产品(中文)名称软件为特定用户需求和特定运行平台定制的嵌入式软件,其设计

实现与产品(中文)名称硬件设计密切相关,因此要考虑可用的硬件平台交付时间对软

件集成阶段的影响,并制定相应的风险应对计划。

由于本软件用户和用途的特殊性,其存储、移交、移植和重用都必须遵守XXXX规

定,不能擅自处理。

4软件开发活动的总体实施计划

4.1软件开发过程

根据XXXX的规定,结合本项目实际情况,产品(中文)名称的软件开发过程分为

如下几个阶段:

a)项目策划阶段;

b)软件需求分析阶段;

c)软件设计阶段;

d)编码实现阶段;

e)软件测试阶段;

f)软件验收交付阶段。

根据XXXX的归档,应在软件需求分析阶段开展软件需求评审;应在软件设计阶段

开展软件设计评审;应在软件测试阶段结合硬件产品一同进行软件设计验证工作;应在

软件验收交付阶段结合硬件产品一同进行软件设计确认工作。

4.2软件开发总体计划

4.2.1软件开发方法

本软件采用自顶向下、逐层分解的结构化分析与设计方法,在进行功能模块分解

时,借鉴面向对象方法。

3

项目编号-RJJH

4.2.2软件产品标准

本软件开发过程中所遵循的标准如下表所示:

表2产品(中文)名称产品标准清单

序号标准类型文号标准名称来源

1需求GJB1091-1991军用软件需求分析

2计划GJB5235-2004军用软件配置管理

3编码GJB2786A-2009军用软件开发通用要求

4测试GJB2786A-2009军用软件开发通用要求

4.2.3可重用的软件产品

根据本项目实际情况,XXXX..

4.2.4关键需求的处理

本软件的安全性保证、保密性保证、合格性保证及其它关键需求保证应能被产品

文)名称《软件需求规格说明书》所覆盖,并通过需求跟踪举证实现追踪。

4.2.5计算机硬件资源的利用

计算机硬件资源能与本软件开发的进度相匹配。通过项目开发过程中的监控环节,

随时掌握计算机硬件资源的使用情况,并根据实际情况向供方提出新的需求或进行合理

分配。

4.2.6记录原理

对项目过程数据进行记录与分析,以支持对项目过程的监控、跟踪和决策,因此需

对项目过程进行测量与分析•,主要内容如下:

制定项目测量计划,确定测量与分析的目标,规定测量项和分析技术;

在项目过程中执行数据的采集、存储、分析与报告,根据测量数据提供的客观结

果,及时发现问题,做出有根据的决策,并采取适当的纠上措施。

通过对项目过程数据进行测量、记录和分析,可以帮助对项目过程进行客观评估,

跟踪项目的实际绩效,为其他项目的策划与评估提供帮助。

4.2.7需方评审所需访问

应按进度计划安排邀请顾客参加项目过程中的XX评审,同时需要将评审后的问题修

改跟踪情况告知顾客。若顾客在必要时到我方现场检查符合当前开发阶段要求的软件文

档、产物及项目过程管理控制数据等,我方应配合检查。

5详细的软件开发活动实施计划

5.1项目策划和监控

根据本软件实际情况及公司类似软件预估,将本软件控制等级定为XXXX级。

4

项目编号-RJJH

XX软件的开发,需要XXX,软件配置管理员XX名。

在XX软件开发过程中,需要进行软件评审、验证和确认活动有软件需求评审、软件

发计评审、软件设计验证和软件设计确认。其中软件需求评审和软件设计评审单独进

行,软件设计验证和软件设计确认随硬件产品一同进行。详细要求见XX。

5.2软件开发环境建立

XX软件开发所需的硬件平台要求为:XXX。

XX软件开发过程中拟采用的软件开发平台和开发语言如表3所示。

表3软件开发平台和开发语言

序号软件名称软件运行平台版本要求开发语言

1XXXX软件XX

2XXXX软件XX

3XX软件XX

XX软件开发过程中还需要一些硬件支持工具及测试所需的仿真环境软件等,详见表

4。

表4其他支持环境软件及工具

?

序号彳;称用途

1

2

本软件开发过程使用XXXX管理系统进行配置管理。并按《XX软件配置管理计

划》的要求进行软件配置管理规定。

5.3软件需求分析

项目负责人应根据《XXXX技术协议》、《XX设计和开发任务书》/《XX软件研制

任务书》的要求,对软件的功能、性能、数据和接口等要求逐项细化,形成《XX软件需

求规格说明》,作为软件设计的依据。

5.4软件设计

项目负责人带领各软件设计师,根据《XX软件需求规格说明》,考虑可扩展性和可

维护性需要,进行开放式软件架构设计,在此基础上对软件模块和接口进行详细设计,

并形成《XX软件设计说明书》,作为软件实现的依据。

5.5软件实现

各软件设计师依据《XX软件设计说明书》,分别在XX、XX和XX(软件编译环

境)的支持下进行编码实现。

5.6软件测试

5

项目编号-RJJH

在进行软件测试前,应形成《XX软件测试说明》。软件测试人员依据《XX软件测

试说明》进行软件测试,对测试中发现的问题及时反馈项目负责人以便及时修改完善。

应保持测试人员的独立性,不能测试自己开发的软件。

5.7软件验收、交付准备

本软件的验收和交付均随XX产品进行,按技术协议要求将需要交付的XX软件刻录

光盘,应有明确的软件版本和状态标识。验收合格后,软件应入产品库。

5.8软件配置管理

由软件配置管理员编写《XX软件配置管理计划》,明确对配置标识、配置控制、配

置状态记实、配置审核等方面的要求。在软件寿命周期内,应严格按此执行。

5.9软件产品评价

本软件产品评价随XX产品一并进行。

5.10软件质量保证

本软件的质量保证应符合《XX质量保证大纲》的要求。

5.11纠正措施

应采用软件问题报告、更改及纠正措施系统进行问题跟踪管理;在软件交付后遵循

配置管理规定,对软件变更实施严格控制,执行问题报告、影响分析、更改报告、变更

评审通过后再实施的程序,采用软件配置管理系统进行配置状态控制。

5.12联合评审

本软件开发过程需要进行的软件评审有软件需求评审、软件设计评审,详细要求见

XX产品《设计和开发计划》<

5.13风险管理

本软件的风险管理严格按照《XX产品风险管理计划》的规定执行。

本软件的主要风险在于顾客需求的不断变化,项R负责人应积极保持与顾客方的沟

通,及时了解顾客需求的变化情况。XX

5.14测量和分析

本软件的测量与分析应符合《XX质量保证大纲》中,'监视和测量”章节的相关要

求。

5.15保密性

XX软件为XXX,是产品XX(产品名称)的配套软件,随XX产品交付。软件及其

文档在进行传递时,所采用的方式、手段及工具等都应符

温馨提示

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

评论

0/150

提交评论