软件研制任务书模板

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

目次

1前言 (5)

2依据文件 (5)

3运行环境要求 (5)

4技术要求 (5)

4.1功能 (5)

4.2性能 (5)

4.3输入 (5)

4.4输出 (5)

4.5数据处理要求 (5)

4.6接口 (5)

4.7固件 (5)

5控制流程及数据要求 (5)

5.1控制流程 (5)

5.2 5.2 数据元素要求 (6)

6设计约束 (6)

7可靠性、安全性和维护性要求 (6)

7.1软件安全性等级、可靠性指标 (6)

7.2规定软件的运行寿命 (6)

7.3软件的安全性要求 (6)

7.4软件的健壮性要求 (6)

7.5软件的不期望事件要求 (6)

7.6系统的故障模型和软件的故障对策要求 (6)

7.7软件的维护性要求 (6)

8质量保证 (6)

8.1软件的关键等级和关键功能 (6)

8.2软件开发、测试必须遵循的标准 (7)

8.3开发、测试文档清单和评审要求 (7)

8.4软件的配置管理要求 (7)

8.5软件配置项测试的特殊要求 (7)

8.6对分承办单位的要求 (7)

9验收和交付 (7)

10进度和控制节点 (7)

1前言

阐明待研制软件的来源、目的和用途。

2依据文件

列出编写研制任务书依据文件的代号和名称等。

3运行环境要求

描述系统的组成、网络通讯以及对操作系统的要求等。

4技术要求

4.1功能

分条描述需要由软件产品完成的所有功能(任务)、工作模式、容错要求、特殊要求(如对某些意外的适应能力)及应急措施,需要时可扩展要求。

4.2性能

描述对软件的精度、速度、实时性、占用空间及余量等性能指标要求。

4.3输入

列出本软件所有的输入量、包括输入量的格式、输入方式、时序、值域、精度、中断信号优先级、通讯协议、总数量、发生的最短时间间隔等。

4.4输出

列出本软件所有的输出量、包括输出量的格式、发送方法、时序、值域、发送对象、精度、通讯协议、总数量、频度等。

4.5数据处理要求

列出需要处理的计算公式和条件,如处理精度、速度、传递关系、并行关系、信息最大量等。对冗余信息的处理准则,必要时可用图表说明。

4.6接口

给出各种接口关系。

4.7固件

需要时规定软件程序的固化地址、安装、操作要求。

5控制流程及数据要求

5.1控制流程

如果该项功能能更清晰地分解为各项子功能,则用一个或多个小节提供每个子功能的需求。若有其它的控制流程及数据元素要求,可引用相应文档。

5.2 5.2 数据元素要求

a)简要描述数据元素;

b) 标识数据元素的测量单位,如秒、米、千赫等;

c) 标识数据元素的极限值/值域(若为常数,则提供实际值);

d) 标识数据元素的精确度;

e) 用有效数字标识数据元素的精度或分辨率。

6设计约束

需要时可选择内容。

6.1 软件的数学模型、规则、计算公式、参数名称、符合和重用要求等。

6.2 软件的编辑语言和编程限制。

6.3 软件的开发工具和环境等。

6.4 软件的测试工具和环境等。

7可靠性、安全性和维护性要求

7.1软件安全性等级、可靠性指标

7.2规定软件的运行寿命

7.3软件的安全性要求

需要时规定软件的安全性要求。如关键功能至少要由两个独立的功能共同完成。看门狗的设置要求,软件(程序)多余物的处理,程序块的隔离,内存未用空间的处理,对关键数据、变量(模式字)的保护和校核等。

7.4软件的健壮性要求

如对外界干扰、接口故障等的适应能力。

7.5软件的不期望事件要求

7.6系统的故障模型和软件的故障对策要求

7.7软件的维护性要求

如在规定故障环境下的安装和检查,培训等服务和帮助解决使用中出现的技术问题等。

8质量保证

8.1软件的关键等级和关键功能

关键等级定义参见有关标准。

8.2软件开发、测试必须遵循的标准

8.3开发、测试文档清单和评审要求

8.4软件的配置管理要求

8.5软件配置项测试的特殊要求

8.6对分承办单位的要求

9验收和交付

8.1 软件的验收准则,包括验收程序和验收环境。

8.2 软件的交付形式、数量、装载媒体等,规定必须交付的文档清单。

8.3 软件的版权保护要求。

10进度和控制节点

列出进度要求和控制节点等。

相关文档
最新文档