标准文档文案大全密级:(软件项目名称)软件需求规格说明标识:版本:页数:拟制:SQA审核:审核:批准:拟制部门:年月日XXXXXXXXXX研究所标准文档文案大全修改文档历史记录:日期版本说明修改人标准文档文案大全目录1范围.......................................................................11.1标识.................................................................11.2系统概述.............................................................11.3文档概述.............................................................12引用文档...................................................................13需求.......................................................................13.1要求的状态和方式.....................................................13.2CSCI能力需求........................................................43.2.X(CSCI能力)...................................................43.3CSCI外部接口需求....................................................53.3.1接口标识和接口图...............................................53.3.X(接口的项目唯一的标识符)......................................63.4CSCI内部接口需求....................................................83.5CSCI内部数据需求....................................................93.6适应性需求..........................................................103.7安全性需求..........................................................103.8保密性需求..........................................................103.9CSCI环境需求.......................................................113.10计算机资源需求.....................................................113.10.1计算机硬件需求...............................................113.10.2计算机硬件资源使用需求.......................................113.10.3计算机软件需求...............................................123.11软件质量因素.......................................................123.12设计和实现约束.....................................................123.13人员需求...........................................................133.14培训需求...........................................................133.15后勤保障需求.......................................................133.16其它需求...........................................................133.17验收、交付和包装需求(修改有关内容)...............................133.18需求的优先顺序和关键程度...........................................134合格性规定................................................................135需求可追踪性..............................................................146注释......................................................................14标准文档文案大全1范围1.1标识【本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号及发布号。】示例:系统标识如下:a)已批准的标识号:b)产品名称:XXXXXXc)产品代号:XXXXXXd)版本号:XXXXXe)缩略名:1.2系统概述【本条应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构;标识当前和计划的运行现场;列出其它有关文档。】示例:a)软件用途:b)系统概述:c)需方:XXXXXd)开发方:软件开发组e)运行环境:XXXXXf)相关文档:以下描述相关技术数据内容:1)软件开发计划2)软件研制任务书3)。。。1.3文档概述【本条应概述文档的用途和内容,并描述与它的使用有关的保密性方面的要求。】2引用文档【本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识所有不能通过正常采购活动得到的文档的来源。】3需求3.1要求的状态和方式【如果要求CSCI在多种状态或多种方式下运行,并且不同的状态或方式具有不同的需求,则应标识和定义每一种状态和方式。状态和方式的例子包括:空闲、就绪、活动、事后分析、训练、降级、紧急情况、备份、战时和平时等。可以仅用状态描述CSCI,也可仅用方式、用方式中的状态、状态中的方式、或其他有效的方式描述CSCI。如果不需要多种状标准文档文案大全态或方式,应如实陈述,而不需要进行人为的区分;如果需要多种状态和/或方式,应使本规格说明中的每个或每组需求与这些状态和方式相对应,对应关系可以在本条或本条所引用的附录中,通过表格或其它方式加以指明,也可以在该需求出现的章条中加以声明。】示例:武器装备管理软件地面工作人员未知目标目标侦测设备武器装备管理软件对敌决策执行软件飞行员机载主控计算机行动方案库武器装备卸载信息武器装备加载信息目标识别库加载信息目标是别哭卸载信息武器装备状态武器装备状态查询武器装备状态变更信息武器装备地面更新信息方案确认方案请求授权电子签名请求电子签名回复设备控制命令处理后目标参数行动方案系统工作控制命令威胁目标和行动方案行动确认命令回波信号图xADMS系统作战方式下数据流图标准文档文案大全开始地面目标工作人员分别向武器装备管理软件、目标识别与决策制定软件加载武器装备信息和目标识别库目标出现?飞行员确认行动方案行动方案目标侦探设备扫描未知目标目标侦探设备向目标识别与决策制定软件发送待处理的目标参数信息目标识别与决策制定软件根据目标参数特征与识别看进行敌我识别敌我?目标识别与决策制定软件制定对敌打击或规避方案对敌决策执行软件向机载主控计算机请求并得到行动授权对敌决策执行软件行动方案继续工作?地面工作人员通过武器装备公里软件、目标识别与决策制定软件卸载武器装备信息和目标识别库结束飞行员输入系统工作控制命令Y敌NNY我图xADMS系统作战方式下控制流图标准文档文案大全3.2CSCI能力需求【为详细说明与CSCI各个能力相关的需求,本条可分为若干子条。“CSCI能力需求”中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词替代。】示例:目标设别与决策处理软件CSCI控制命令处理CSU敌我目标设别CSU决策和方案制定CSU目标设别库加、卸载CSU作战命令处理CSUCSUCSUCSUCSUCSUCSUCSUCSUCSUCSUCSUCSU图x软件功能模块结构图3.2.X(CSCI能力)【本条应标识必需的每一个CSCI能力,并详细说明与该能力有关的需求。如果该能力可以更清晰地分解成若干子能力,则应分条对子能力进行说明。需求应详细说明所需的CSCI行为,包括适用的参数,如响应时间、吞吐时间、其它时限约束、时序、精度、容量、优先级、连续运行需求和在基本运行条件下允许的偏差;适当时,需求还应包括在异常条件、非许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而引入到CSCI中的规定。在确定与CSCI所接收的输入和CSCI所产生的输出有关的需求时,应考虑在3.3.X给出的要考虑的主题列表。】//****此段引用GB_T计算机软件文档编制规范8567-2006对于每一类功能或者对于每一个功能,需要具体描写其输入、处理和输出的需求。a.说明描述此功能要达到的目标、所采用的方法和技术,还应清楚说明功能意图的由来和背景。b.输入包括:1)详细描述该功能的所有输入数据,如:输入源、数量、度量单位、时间设定和有效输入范围等。2)指明引用的接口说明或接口控制文件的参考资料。c.处理标准文档文案大全定义对输入数据、中间参数进行处理以获得预期输出结果的全部操作。包括:1)输入数据的有效性检查。2)操作的顺序,包括事件的时间设定。3)异常情况的响应,例如溢出、通信故障、错误处理等。4)受操作影响的参数。5)用于把输入转换成相应输出的方法。6)输出数据的有效性检查。d.输出1)详细说明该功能的所有输出数据,例如,输出目的地、数量、度量单位、时间关系、有效输出范围、非法值的处理、出错信息等。2)有关接口说明或接口控制文件的参考资料。****//示例:【CSU1】功能描述模块名称项目唯一标识号模块用途物理/数学模型模块实现功能模块性能要求子模块名称对应的分配需求容错设计需求模块输入输出输入输出名称类型用途3.3CSCI外部接口需求【本条可分为若干个小条来规定关于CSCI的外部接口的需求(若有)。本条可引用一个或多个接口需求规格说明(IRS)或包含这些需求的其它文档。】3.3.1接口标识和接口图【本条应标识所需要的CSCI外部接口(即,与涉及共享、提供或交换数据的其它实体的关系)。每一个接口的标识应包括项目唯一的标识符,(若适用)应通过名称、编号、版本、引用文档来指明接口实体(系统、配置项、用户等)。该标识应声明哪些实体具有固定的接口特性(要给出这些接口实体的接口需求);说明哪些实体正在开发或修改之中(这些实体已有各自的接口需求)。应该通过一张或多张接口图来描述这些接口。】标准文档文案大全3.3.X(接口的项目唯一的标识符)【本条(从3.3.2开始)应通过项目唯一标识符来标识CSCI外部接口,应简要地标识接口实体。视需要可分小条描述为实现该接口提出的该CSCI的需求。该接口所涉及的其它实体的接口特性应作为假定予以描述,或以“当[未涵盖的实体]这么做时,本CSCI应该……”的形式加以叙述,而不