02软件开发计划模板

合集下载

软件开发计划模板

软件开发计划模板

软件开发计划模板一、项目概述。

本文档旨在为软件开发项目提供一个详细的计划模板,以便团队成员能够清晰地了解项目的整体规划和执行步骤。

该计划模板将包括项目背景、目标、范围、资源、进度安排等内容,以确保项目按时、按质地完成。

二、项目背景。

软件开发项目的背景是指项目启动的原因和目的。

在这一部分,我们将明确阐述项目的背景,包括市场需求、技术趋势、竞争情况等,以便团队成员能够全面了解项目的背景信息。

三、项目目标。

项目目标是指项目期望达到的成果和效果。

在这一部分,我们将明确定义项目的目标,包括产品功能、性能指标、用户体验等,以便团队成员能够清晰地了解项目的预期目标。

四、项目范围。

项目范围是指项目的工作内容和边界。

在这一部分,我们将详细描述项目的范围,包括功能模块、技术架构、开发环境等,以便团队成员能够明确项目的工作内容和边界。

五、项目资源。

项目资源是指项目执行所需的人力、物力、财力等资源。

在这一部分,我们将列举项目所需的资源清单,包括人员配置、设备设施、预算计划等,以便团队成员能够清晰地了解项目所需的资源情况。

六、项目进度安排。

项目进度安排是指项目工作的时间计划和执行安排。

在这一部分,我们将制定项目的进度计划,包括里程碑计划、工作计划、风险预警等,以确保项目按时、按质地完成。

七、项目风险管理。

项目风险管理是指项目执行过程中的风险识别、评估和应对措施。

在这一部分,我们将分析项目可能面临的风险,包括技术风险、市场风险、人力风险等,并制定相应的风险应对策略,以确保项目顺利进行。

八、项目交付和验收。

项目交付和验收是指项目完成后的交付流程和验收标准。

在这一部分,我们将明确项目的交付流程和验收标准,包括交付内容、验收标准、交付文档等,以确保项目顺利交付并得到客户的认可。

九、总结。

本文档通过对软件开发项目的整体规划和执行步骤进行详细的描述,旨在确保项目按时、按质地完成。

希望团队成员能够充分理解并执行本计划模板,以确保项目的顺利进行和成功交付。

xxx系统__软件项目开发计划【范本模板】

xxx系统__软件项目开发计划【范本模板】

XXX系统软件开发计划上海xxx科技有限公司目录1 引言 (1)1.1编写目的 (1)1。

2项目背景 (1)1.3定义 (1)1。

4参考资料 (2)2项目实施计划 (3)2.1 项目概况 (3)2.2 系统环境配置 (3)2.2.1 硬件配置 (3)2.2.2 软件环境 (3)2。

3 实施过程 (4)2。

4 人员计划 (5)2。

5 项目进度 (6)2。

5。

1 项目里程碑 (6)2.5.2 进度表 (7)2。

5.3 进度会议 (7)2。

6 项目的风险分析和应对 (7)1 引言1.1编写目的为了保证xxx系统项目的顺利完成并通过验收,公司根据项目的初步需求,并对该项目的各项需求进行全面分析之后,做出本软件项目开发计划书.本计划书描述了整个项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、项目内外环境条件、风险对策等.作为项目团队成员以及项目相关人员之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据.1。

2项目背景xxxx。

1.3定义专门术语:MYSQL:系统服务器所使用的数据库关系系统(DBMS)。

SQL:(Structured Query Language)一种用于访问查询数据库的语言J2EE:(Java 2 Enterprise Edition)以Enterprise JavaBeans(简称EJB)为核心的一系列标准,在应用逻辑上提供了一整套开发企业级多层结构应用的解决方案。

MyEclipse:功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能.1。

4参考资料文档格式要求按照我国GB/T8567—2006国家标准规范要求进行。

包括以下文件:GB8567—88 计算机软件产品开发文件编制指南2项目实施计划2.1 项目概况项目名称:xxx系统工期:90日建设要求:本项目xxx.2.2 系统环境配置2.2。

