00-软件研制任务书

1  范  围

1.1  标  识

本条应描述本文档所适用系统和软件的完整标识,适用时,包括其标识号、名称、缩略语、版本号和发布号。

1.2  系统概述

简述文档所适用的系统和软件的用途。应描述系统和软件的一般特性;概述系统开发、运行和维护的历史(若有);标识项目的需方、用户、开发方和保障机构;标识当前的和计划的运行现场;列出其他相关文档。

1.3  文档概述

概括本文档的用途和内容,描述与它的使用有关的保密性要求。

2  引用文档

列出在正文中引用文档的编号、标题、编写单位、版本及日期。

3  运行环境要求

3.1  硬件环境

本条应描述软件配置项运行必需的硬件环境的要求,包括:

a)宿主机和目标机的型号、主要性能指标及资源配置和分配;

b)通用外设的种类、数量、型号、规格及主要性能指标;

c)专用外设的种类、数量、性能及接口情况。

3.2  软件环境

本条应描述软件配置项运行必需的软件环境的要求,应包括:

a)系统的组成;

b)对操作系统、监控软件、语言、数据库等的类型、版本及编程要求;

c)软件工具的种类、版本及应用的主要功能。

4  技术要求

4.1  功能

可分条描述需要由软件产品完成的所有功能、工作模式、容错要求、特殊要求(如对某些意外的适应能力)及应急措施和可扩展要求。

4.2  性能

本条应描述对软件的精度、实时性、时间、占用存储空间的开销及余量等性能指标要求。

4.3  输入/输出

本条应描述本软件所有输入/输出信息的来源、格式、数量、频度、顺序、值域、精度、接收方法及信号发生的最短时间间隔,发送方法及发送对象,中断信号数量、优先级,需要时给出与其他软件的接口,以及对于嵌入式软件程序的固化地址。

4.4  数据处理要求

本条应列出所有处理需要的条件,说明数据参数的处理精度、处理速度、传递关系、并行关系和最大信息量情况(最大数据容量、最大数据流通率、允许最长中断排队长度及处理时间等),规定对冗余信息的处理准则。必要时用表格的形式列出所有参数,并说明每个参数的名称、量纲、数据精度及对软件的使用要求等。

4.5  接口

本条应描述与各种外部接口之间的关系。

4.6  固件

适用时,本条应描述程序的固化地址、安装和操作要求。

4.7  关键性要求

4.7.1 可靠性

本条按需要可分成若干条描述软件可靠性指标及可靠性要求:描述软件的容错、冗余要求及建议,并提出与操作员有关的容错要求;需要时描述软件的健壮性要求,如对系统瞬时掉电、受外界干扰、接口故障等的适应能力,提出局部软、硬件失效时的降级设计要求。

4.7.2 安全性

本条按需要可分成若干条描述软件安全性要求:如关键功能至少要由两个独立的程序模块共同完成,程序块的隔离,内存未用空间和未采用中断的处理,对关键数据、变量的保护和校核等;描述安全性关键功能软件的标识、控制、检测和故障识别;描述软件失控、加电检测控制顺序出现异常造成的可接受的最低安全性水平;描述关于系统的某些故障模式和软件的故障对策要求。若适用,描述不允许出现的故障模式。

4.7.3 保密性

需要时应描述保密性要求,如口令、密码、访问控制、数据加密等。

5  设计约束

本条应描述约束软件设计的那些要求,一般应包括如下内容:

a)软件的数学模型、规则、计算公式、参数名称、符号和重用要求;

b)软件的编程语言和编程规则;

c)软件的开发工具和环境要求;

d)软件的测试工具和环境要求;

e)软件的重用性和可移植性要求。

6  质量控制要求

6.1  软件关键性等级

本条应描述软件配置项的关键等级、规模等级和相应的要求。

6. 2 标准

本条应描述软件开发、测试等应遵循的标准。

6. 3 文档

本条应描述必须有的开发、测试文档消清单以及评审要求。

6.4 配置管理

本条描述软件的配置管理要求。

6.5 测试要求

需要时规定软件测试的特殊要求:如软件必须由第三方独立测试等。

6.6 对分承制方的要求

需要时规定对分承制方的要求。

7  验收和交付

应描述如下内容:

a)软件的验收准则,包括验收程序和验收环境;

b)软件的交付形式、数量、装载媒体等;

c)应交付的文档清单;

d)需要时,软件的版权保护要求。

8  进度和控制节点

描述项目的进度要求和时间节点等。

9  注释

包括有助于了解文档的所有信息(如背景、术语、缩略语或公式)。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本
云平台软件研制任务是指在云计算环境下进行软件开发的一份详细计划和指导文件。该任务通常包括以下几个方面: 1. 背景和目标:任务应该明确说明云平台软件的背景和目标,包括对当前市场需求的分析和对软件功能的定义。 2. 范围和约束:任务应该明确定义软件开发的范围和约束条件,例如时间限制、预算限制、技术限制等。 3. 功能需求:任务应该列出软件所需实现的功能需求,包括用户界面、数据管理、安全性、性能等方面的要求。 4. 技术要求:任务应该明确说明软件开发所需的技术要求,例如编程语言、开发工具、数据库等。 5. 项目计划:任务应该包括软件开发的详细计划,包括各个阶段的工作内容、工作时间、里程碑等。 6. 人员和资源:任务应该明确说明软件开发所需的人员和资源,包括开发团队的组成、专业领域的要求、硬件设备的需求等。 7. 风险管理:任务应该识别和评估软件开发过程中可能存在的风险,并提供相应的应对策略。 8. 质量保证:任务应该包括软件开发过程中的质量保证措施,例如测试计划、质量评估标准等。 综上所述,云平台软件研制任务是一份详细规划和指导软件开发工作的文件,它包括背景和目标、范围和约束、功能需求、技术要求、项目计划、人员和资源、风险管理以及质量保证等方面的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值