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