02 - 软件开发计划(SDP)

02 - 软件开发计划(SDP)

软件开发计划(SDP)说明:1.《软件开发计划》(SDP)描述开发者实施软件开发工作的计划,本文档中“软件开发”一词涵盖了新开发、修改、重用、再工程、维护和由软件产品引起的其他所有的活动。

2.SDP是向需求方提供了解和监督软件开发过程、所使用的方法、每项活动的途径、项目的安排、组织及资源的一种手段。

3.本计划的某些部分可视实际需要单独编制成册,例如,软件配置管理计划、软件质量保证计划和文档编制计划等。

目录软件开发计划(SDP) (1)1引言 (6)1.1标识 (6)1.2系统概述 (6)1.3文档概述 (6)1.4与其他计划之间的关系 (6)1.5基线 (6)2引用文件 (6)3交付产品 (7)3.1程序 (7)3.2文档 (7)3.3服务 (7)3.4非移交产品 (7)3.5验收标准 (7)3.6最后交付期限 (7)4所需工作概述 (7)5实施整个软件开发活动的计划 (7)5.1软件开发过程 (8)5.2软件开发总体计划 (8)5.2.1软件开发方法 (8)5.2.2软件产品标准 (8)5.2.3可重用的软件产品 (8)5.2.4处理关键性需求 (9)5.2.5计算机硬件资源利用 (9)5.2.6记录原理 (9)5.2.7需方评审途径 (9)6实施详细软件开发活动的计划 (10)6.1项目计划和监督 (10)6.1.1软件开发计划(包括对该计划的更新) (10)6.1.2CSCI测试计划 (10)6.1.3系统测试计划 (10)6.1.4软件安装计划 (10)6.1.5软件移交计划 (10)6.1.6跟踪和更新计划,包括评审管理的时间间隔 (10)6.2建立软件开发环境 (10)6.2.1软件工程环境 (11)6.2.2软件测试环境 (11)6.2.3软件开发库 (11)6.2.4软件开发文档 (11)6.2.5非交付软件 (11)6.3系统需求分析 (11)6.3.1用户输入分析 (11)6.3.2运行概念 (11)6.3.3系统需求 (11)6.4系统设计 (11)6.4.1系统级设计决策 (11)6.4.2系统体系结构设计 (11)6.5软件需求分析 (11)6.6软件设计 (11)6.6.1CSCI级设计决策 (12)6.6.2CSCI体系结构设计 (12)6.6.3CSCI详细设计 (12)6.7软件实现和配置项测试 (12)6.7.1软件实现 (12)6.7.2配置项测试准备 (12)6.7.3配置项测试执行 (12)6.7.4修改和再测试 (12)6.7.5配置项测试结果分析与记录 (12)6.8配置项集成和测试 (12)6.8.1配置项集成和测试准备 (13)6.8.2配置项集成和测试执行 (13)6.8.3修改和再测试 (13)6.8.4配置项集成和测试结果分析与记录 (13)6.9CSCI合格性测试 (13)6.9.1CSCI合格性测试的独立性 (13)6.9.2在目标计算机系统(或模拟的环境)上测试 (13)6.9.3CSCI合格性测试准备 (13)6.9.4CSCI合格性测试演练 (13)6.9.5CSCI合格性测试执行 (13)6.9.6修改和再测试 (13)6.9.7CSCI合格性测试结果分析与记录 (13)6.10CSCI/HWCI集成和测试 (13)6.10.1CSCI/HWCI集成和测试准备 (14)6.10.2CSCI/HWCI集成和测试执行 (14)6.10.3修改和再测试 (14)6.10.4CSCI/HWCI集成和测试结果分析与记录 (14)6.11系统合格性测试 (14)6.11.1系统合格性测试的独立性 (14)6.11.2在目标计算机系统(或模拟的环境)上测试 (14)6.11.3系统合格性测试准备 (14)6.11.4系统合格性测试演练 (14)6.11.5系统合格性测试执行 (14)6.11.6修改和再测试 (14)6.11.7系统合格性测试结果分析与记录 (14)6.12软件使用准备 (14)6.12.1可执行软件的准备 (15)6.12.2用户现场的版本说明的准备 (15)6.12.3用户手册的准备 (15)6.12.4在用户现场安装 (15)6.13软件移交准备 (15)6.13.1可执行软件的准备 (15)6.13.2源文件准备 (15)6.13.3支持现场的版本说明的准备 (15)6.13.4“已完成”的CSCI设计和其他的软件支持信息的准备 (15)6.13.5系统设计说明的更新 (15)6.13.6支持手册准备 (15)6.13.7到指定支持现场的移交 (15)6.14软件配置管理 (15)6.14.1配置标识 (16)6.14.2配置控制 (16)6.14.3配置状态统计 (16)6.14.4配置审核 (16)6.14.5发行管理和交付 (16)6.15软件产品评估 (16)6.15.1中间阶段的和最终的软件产品评估 (16)6.15.2软件产品评估记录(包括所记录的具体条目) (16)6.15.3软件产品评估的独立性 (16)6.16软件质量保证 (16)6.16.1软件质量保证评估 (17)6.16.2软件质量保证记录、包括所记录的具体条目 (17)6.16.3软件质量保证的独立性 (17)6.17问题解决过程(更正活动) (17)6.17.1问题/变更报告 (17)6.17.2更正活动系统 (17)6.18联合评审(联合技术评审和联合管理评审) (17)6.18.1联合技术评审包括----组建议的评审 (17)6.18.2联合管理评审包括----组建议的评审 (17)6.19文档编制 (17)6.20其他软件开发活动 (18)6.20.1风险管理,包括已知的风险和相应的对策 (18)6.20.2软件管理指标,包括要使用的指标 (18)6.20.3保密性和私密性 (18)6.20.4分承包方管理 (18)6.20.5与软件独立验证与确认(IV&V)机构的接口 (18)6.20.6和有关开发方的协调 (18)6.20.7项目过程的改进 (18)6.20.8计划中未提及的其他活动 (18)7进度表和活动网络图 (18)8项目组织和资源 (18)8.1项目组织 (19)8.2项目资源 (19)9培训 (19)9.1项目的技术要求 (19)9.2培训计划 (19)10项目估算 (19)10.1规模估算 (20)10.2工作量估算 (20)10.3成本估算 (20)10.4关键计算机资源估算 (20)10.5管理预留 (20)11风险管理 (20)12支持条件 (20)12.1计算机系统支持。

