资源描述
密级:
保留年限:XX 年
[文档控制号:VOL.X/Y(多卷情况)]
[编制/修订日期:yyyy-mm-dd]
[系统名][CSCI 名]
系统/子系统规格说明
协议 号:
用户单位:
签约机构:
编制单位:
编写:
校对:
审核:
同意:
目录
1 范围 2
1.1 标识 2
1.2 系统概述 2
1.3 文档概述 2
2 引用文档 2
3 系统级设计决策 2
4 系统体系结构设计 3
4.1 系统部件 3
4.2 执行方案 5
4.3 接口设计 5
4.3.1 接口标识和图表 5
4.3.x (接口的项目唯一标识符) 5
5 需求的可追踪性 7
6 注解 7
A 附录 8
1 范围
1.1 标识
本节应描述本文档所适用系统完整标识。(若适用)包含标识号、名称、缩略名、版本号和公布号。
1.2 系统概述
本节应简明描述本文档适用系统用途。它应描述系统通常性质;概述系统开发、运行和维护历史;标识项目标投资方、需方、用户、开发方和保障机构;标识目前和计划中运行现场;列出其它相关文档。
1.3 文档概述
本节应概述本文档用途和内容,并描述和使用本文档相关保密性和私密性考虑。
2 引用文档
本节应列出引用全部文档,包含文档编号、标题、修订版本和日期。还应标识不能经过正常供货渠道取得全部文档起源。
3 系统级设计决议
应依据需要分节描述系统级设计决议,即系统行为设计决议(忽略其内部实现,从用户角度出发描述系统将怎样运转以满足需求)和其它对系统部件选择和设计产生影响决议。假如全部这些决议在需求中明确指出或推迟到系统部件设计时给出,则应如实说明。对应于指定为关键性需求(如安全性、保密性和私密性需求)设计决议,应在专门章节中加以叙述。假如设计决议依靠于系统状态或方法,应指明这种依靠关系。应给出或引用了解这些设计所需要设计约定。系统级设计决议例子以下:
a. 相关系统接收输入和产生输出设计决议,包含和其它系统、配置项和用户接口(在4.3.x标识了在本文档中所要考虑专题)。假如《接口设计说明》中给出部分或全部该类信息,在此能够引用;
b. 对每个输入或条件进行响应系统行为设计决议,包含:系统实施动作、响应时间和其它性能特征、所模拟物理系统描述、所选择方程式/算法/规则、对不许可输入或条件处理;
c. 系统数据库/数据文件怎样展现给用户设计决议(在4.3.x 标识了本文档中所要考虑专题)。假如《数据库设计说明》中给出部分或全部该类信息,在此能够引用;
d. 为满足安全性、保密性和私密性需求所选择方法;
e. 硬件或硬软件系统设计和结构选择,如物理尺寸、颜色、形状、重量、材料和标志;
f. 为了响应需求而作出其它系统级设计决议,如为提供所需灵活性、可用性和可维护性而选择方法。
4 系统体系结构设计
注:为简明起见,本章描述是根据“系统是由硬件配置项(HWCI)、计算机软件配置项(CSCI)、手工操作所组成”进行,对于“系统由子系统组成,子系统由HWCI、CSCI、手工操作组成,或其它合适改变”情况宜加以合适解释。
4.1 系统部件
本节应:
a. 标识全部系统部件(硬件配置项、软件配置项和手工操作),并为每个部件指定一个项目唯一标识符。
注:数据库可作为一个 CSCI 或CSCI 一部分进行处理。
b. 说明部件之间静态关系。依据所选择设计方法学,可能会给出多重关系。
c. 陈说每个部件用途,并标识分配给部件系统需求和系统级设计决议(作为一个变通,可在5.a 中给出需求分配)。
d. 标识已知每个部件开发状态/类型,如:新开发部件、对已经有部件按原样进行重用部件、对已经有设计按原样进行重用部件、要再工程已经有设计或部件、为重用而开发部件、计划用于第N 构建版部件等)。对于现有设计或部件,应给出其标识信息,如名称、版本、文档引用和地点等。
e. 对已确定用于该系统每个计算机系统或其它计算机硬件资源集合,描述其计算机硬件资源(如处理器、存放器、输入/输出设备、辅存器、通信/网络设备)。合适时,每一描述应标识出使用该资源配置项,对使用该资源每个计算机软件配置项说明资源使用分配情况(如给计算机软件配置项1 分配20%资源,给计算机软件配置项2 分配30%资源),说明在什么条件下测量资源使用情况,说明该资源特征。
1)计算机处理器描述,合适时应包含制造商名称和型号、处理器速度/能力、指令集体系结
构、适用编译程序、字长(每个计算机字位数)、字符集标准(如ASCⅡ或EBCDIC)和中止能力等;
2)存放器描述,合适时应包含制造商名称和型号、存放器大小、类型、速度和配置(如256K
高速缓冲存放器、16MB RAM;
3)输入/输出设备描述,合适时应包含制造商名称和型号、设备类型和设备速度/能力;
4)外存描述,合适时,应包含制造商名称和型号、存放器类型、安装存放器数量和存放器速度;
5)通信/网络设备,如调制解调器、网卡、集线器、网关、电缆、高速数据线、这些部件或
其它部件集合体描述,合适时,应包含制造商名称和型号、数据传送速率/能力、网络拓扑结构、传输技术和使用协议;
6)合适时,每个描述还应包含:增加能力、诊疗能力、和本描述相关其它硬件能力。
f. 给出系统规格说明树,即:用图示标识和表示已计划系统部件规格说明之间关系。
4.2 实施方案
本节应描述系统部件之间实施方案。用图示和说明表示部件之间动态关系,即系统运行期间它们是怎样交互,(若适用)包含:实施控制流,数据流,动态控制序列,状态转换图,时序图,部件优先等级,中止处理,时序/序列关系,异常处理,并发实施,动态分配/去除分配,对象、进程、任务动态创建/删除,和动态行为其它方面。
4.3 接口设计
4.3.1 接口标识和图表
应用项目唯一标识符标识每个接口,并用名称、编号、版本、文档引用指明接口实体(如系统、配置项和用户等)。该标识应表述哪些实体含有固定接口特征(给出这些实体接口需求)、哪些实体正被开发或修改(这些实体已经有各自接口需求)。应提供一个或多个接口图表来描述这些接口。
4.3.x (接口项目唯一标识符)
本节(从4.3.2 开始)应用项目唯一标识符标识接口,应简明地描述接口实体,并依据需要分节描述接口实体单方或双方接口特征。假如某个接口实体未在本文中提及(如,一个外部系统),而在本文描述接口实体时需要提到其接口特征,则这些特征应作为假设给予陈说、或以“当[未涵盖实体]这么做时,[本文提及实体]将……”形式描述。本节可引用其它文档(比如数据字典、协议标准、用户接口标准)替换本节描述信息。若适用,本设计说明应包含以下内容,它们能够任何适合于要提供信息次序给出,并应从接口实体角度,说明这些特征之间区分(比如相关数据元素大小、频率或其它特征不一样期望)。
a. 接口实体分配给接口优先等级;
b. 要实现接口类型(如实时数据传送、数据存放和检索等);
c. 接口实体将提供、存放、发送、访问、接收各个数据元素特征,如:
1)名称/标识符:
a)项目唯一标识符;
b)非技术(自然语言)名称;
c)数据元素名称;
d)技术名称(如代码或数据库中变量或字段名);
e)缩写名或同义名;
2)数据类型(字母数字、整数等);
3)大小和格式(如:字符串长度和标点符号);
4)计量单位(如:米、元、纳秒);
5)可能值范围或枚举(如:0~99);
6)正确度(正确程度)和精度(有效数字位数);
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)状态、标识和其它汇报特征。
g. 其它特征,如接口实体物理兼容性(尺寸、公差、负荷、电压和接插件兼容性等)。
5 需求可追踪性
应描述从本设计说明中标识每个系统部件到对应系统需求之间可追踪性。(该可追踪性也可在4.1 中提供);描述从每个系统需求到对应系统部件之间可追踪性。
6 注解
本节应说明有利于了解本文档通常信息(比如北京信息、术语表、原理),给出相关术语和定义,并按字母次序列出全部缩略语及其含义。
A 附录
给出便于文档维护而单独出版信息(图表、分类数据)。在文档主体部分应引用附录。附录可单独装订成册。附录应按字母次序(A,B 等)编排。__
展开阅读全文