GJB软件工程化-软件研制任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
标识:XXX GJB软件工程化文件
XX
软件研制任务书
编制/日期:
审核/日期:
批准/日期:
XX公司
2022年
1 范围
1.1标识
本文档的标题:XX软件研制任务书
本文档的标识:XX-XX
本文档的版本号:1.0.0
1.2 系统概述
本系统软件是XX开发软件组成,该软件主要是数据采集控制、XX算法以及具有XX数据功能,同时该软件也能通过串口连接XX,处理设备指令、主动发送指令的串口调试功能,XX。
该软件是由XX公司研制开发,主要应用于XX任务,所形成的软件产品将被XX研究所或单位作为平台使用。
1.3 文档概述
本文档用于介绍XX软件相关的软件研制任务说明,包括软件的运行环境、技术要求、数据处理需求、可靠性要求,适应性需求,安全性需求,保密性需求,质量控制需求、软件保障要求等方面的需求。
2 引用文档
《XX研制合同》
《XX质量保证大纲》
3 运行环境要求
3. 1 硬件环境
3. 2 软件环境
表0-2运行环境中软件项一览表
4 技术要求
4.1 功能
XX系统软件主要是数据采集控制、XX算法以及具有XX数据功能,同时提供通信软件算法源码,以便我方软件人员先进行嵌入式移植,评估算法所消耗的系统资源,以便确定XX。
4.2 性能
本系统的软件具有很高的运算精度和运算效率,有灵活的适用性和实时性,功耗低,占用空间小。
4.3 输入/输出
本软件主要包含XX和XX两个功能,对于XX功能而言,本软件的输入为XX的串口,其数据格式如下表所示:
报文属性说明
控制报文说明
对于XX功能而言,本软件的输出为XX。
对于XX功能而言,本软件的输入为XX。
对于XX功能而言,本软件的输出为XX数据流,其格式如下表所示:
4.4 数据处理要求
1)技术指标要求1;
2)技术指标要求2;
3)技术指标要求3;
4)针对数据类型的校验,确保数据类型和日期类型的数据符合要求
4.5 接口
通信机接口采用XX。
4.6 固件
XXX程序所使用的软件为XX,在使用前要在配置的计算机中安装该款软件,安装步骤见附录1。
本项目采用的是XX芯片,在编写程序之前在XX安装XX,保证程序的正常运行….,对固件进一步阐释。
4.7 关键性要求
4.7.1 可靠性
软件具有容错、纠错、判错、防错等功能,具有很高的可靠性。
系统有瞬间掉电的状况,当本系统遇到瞬间掉电的情况,软件会采取一定的措施进行系统的掉电保护,
以避免系统产生混乱,保证软件正常运行。
4.7.2 安全性
软件的防火墙(Firewall)功能
4.7.3 保密性
保密措施介绍,如何实现对抗能力,防止非法访问、读写保护等。
5 设计约束
本项目软件的设计的约束要求,一般包括以下内容:
1)软件开发工具:XX开发环境;
2)软件编程语言:XX,编写过程中应保证格式清晰,注释简明扼要,函数模块化,功能准确实现,代码空间效率和时间效率高,适度的可扩展性。
3)XX可以功能介绍。
4)实时XX采集、预处理、编码、存储等功能。
6 质量控制要求
6.1 软件关键性等级
本项目的软件的关键性等级属于X级软件,不影响系统使用安全,但是影响任务完成的软件;软件项目的规模较小,人员需求一般。
6.2 标准
GJB 438B-2009 军用软件开发文档通用要求
GJB 2786A-2009 军用软件开发通用要求
6.3 文档
软件开发计划
软件配置管理计划
软件质量保证计划
软件安装计划
软件测试计划
软件需求规格说明
系统/子系统设计说明软件设计说明
软件模块测试计划
软件模块测试报告
软件集成测试计划
软件集成测试报告
软件产品规格说明
软件版本说明
软件用户手册
软件研制总结报告
软件配置管理报告
软件验证与确认报告软件需求评审
软件概要设计评审
软件详细设计评审
软件评审报告
软件验收报告
6.4 配置管理
本条应描述软件的配置管理要求。
6.5 测试要求
软件需XX方独立测试。
编写《软件模块测试计划》、《软件模块测试报告》、《软件集成测试计划》、《软件集成测试报告》
6.6 对分承制方的要求
本项目不涉及分承制方。
7 验收和交付
XX系统软件验收和交付内容:
a)软件的验收准则,包括验收程序和验收环境:
1、根据《XX软件研制》里面的基本要求,在XX进行XX基本功能的测试及其
验收。
2、在外场对XX进行复杂环境下XX算法的较高适应性的测试与验收。
3、针对技术要求编写的软件程序在计算机中进行测试及验收。
b)软件的交付形式、数量、装载媒体等:
1、软件应用1份,随硬件交付;
c) 应交付的文档清单交付的内容包括但不仅限于以下内容:
1)产品验收大纲
2)合格证
3)测试报告
4)使用维护说明书
5)交付清单
8 软件保障要求
软件移交后软件维护时技术人员应当进行相应的维护;
软件交付之前技术人员需对客户进行相应的培训;
软件交付之后如出现问题,客户可随时联系技术人员进行沟通,技术人员应予以解答。
9 进度和里程碑
本项目的进度要求如下表:
标记“▲”的为里程碑。
10 注释
无。