软件开发计划书模板示例

软件开发计划书模板示例

软件开发计划书模板示例1. 引言软件开发计划书是一份详细记录软件开发项目的计划和目标的文档。

本文档提供了一个软件开发计划书模板示例,旨在帮助项目团队制定一个全面有效的软件开发计划。

2. 项目概述在本节中,描述了软件开发项目的概述,包括项目的目的、范围和关键要求。

2.1 项目目的明确软件开发项目的目的和价值,例如提高业务效率,增加用户体验等。

2.2 项目范围详细描述软件开发项目的范围,包括功能特点、界面设计、系统架构等方面。

2.3 关键要求列出软件开发项目的关键要求,如性能要求、安全性要求、可扩展性要求等。

3. 项目组织在本节中,介绍软件开发项目的组织结构和团队成员角色。

3.1 项目组织结构描述软件开发项目的组织结构,包括项目经理、开发团队、测试团队等。

3.2 团队成员角色列出软件开发项目中各个团队成员的角色和职责。

4. 项目计划在本节中,制定软件开发项目的详细计划,包括时间安排、阶段目标和交付物等。

4.1 时间安排制定软件开发项目的时间安排,包括起止日期、每个阶段的预计时间等。

4.2 阶段目标明确每个阶段的目标和具体任务,以便项目团队清楚工作重点和进度。

4.3 交付物列出每个阶段的交付物,如需求文档、设计文档、代码等。

