软件任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航天恒星科技有限公司
CMMI模板文件
软件任务书模板
Q/HX/CMMI/MB-03/2.01-2012 软件任务书模板
二〇一二年八月
文档控制变更记录
文档控制变更记录
1前言 (1)
2依据文件 (1)
3技术要求 (1)
3.1软件组成 (1)
3.2运行环境要求 (1)
3.3功能要求 (1)
3.4性能要求 (1)
3.5接口要求 (2)
3.6固件要求 (2)
4设计约束 (2)
5可靠性、安全性和维护要求 (2)
6质量保证要求 (3)
7测试要求 (3)
8验收和交付 (3)
9进度和控制节点 (3)
未找到图形项目表。
未找到图形项目表。
1前言
阐明待研制软件的来源、目的和用途。
2依据文件
列出编写软件任务书依据的文件的代号名称,如系统任务书、标准、系统方案等。
3技术要求
3.1软件组成
描述软件配置项划分、各配置项的代号、关键等级。
配置项:指功能相对独立的软件产品。
3.2运行环境要求
按配置项描述软件运行环境要求。
嵌入式软件要明确指出软件的运行环境,CPU、内存、外存储器、数据传输总线等与该软件的相关的硬件信息。
PC软件则需要大致给定该软件运行建议的配置,包括CPU主频、内存的容量、硬盘的容量、显卡的容量、接口的性能、特殊的板卡等,以及操作系统、数据库、网络环境、其它支撑软件等。
3.3功能要求
按配置项分条描述需要由软件产品完成的所有功能(任务)、工作模式、容错要求、特殊要求(如对某些以外的适应能力)及应急措施,需要时增加可扩展要求。
3.4性能要求
按配置项描述对软件的精度、速度、实时性(响应时间)、占空间及余量、
并发特性等性能指标的要求。
3.5接口要求
给出各种接口关系(按配置项描述)。
3.6固件要求
需要时规定软件程序的固化地址(嵌入式)、安装等(按配置项描述)。
4设计约束
需要时可选择下列内容:
a.规定软件的数学模型、规则、计算公式、参数名称、符号和重用要求
等;
b.规定软件的编程语言和编程限制;
c.规定软件的开发工具和环境等;
d.规定软件的测试工具和环境等。
5可靠性、安全性和维护要求
需要时可选择下列内容:
a.给出软件的可靠性指标;
b.按不同阶段要求规定软件的运行寿命;
c.需要时规定软件的安全性需求,如关键模块备份、看门狗设置要求、
软件多余物处理、程序块的隔离、内存未使用空间的处理、对关键数据、变量的保护和校验等;
d.需要时规定软件的健壮性要求,如对受外界干扰、接口故障等的适应
能力;
e.需要时规定软件的不期望事件要求;
f.一般在软件研制任务书中规定系统的故障模型和软件的故障对策的要
求;
g.需要时规定软件的可维护性要求。
6质量保证要求
a.规定软件的开发、测试必须遵循的标准;
b.规定必须有的开发、测试文档清单和评审要求;
c.规定软件配置管理要求;
d.需要时规定对分承制方的要求。
7测试要求
需要时可选择下列内容:
e.规定需要进行的测试项目及通过准则;
f.规定第三方评测的时机及机构。
8验收和交付
a.规定软件的验收准则,包括验收程序和验收环境;
b.规定软件的交付形式、数量、装载媒体等,规定必须交付的文档清
单;
c.规定软件维护要求,如规定保障环境下的安装和检查、培训等服务和
帮助解决使用中出现的技术问题等。
9进度和控制节点
列出软件交付日期及里程碑控制节点等。