软件任务书.docx
《软件任务书.docx》由会员分享,可在线阅读,更多相关《软件任务书.docx(6页珍藏版)》请在冰豆网上搜索。
软件任务书
文档编制序号:
[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]
软件任务书
航天恒星科技有限公司
CMMI模板文件
软件任务书模板
Q/HX/CMMI/MB-03/
软件任务书模板
二〇一二年八月
文档控制
变更记录
版本号
日期
作者
段落、图或表
增加/修改/删除
简单描述
更改申请单号
2008-01-25
郭锦
创建
文档编写
贺然
修改
修改部分章节表述
贺然
修改
按A4系统要求修改封面
代号
名称
XXX软件任务书
单位
航天恒星
编写
校对
审核
标审
批准
航天恒星科技有限公司
编号
密级
阶段
页数
会签
文档控制
变更记录
版本号
日期
作者
段落、图或表
增加/修改/删除
简单描述
更改申请单号
图目录
未找到图形项目表。
表目录
未找到图形项目表。
1前言
阐明待研制软件的来源、目的和用途。
2依据文件
列出编写软件任务书依据的文件的代号名称,如系统任务书、标准、系统方案等。
3技术要求
3.1软件组成
描述软件配置项划分、各配置项的代号、关键等级。
配置项:
指功能相对独立的软件产品。
3.2运行环境要求
按配置项描述软件运行环境要求。
嵌入式软件要明确指出软件的运行环境,CPU、内存、外存储器、数据传输总线等与该软件的相关的硬件信息。
PC软件则需要大致给定该软件运行建议的配置,包括CPU主频、内存的容量、硬盘的容量、显卡的容量、接口的性能、特殊的板卡等,以及操作系统、数据库、网络环境、其它支撑软件等。
3.3功能要求
按配置项分条描述需要由软件产品完成的所有功能(任务)、工作模式、容错要求、特殊要求(如对某些以外的适应能力)及应急措施,需要时增加可扩展要求。
3.4性能要求
按配置项描述对软件的精度、速度、实时性(响应时间)、占空间及余量、并发特性等性能指标的要求。
3.5接口要求
给出各种接口关系(按配置项描述)。
3.6固件要求
需要时规定软件程序的固化地址(嵌入式)、安装等(按配置项描述)。
4设计约束
需要时可选择下列内容:
a.规定软件的数学模型、规则、计算公式、参数名称、符号和重用要求等;
b.规定软件的编程语言和编程限制;
c.规定软件的开发工具和环境等;
d.规定软件的测试工具和环境等。
5可靠性、安全性和维护要求
需要时可选择下列内容:
e.给出软件的可靠性指标;
f.按不同阶段要求规定软件的运行寿命;
g.需要时规定软件的安全性需求,如关键模块备份、看门狗设置要求、软件多余物处理、程序块的隔离、内存未使用空间的处理、对关键数据、变量的保护和校验等;
h.需要时规定软件的健壮性要求,如对受外界干扰、接口故障等的适应能力;
i.需要时规定软件的不期望事件要求;
j.一般在软件研制任务书中规定系统的故障模型和软件的故障对策的要求;
k.需要时规定软件的可维护性要求。
6质量保证要求
l.规定软件的开发、测试必须遵循的标准;
m.规定必须有的开发、测试文档清单和评审要求;
n.规定软件配置管理要求;
o.需要时规定对分承制方的要求。
7测试要求
需要时可选择下列内容:
p.规定需要进行的测试项目及通过准则;
q.规定第三方评测的时机及机构。
8验收和交付
r.规定软件的验收准则,包括验收程序和验收环境;
s.规定软件的交付形式、数量、装载媒体等,规定必须交付的文档清单;
t.规定软件维护要求,如规定保障环境下的安装和检查、培训等服务和帮助解决使用中出现的技术问题等。
9进度和控制节点
列出软件交付日期及里程碑控制节点等。