5. 资源需求在本节中,确定软件开发项目所需的资源,包括人力资源、硬件设备和软件工具等。

5.1 人力资源估计软件开发项目所需的开发人员、测试人员和其他相关团队成员的数量。

5.2 硬件设备列出软件开发项目所需的硬件设备,如服务器、工作站等。

5.3 软件工具列出软件开发项目所需的开发工具、测试工具和其他相关软件。

6. 风险管理在本节中,识别软件开发项目可能面临的风险,并制定相应的风险管理策略。

6.1 风险识别识别软件开发项目可能面临的各种风险,如技术风险、进度风险等。

6.2 风险评估评估每个风险的潜在影响程度和发生概率,确定重要程度和紧急程度。

6.3 风险应对策略制定相应的风险应对策略,包括风险缓解和应急计划等。

2 软件开发计划(模板)-GJB438C

2 软件开发计划(模板)-GJB438C

密级:内部阶段:版次: A产品(外部)型号+产品(中文)名称软件开发计划项目编号-RJJH共13页XXXX公司XXXX年XX月产品(外部)型号+产品(中文)名称软件开发计划项目编号-RJJH编制审核批准修改页本文件版本情况如下:目录1 范围 (1)1.1 标识 (1)1.2 系统概述 (1)1.3 文档概述 (1)1.4 与其它计划的关系 (1)2 引用文档 (1)3 策划背景 (2)3.1 XX产品及软件的需求和约束 (2)3.2 XX软件文档的需求和约束 (2)3.3 产品(中文)名称软件与系统寿命周期的关系 (2)3.4 所选用的工程项目/获取策略及其所有需求或约束 (3)3.5 项目进度安排及资源的需求与约束 (3)3.6 其他需求和约束 (3)4 软件开发活动的总体实施计划 (3)4.1 软件开发过程 (3)4.2 软件开发总体计划 (3)4.2.1 软件开发方法 (3)4.2.2 软件产品标准 (4)4.2.3 可重用的软件产品 (4)4.2.4 关键需求的处理 (4)4.2.5 计算机硬件资源的利用 (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)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)1 范围1.1 标识本文档适用于产品(外部)型号+产品(中文)名称,产品(中文)名称的软件包括:产品(中文)名称软件。

软件项目开发计划书三篇

软件项目开发计划书三篇

软件项目开发计划书三篇篇一:软件项目开发计划书模板项目名称:********评审日期:1引言1.1编写目的说明编写这份项目开发计划的目的,并指出预期的读者。

1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2项目概述2.1工作内容简要地说明在本项目的开发中须进行的各项主要工作。

2.2主要参加人员扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。

2.3产品2.3.1程序列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。

2.3.2文件列出需移交给用户的每种文件的名称及内容要点。

2.3.3服务列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。

2.3.4非移交的产品说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。

2.4验收标准对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

2.5完成项目的最迟期限2.6本计划的批准者和批准日期2实施计划3.1工作任务的分解与人员分工对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。

3.2接口人员说明负责接口工作的人员及他们的职责,包括:a.负责本项目同用户的接口人员;b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;c.负责本项目同各分合同负责单位的接口人员等。

软件需求开发-需求开发计划模版

软件需求开发-需求开发计划模版

文件密级
需求开发计划
项目名称:×××
编号:小二、宋体、加粗
拟制:姓名
审核:姓名
批准:姓名
xxxx有限公司
20XX年XX月XX日
文件更改记录
目录
1.概述 (3)
1.1.目标及范围 (3)
1.2.人员及职责 (3)
1.3.时间计划 (3)
2.分析 (3)
3.方法 (3)
4.内容 (3)
5.策略 (3)
6.其它 (4)
1.概述
1.1.目标及范围
将需求开发、调研的目标、范围进行明确和阐述。

1.2.人员及职责
明确需求开发参与的人员及相关的职责。

1.3.时间计划
确定具体的时间计划和安排。

2.分析
对需求获取对象进行分析,从对象特点等多方面进行分析,以便后续采取有针对性的方法应对,从而获取有价值及有用的需求信息。

