CSCI详细设计说明书模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:

项目名称

XXXX CSCI详细设计说明书

单位名称

XXXX年X月

修改记录

1 范围

1.1 标识

1.2 CSCI 概述

1.3 文档概述

2 引用的文档

3 CSCI 设计

3.1 CSCI结构

3.2 CSCI运行组织

3.3 CSCI性能要求

3.4 CSCI设计限制和约束

3.5 CSCI测试计划

4 CSC 设计

4.x CSC的名称和唯一标识符

4.x.y 下一级CSC的名称和唯一标识符

4.x.y.z CSU的名称和唯一标识符

5 CSCI数据说明

5.1 CSCI内部数据元素

5.2 CSCI外部接口数据元素

6 CSCI数据文件

6.1 CSC和CSU数据文件的交叉引用

6.x数据文件名和唯一标识符

7 需求可追踪性

1.1 标识

【系统背景】

系统标识符:(系统标识符)

系统名称:(系统名称)

缩写:给出系统的缩写

【适用的CSCI】

标识符:(CSCI标识符)

名称:(CSCI名称)

缩写:给出CSCI的缩写

1.2 CSCI 概述

【系统功能概述】

简要描述本系统的功能。

【CSCI功能概述】

(给出CSCI在需求规格说明书中对应的需求规格标识号的引用)。

如有必要可用图示表示本CSCI在系统中的位置(顶层系统结构图)。1.3 文档概述

【用途】

本文档用于描述在进行CSCI详细设计中每个阶段的设计结果,提供CSCI 的详细设计说明书。

【内容】

本文档的主题内容如下:

描述CSCI的功能和作用;

定义CSCI的结构(用一组CSC,以及这些CSC之间的接口关系,定义CSC 的名称,标示符,分配的需求集);

定义CSCI设计限制;

定义CSCI资源使用设计;

定义CSCI每个CSC以及CSU的详细设计。

描述每个CSC可追溯的需求规格和接口规格说明。

2引用的文档

按下列格式列出本文档引用到的所有文档。

【序号】【文档编号】【文档名称】

3 (CSCI名称)详细设计

3.1 (CSCI名称)结构

3.1.1 (CSCI名称)详细结构

【CSC分配】

列表给出每个CSC的分配。

表3-1 CSC分配表

其中:

“层级”:该CSC被分解的级数,如果该CSC没有子CSC则为1,否则为子CSC层级加1。

“需求分配”:分配给该CSC的需求规格说明标识符。

【CSCI结构描述】

描述本CSCI的结构CSC以及下一级CSC之间的关系、运行时的简要流程和在设计上的考虑等。

【CSCI结构图】

用一组CSC描述CSCI的内部结构图:给出每个CSC以及下一级CSC(如果有)和它们的接口关系(结构筐土、类图等)。

3.1.2 (CSCI名称)内部接口

列表给出CSCI结构中定义的所有CSC间的接口名称,标识符,起始CSC 和终止CSC的接口的其他信息。

表3-2 CSC内部接口分配表

其中:

“名称”和“标识符”:确定从“起始CSC”到“终止CSC”之间的接口名称和唯一的标识符。

“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。

“传送的数据”:描述在该接口之间传输的数据流名称。

3.1.3 (CSCI名称)提供的外部接口与CSC内部接口关系

列表给出CSCI结构中定义的本CSCI于其他CSCI间的所有接口的分配。

表3-3 CSCI外部接口分配表

其中:

“名称”和“标识符”:给出其它CSCI 与本CSCI之间的一个接口的名称和唯一的标识符。

“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。

“传送的数据”:描述在该接口之间传输的数据流的名称和类型。

3.2 CSCI运行组织

使用状态转换图、活动图、顺序图或者协作图等描述软件动态结构的图示描述CSCI 运行时的动态结构。

【CSCI状态图】

同时给出CSCI的系统状态图,在图上说明系统每个状态之间转换的条件和数据流等信息。

【CSCI状态表】

给出本CSCI运行时所有的系统状态和模式以及该状态和模式下相关的CSC,并给出该状态和模式的简要的描述。

表3-4 CSCI状态列表

其他刻画系统动态结构的图示或说明。

3.3 CSCI 性能要求

提供对于CSCI在运行时必须满足的性能要求。例如:内存和进程时间(给出计算单位)要求、资源占用率或响应时间等。

如无要求则用“无。”代替下表。

表3-5 CSC内存/处理时间表

3.4 (CSCI名称)设计限制和约束

【限制条件】

给出实现和运行本CSCI时出现的硬件和软件限制和条件(不包括运行平台)。

【编程语言】

指定使用的编程语言。

【编译/开发环境】

指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。

【运行平台】

指定本CSCI运行时的硬件平台(计算机、通讯设备、网络设备和其他专用设备等)和软件平台(操作系统、数据库管理系统、第三方软件产品等)。

【标准】

指定实现和运行本CSCI时采用的标准(语言标准、编译器标准、编码标准、

相关文档
最新文档