GJB软件工程化-软件研制任务书.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标识:XXX GJB软件工程化文件 XX 软件研制任务书 编制/日期: 审核/日期: 批准/日期: XX公司 2022年 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 硬件环境 表 STYLEREF 1 \s 3 SEQ 表 \* ARABIC \s 1 1运行环境中硬件项一览表 序号 硬件项名称 具体要求(型号) 数量 备注 计算机 计算机主机 嵌入式软件运行硬件模块 3. 2 软件环境 表 STYLEREF 1 \s 32运行环境中软件项一览表 序号 软件项名称 具体要求(型号) 数量 备注 操作系统 Windows7操作系统 应用软件 XX 应用软件 XX 应用软件 XX 应用软件 Office2016 4 技术要求 4.1 功能 XX系统软件主要是数据采集控制、XX算法以及具有XX数据功能,同时提供通信软件算法源码,以便我方软件人员先进行嵌入式移植,评估算法所消耗的系统资源,以便确定XX。 4.2 性能 本系统的软件具有很高的运算精度和运算效率,有灵活的适用性和实时性,功耗低,占用空间小。 4.3 输入/输出 本软件主要包含XX和XX两个功能,对于XX功能而言,本软件的输入为XX的串口,其数据格式如下表所示: 序号 数据包 内容 字节数(Byte) 数据类型 作用 1 报文头 报文开头 字节 报文属性 字节 2 数据区 数据内容 字节 3 报文尾 报文尾 字节 报文属性说明 序号 报文类别 属性含义 备注 1 EA 节点内部控制报文 用于参数控制 2 EB 节点内部透传报文 用于传输数据 控制报文说明 序号 控制指令 属性含义 备注 1 wake up 唤醒 唤醒Modem 2 … … … 3 … … … 4 … … … 5 … … … 6 STA 状态查询 本机状态信息 对于XX功能而言,本软件的输出为XX。 对于XX功能而言,本软件的输入为XX。 对于XX功能而言,本软件的输出为XX数据流,其格式如下表所示: 序号 数据包 内容 字节数(Byte) 数据类型 作用 1 报文头 报文开头 字节 报文属性 字节 2 数据区 数据内容 字节 3 报文尾 报文尾 字节 4.4 数据处理要求 技术指标要求1; 技术指标要求2; 技术指标要求3; 针对数据类型的校验,确保数据类型和日期类型的数据符合要求 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 文档 软件开发计划 软件配置管理计划 软件质量保证计划 软件安装计划 软件测试计划 软件需求规格说明 系统/子系统设计说

文档评论(0)

祝星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档