3.方法
将预计采用的需求获取方法进行明确的阐述,并结合对对象特点的分析,合理有针对性的采用各种方法。

4.内容
将预计获取和调研的需求各方面的内容进行明确阐述,同时编写相应的各类文档,如问题清单、图表等等。

以及准备从哪些方面获取需求,需要明确和列举。

5.策略
将可预见的问题进行分析,从中确定因对策略及办法,从而能够有针对性的为获取全面、深入、准确的需求提供参照。

6.其它。

软件开发策划书

软件开发策划书

软件开发策划书软件开发策划书软件开发策划书怎么写?下面就为大家提供了软件开发策划书范文,欢迎大家阅读参考!软件项目开发计划书模板【1】项目名称:********评审日期:1 引言1.1编写目的说明编写这份项目开发计划的目的,并指出预期的读者。

1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 项目概述2.1工作内容简要地说明在本项目的开发中须进行的各项主要工作。

2.2主要参加人员扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。

2.3产品2.3.1程序列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。

2.3.2文件列出需移交给用户的每种文件的名称及内容要点。

2.3.3服务列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。

2.3.4非移交的产品说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。

2.4验收标准对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

2.5完成项目的最迟期限2.6本计划的批准者和批准日期3 实施计划3.1工作任务的分解与人员分工对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

份号:001 密级:XXXXXXXX项目软件开发计划XXXX-SDP-R01.00XXXXXXXXXXXXXXX公司XXXX年XX月XX日辑要页文档修改记录目次1 范围 (1)1.1标识 (1)1.2系统概述 (1)1.3文档概述 (1)1.4与其他计划之间的关系 (1)2 引用文件 (1)3 策划背景概述 (1)4 软件开发活动的总体实施计划 (1)4.1软件开发过程 (2)4.2软件开发总体计划 (2)4.2.1 软件开发方法 (2)4.2.2 软件产品标准 (2)4.2.3 可重用的软件产品 (2)4.2.4 关键需求处理 (2)4.2.5 计算机硬件资源的利用 (3)4.2.6 决策理由的记录 (3)4.2.7 需方评审所需的访问 (3)5 详细的软件开发活动实施计划 (3)5.1项目策划和监控 (3)5.2软件开发环境建立 (3)5.3系统需求分析 (3)5.4系统设计 (3)5.5软件需求分析 (4)5.6软件设计 (4)5.7软件实现和单元测试 (4)5.8单元集成和测试 (4)5.9CSCI合格性测试 (4)5.10CSCI/HWCI集成和测试 (4)5.11系统合格性测试 (4)5.12软件使用准备 (4)5.13软件移交准备 (4)5.14软件验收支持 (5)5.15软件配置管理 (5)5.16软件产品评价 (5)5.17软件质量保证 (5)5.18纠正措施 (5)5.19联合评审 (5)5.20风险管理 (5)5.21测量和分析 (5)5.22保密性 (5)5.23分承制方管理 (5)5.24与软件独立验证和确认(IV&V)机构的联系 (6)5.25与相关开发方的协调 (6)5.26项目改进过程 (6)5.27未提及的其他活动 (6)6 进度表和活动网络图 (6)7 项目组织和资源 (6)7.1项目组织 (6)7.2项目资源 (6)8 注释 (7)1 范围1.1 标识本条应描述本文档所使用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。

1.2 系统概述本条用概述本文档所适用的系统和软件用途。

它还应描述系统和软件的一般特性:概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。

1.3 文档概述本条应描述本文档的内容和用途,并描述与它的使用有关的保密性方面的要求。

1.4 与其他计划之间的关系本条应描述本计划和其他项目管理计划的关系。

2 引用文件本章应列出引用文档的编号、标题、编写单位、修订版及日期。

还应标识不能通过正常采购活动得到的文档的来源。

3 策划背景概述本条按需要分可分为若干条,并应对后续章条描述的策划提供背景信息,主要包括如下方面概述:a)所要开发系统、软件的需求和约束。

