当前位置:
文档之家› CSCI详细设计说明书模板.doc
CSCI详细设计说明书模板.doc
分配表
以图示给出本CSC提供的所有接口过程的数据流格式和方向, 以及与这些接口关联的其他CSC。如有必要,给出CSC的状态转换图描述CSC所能经历状
态和在不同状态下的行为。
【CSU分配】
列表给出每个CSU的分配。
表3-6 CSU分配表
名称唯一标识符功能需求分配
其中:
“需求分配”:与该CSU相关的分配给CSC的需求规格说明标识符。
如无要求则用“无。 ”代替下表。
表3-5 CSC内存/处理时间表
CSC名称CSC标识符性能要求
3.4(CSCI名称)设计限制和约束
【限制条件】
给出实现和运行本CSCI时出现的硬件和软件限制和条件(不包括运行平台)。
【编程语言】
指定使用的编程语言。
【编译/开发环境】
指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等) 。
定义CSCI设计限制;
定义CSCI资源使用设计;
定义CSCI每个CSC以及CSU的详细设计。
描述每个CSC可追溯的需求规格和接口规格说明。
2引用的文档
按下列格式列出本文档引用到的所有文档。【序号】 【文档编号】 【文档名称】
3(CSCI名称)详细设计
3.1(CSCI名称)结构
3.1.1(CSCI名称)详细结构
4 CSC详细设计
从4.1节开始编号,分小节描述每个CSC的详细设计。
4.x(CSC的名称和唯一标识符)
4.x.y下一级CSC的名称和唯一标识符
如果无下一级CSC划分,则略去“y.”,从4.x节开始编号。
【定义】
给出CSC在第三章CSC分配表中的引用说明。例如“参见
的 ”。
【CSC环境和接口】
CSC
名称
标识
发出者
接收者
功能
接口类型
相关
传送的
符
CSC
CSC名
的过
数据
名称
称
程
(过
(名
程名)称:类
型)
其中:
“名称”和“标识符”:确定从“起始CSC”到“终止CSC”之间的接口名
称和唯一的标识符。
“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法
调用”、“信号量”等。
“传送的数据”:描述在该接口之间传输的数据流名称。
【运行平台】
指定本CSCI运行时的硬件平台(计算机、通讯设备、网络设备和其他专用设备等)和软件平台(操作系统、数据库管理系统、第三方软件产品等) 。
【标准】
指定实现和运行本CSCI时采用的标准 (语言标准、编译器标准、 编码标准、
通讯标准、数据格式标准、人机界面标准等)。
3.5 CSCI测试计划
给出CSCI测试用例规格的引用说明。
文档编号:
项目名称
XXXXCSCI详细设计说明书
单位名称
XXXX年X月
修改记录
编制/修订发布日
版本变更原因变更内容简述批准者
者期
1范围
1.1标识
1.2 CSCI概述
1.3文档概述
2引用的文档
3CSCI设计
3.1 CSCI结构
3.2 CSCI运行组织
3.3 CSCI性能要求
3.4 CSCI设计限制和约束
和在设计上的考虑等。
【CSCI结构图】
用一组CSC描述CSCI的内部结构图:给出每个CSC以及下一级CSC(如
果有)和它们的接口关系(结构筐土、类图等)。
3.1.2(CSCI名称)内部接口
列表给出CSCI结构中定义的所有CSC间的接口名称,标识符,起始CSC
和终止CSC的接口的其他信息。
表3-2 CSC内部接口分配表
3.5 CSCI测试计划
4 CSC设计
4.x CSC的名称和唯一标识符
4.x.y下一级CSC的名称和唯一标识符
5 CSCI数据说明
5.1 CSCI内部数据元素
5.2 CSCI外部接口数据元素
6 CSCI数据文件
6.1 CSC和CSU数据文件的交叉引用
6.x数据文件名和唯一标识符
7需求可追踪性
1范围
1.1标识
【系统背景】
系统标识符:(系统标识符)
系统名称:(系统名称)
缩写:给出系统的缩写
【适用的CSCI】
标识符:(CSCI标识符)
名称:(CSCI名称)
缩写:给出CSCI的缩写
1.2 CSCI概述
【系统功能概述】
简要描述本系统的功能。
【CSCI功能概述】
(给出CSCI在需求规格说明书中对应的需求规格标识号的引用)。
3.1.3(CSCI名称)提供的外部接口与CSC内部接口关系
列表给出CSCI结构中定义的本CSCI于其他CSCI间的所有接口的分配。
表3-3 CSCI外部接口分配表
名称
标识
发出者
接收者
功能
接口类型
相关
传送的
符
CSCI
CSห้องสมุดไป่ตู้名
的过
数据
名称
称
程
(过
(名
程名)
称:类
型)
其中:
“名称”和“标识符”:给出其它CSCI与本CSCI之间的一个接口的名称和唯一的标识符。
数据流等信息。
【CSCI状态表】
给出本CSCI运行时所有的系统状态和模式以及该状态和模式下相关的
CSC,并给出该状态和模式的简要的描述。
表3-4 CSCI状态列表
状态号 状态名称 相关 描述
CSC
(简要描述本状态下的信息)
其他刻画系统动态结构的图示或说明。
3.3 CSCI性能要求
提供对于CSCI在运行时必须满足的性能要求。例如:内存和进程时间(给出计算单位)要求、资源占用率或响应时间等。
【CSC结构描述】
描述本CSC的结构和每个CSU之间的关系、运行时的简要流程和在设计上考虑,用到的设计模式及其解决的问题等。
【CSC分配】
列表给出每个CSC的分配。
表3-1 CSC分配表
名称唯一标识符层级功能需求分配
其中:
“层级”:该CSC被分解的级数,如果该CSC没有子CSC则为1,否则为
子CSC层级加1。
“需求分配”:分配给该CSC的需求规格说明标识符。
【CSCI结构描述】
描述本CSCI的结构CSC以及下一级CSC之间的关系、运行时的简要流程
“接口类型”:描述该接口的类型,这些类型可能是“中断” 、“过程或方法调用” 、“信号量”等。
“传送的数据”:描述在该接口之间传输的数据流的名称和类型。
3.2 CSCI运行组织
使用状态转换图、 活动图、顺序图或者协作图等描述软件动态结构的图示描
述CSCI运行时的动态结构。
【CSCI状态图】
同时给出CSCI的系统状态图,在图上说明系统每个状态之间转换的条件和
如有必要可用图示表示本CSCI在系统中的位置(顶层系统结构图)。
1.3文档概述
【用途】
本文档用于描述在进行CSCI详细设计中每个阶段的设计结果,提供CSCI的详细设计说明书。
【内容】
本文档的主题内容如下:
描述CSCI的功能和作用;
定义CSCI的结构(用一组CSC,以及这些CSC之间的接口关系, 定义CSC的名称,标示符,分配的需求集) ;