还剩1页未读,继续阅读
文本内容:
《接口需求规格说明》的正文格式《接口需求规格说明》(IRS)描述作用于一个或多个系统、子系统、硬件配置项(HWCD、计算机软件配置项(CSCI)、人工操作或者其他系统部件之间的需求,从而实现这些实体间的一个或多个接口一个IRS可以包含多个接口IRS可作为《系统/子系统规格说明》和《软件需求规格说明》的补充,共同构成系统和CSCI设计与合格性测试的基础《接口需求规格说明》的正文格式如下1范围
1.1标识本条应包含本文档所适用的系统、接口实体和接口的完全标识,适用时,包括其标识号、名称、缩略名、版本号和发布号
1.2系统概述本条应概述本文档适用的系统和软件的用途它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档L3文档概述本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求2引用文档本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源3需求
3.1接口标识和接口图对
1.1条中标识的每一个接口,本条应包含其项目唯一的标识符,(若适用)应通过名称、编号、版本和文档引用来指明接口实体(系统、配置项、用户等)该标识应声明哪些实体具有同定的接口特性(要给出这些接口实体的接口需求);说明哪些实体正在开发或修改之中(这些实体己有各自的接口需求)可通过一张或多张接口图来描述这些接口
4.X(接口的项目唯一的标识符)本条(从
3.2开始)应通过项目唯一的标识符来标识接口,并简要地标识接口实体根据需要可分条描述为实现该接口而提出的一个或多个接口实体的需求如果一个实体的接口特性未包含在本文档中,但是描述对该接口实体的需求时需要提到其接口特性,这些特性应作为假定予以陈述,或以“当[未涵盖的实体]这么做时,[所指定的实体]将……”的形式描述,而不作为本文档没有涵盖的实体的需求本条可引用其他文档(例如数据字典、通信协议标准、用户接口标准)代替在此所描述的信息若适用,需求应包括如下内容,并以适合于需求的任何顺序给出,还应从接口实体的角度说明这些特性之间的区别(例如关于数据元素的大小、频率或其他特性的不同期望值)a)接口实体必须分配给该接口的优先级b)关于要实现的接口类型的要求(例如实时数据传送、数据的储存和检索等)c)接口实体必须提供、储存、发送、存取、接收的各个数据元素所要求的特征,例如1)名称/标识符a.项目唯一的标识符;b.非技术(自然语言)名称;c.数据元素名称17d.技术名称(如在代码或数据库中的变量名或字段名);e.缩略名或同义名2)数据类型(字母、数字、整数等)3)大小和格式(如字符串的长度和标点符号)4)计量单位(如m)o5)可能值的范围或枚举(如0-99)o6)准确性(正确程度)和精度(有效数字位数)7)优先级别、时序、频率、容量、序列以及其他约束条件(例如数据元素是否可以被更新、业务规则是否适用)8)保密性约束9)来源(建立/发送的实体)和接收者(使用/接收的实体)d)接口实体必须提供、存储、发送、访问、接收的数据元素组合体(记录、消息、文件、数组、显示、报表等)所要求的特征,例如1)名称标识符a.项目唯一的标识符;b.非技术(自然语言)名称;c.技术名称(如在代码或数据库中的记录名或数据结构名);d.缩略名或同义名2)包中的数据元素及其结构(编号、顺序和成组情况)3)介质(例如磁盘)以及在介质上数据元素/包的结构4)显示和其他输出的视听特性(例如颜色、布局、字体、图标和其他显示元素、峰鸣音和亮度)5)包之间的关系,如排序/存取特性6)优先级、定时、频率、容量、定序及其他约束,例如包是否可以被更新、业务规则是否适用7)保密性约束8)来源(建立/发送的实体)和接收者(使用/接收的实体)e)接口实体必须使用的接口的通信方法所要求的特征如1)项目唯一的标识符;2)通信链接/带宽/频率价质及其特性;3)消息格式;4)流控制(如序列编号和缓冲区分配);5)周期/非周期传送的数据传送速率,传输间隔;6)路由、寻址、命名约定;7)传输服务,包括优先权和等级;8)安全性/保密性考虑,如加密、用户鉴别、隔离和审核f)接口实体必须使用的接口的协议所要求的特征,如1)项目唯一的标识符;2)协议的优先级别/层次;3)打包,包括拆包和重新打包、路由和寻址4)合法性检查、错误控制和恢复过程5)同步,包括建立连接、保持和终止;6)状态、标识及任何其他报告的特性18g)其他所要求的特征,例如接口实体的物理兼容性(尺寸、公差、负载和接插件的兼容性等)、电压等
3.Y需求的优先顺序和关键性(若适用)本条应描述本文档中各需求的优先次序、关键性或所赋予的指示其相对重要性的权重例如标识对安全性或保密性关键的需求,以便进行特殊处理如果所有需求具有相等的权重,本条应如实说明4合格性规定本条应定义一组合格性方法,并为第3章中的每个需求指定为确保需求得至[满足所应使用的方法可用表格形式表述该信息,或为第3章中的每个需求注明所使用的方法合格性方法可以包括a)演示依靠可见的功能操作,直接运行接口实体,而不需要使用仪器、专用测试设备或进行事后分析b)测试使用仪器或专用测试设备,运行接口实体,以便采集数据供事后分析使用c)分析处理从其他合格性方法获得的积累数据例如,对测试结果进行简约、解释或推断d)审查对接口实体、文档等进行目视检查e)特殊的合格性方法任何针对接口实体的特殊合格性方法,例如专用工具、技术、规程、设施、验收限制5需求可追踪性对系统级接口实体,本章不适用对每一个子系统级或更低级接口实体,本章应包含:a)从本规格说明中实体的每个需求,到该需求所涉及的系统(或子系统)需求的可追踪性(也可以通过对第3章中的每一个需求进行注释来提供可追踪性)注每个层次的系统细化都可能导致不能直接追踪到较高层次需求的需求例如创建多个CSCI的系统体系结构设计,可能导出关r这些CSCI如何接口的需求,而这些接口需求在系统需求中并没有涵盖这样的需求可以被迫踪到类似于“系统实现”这样的一般需求,或被追踪到导致它们产生的系统设计决策上b)从分配给本接口实体的和影响到这个规格说明中某个接口的每个系统(或子系统)需求,到本规格说明中涉及到它的接口需求的可追踪性6注释本章应包括有助于了解文档的所有信息(例如背景、术语、缩略语或公式)。
个人认证
优秀文档
获得点赞 0