b)项目文档的需求和约束c)项目在系统寿命周期中的位置d)所选用的工程项目/获取策略或其他方面对他的需求和约束。

e)项目进度安排及资源的需求与约束f)其他需求和约束,例如:项目的保密性、方法、标准、硬件和软件开发的相互依赖关系等。

4 软件开发活动的总体实施计划如果项目的不同构建版或不同软件要求不同策划,就应在下述相应条款中注明这些区别。

除下面规定的内容外,每条应标识适用的风险/不确定性和他们的处理关系。

4.1 软件开发过程本条应描述要采用的软件开发过程,软件生命周期模型的定义和选择。

计划的内容要覆盖合同(或软件研制任务书)中涉及该方面的全部条款,应包括已标识的计划的构件版,适合时,包括各构建版的目标以及每个构建版要执行的软件开发活动。

4.2 软件开发总体计划4.2.1 软件开发方法本条应描述或引用所使用的软件开发方法,包括为支持这些方法所使用的手工或自动的工具以及规程的描述。

该方法要覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

如果本文档所使用的活动中有更好的描述,则可直接引用。

4.2.2 软件产品标准本条应描述或引用在表达需求、设计、编码、测试用例、测试过程和测试结果方面要遵循的标准。

这些标准要覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

如果本文档所使用的活动中有更好的描述,则可直接引用。

4.2.3 可重用的软件产品4.2.3.1 采用可重用的软件产品本条应描述标识、评价和采用可重软件产品所遵循的方法,包括查找这些产品的范围和进行评价的准则,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

在制定或更新计划时对已选用的或候选的可重用的软件产品加以标识和说明,适用时还应给出与适用有关的优缺点和限制。

4.2.3.2 开发可重用软件产品本条应描述开发可重用软件的可能性及所遵循的方法,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

4.2.4 关键需求处理本条描述安全性保证、保密性保证和其他关键需求保证的处理所遵循的方法,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

4.2.5 计算机硬件资源的利用本条应描述分配计算机硬件资源和监控其使用情况所遵循的方法,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

4.2.6 决策理由的记录本条应描述记录决策理由所遵循的方法。

在保障机构对项目作出关键决策时,这些决策理由有用。

在记录决策理由的地方,用对“关键决策”进行解释,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

4.2.7 需方评审所需的访问本条应描述为评审软件产品和活动,让需方或授权代表访问开发方和分承制方设施所遵循的方法,并应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

5 详细的软件开发活动实施计划如果项目的不同构建版或不同软件需要不同计划,则在相应小条应说明这些差异,每项活动的论述应包括应用于以下方面的途径(方法/规程/工具):a)所涉及的分析性任务及其他技术性任务b)结果的记录c)适用时,与交付有关的准备。

该论述还应标识存在(适用)的风险和不确定因素,以及处理它们的计划。

本章中的各小条都应覆盖合同(或软件研制任务书)中涉及该方面的全部条款。

5.1 项目策划和监控本条应描述软件开发策划、CSCI测试策划、系统测试策划、软件安装策划、软件移交策划、计划的跟踪和修订应准讯的途径。

策划(包括重新策划)工作宜基于估计,包括:规模、工作量、关键计算机资源等估计。

本条也包括进度的导出方法。

5.2 软件开发环境建立本条应描述在建立、控制和维护软件开发环境所遵循的途径,包括:软件工程环境(含软件测试环境)、软件开发库、软件开发文档和非交付行软件。

5.3 系统需求分析本条应描述参与用户要求分析、运行方案和系统需求所遵循的途径。

5.4 系统设计本条应描述参与系统级决策、系统体系结构设计所遵循的途径。

5.5 软件需求分析本条应描述参与软件需求分析所遵循的途径。

5.6 软件设计本条应描述CSCI级设计决策、CSCI体系结构设计和CSCI详细设计所遵循的途径。

5.7 软件实现和单元测试本条应描述软件实现、单元测试准备、单元测试执行、修改和回归测试,以及分析和记录单元测试结果所遵循的途径。

5.8 单元集成和测试本条应描述单元集成与测试准备、单元集成与测试执行、修改和回归测试,以及分析和记录单元集成与测试结果所遵循的途径。

5.9 CSCI合格性测试本条应描述CSCI合格性测试的独立性、在目标计算机系统上进行测试、CSCI合格性测试准备、CSCI合格性测试预演、CSCI合格性测试执行、修改和回归测试、分析与记录CSCI合格性测试结果所遵循的途径。

5.10 CSCI/HWCI集成和测试本条应描述参与CSCI/HWCI集成与测试准备、CSCI/HWCI集成与测试执行、修改和回归测试,以及分析和记录CSCI/HWCI集成与测试结果所遵循的途径。

5.11 系统合格性测试本条应描述系统合格性测试的独立性、在目标计算机系统上进行测试、系统合格性测试准备、系统合格性测试预演、系统合格性测试执行、修改和回归测试、分析与记录系统合格性测试结果所遵循的途径。

5.12 软件使用准备本条应描述可执行软件准备、为用户现场准备软件版本、用户手册的准备、在用户现场安装所遵循的途径。

5.13 软件移交准备本条应描述可执行软件准备、源文件准备、为保障现场准备版本说明、已建成的CSCI设计和有关信息的准备、系统或子系统设计更新说明、保障手册准备以及移交到指定的保障现场所遵循的途径。

5.14 软件验收支持本条应描述支持许方进行软件验收测试和评审、交付软件产品以及提供培训和支持所遵循的途径。

5.15 软件配置管理本条应描述支软件配置管理所遵循的途径,可引用《软件配置管理计划》。

5.16 软件产品评价本条应描述过程中的和最终软件的评价、软件产品评价记录(包括所记录的具体条目)、软件产品评价的独立性所遵循的途径。

5.17 软件质量保证本条应描述软件质量保证所遵循的途径,可引用《软件质量保证计划》。

5.18 纠正措施本条应从问题报告/更改报告以及纠正措施系统两方面来描述纠正措施所遵循的途径。

其中问题报告/更改报告应包括要记录的具体条目。

5.19 联合评审本条应分别描述联合技术评审和联合管理评审所遵循的途径5.20 风险管理本条应描述风险管理,包括已知风险和相应对策所遵循的途径5.21 测量和分析本条应描述软件测量和分析所遵循的途径5.22 保密性本条应描述保密性活动所遵循的途径5.23 分承制方管理本条应描述分承制方管理所遵循的途径5.24 与软件独立验证和确认(IV&V)机构的联系本条应描述与软件独立验证和确认(IV&V)机构联系所遵循的途径。

5.25 与相关开发方的协调本条应描述与相关开发方协调所遵循的途径。

5.26 项目改进过程本条应描述项目改进过程所遵循的途径。

5.27 未提及的其他活动本条应描述以上条款中未提及到的其他活动所遵循的途径。

6 进度表和活动网络图本章应给出:a)进度表。

该表应标识每个构建版的活动,并给出每个活动的开始时间、草稿和各种交付产品就绪的时间,其他里程碑及每个活动的完成时间。

b)活动网络图。

该图应描述活动之间的顺序关系和依赖关系,标识对项目施加最大时间限制的活动。

7 项目组织和资源7.1 项目组织本条应描述本项目要采用的组织机构,包括涉及的组织机构、组织机构之间的关系、每个机构执行所需活动的职责和权限。

7.2 项目资源本条应描述适用于本项目的资源,可包括:a)人力资源。

应包括:1)估计此项目应投入的人力(人时数)2)按职责(如:管理、软件工程、软件测试、软件配置管理、软件产品评估、软件质量保证等)分解所投入的人力。

3)每个人员的技术级别、地理位置和涉密程度。

b)为适应合同(或软件研制任务书)中的工作,开发人员工作的地理位置、要使用的设施、保密区域和设施的其他特征。

相关文档
最新文档