欢迎来到天天文库
浏览记录
ID:6125840
大小:92.50 KB
页数:12页
时间:2018-01-03
《csci详细设计说明书模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文档编号:项目名称XXXXCSCI详细设计说明书单位名称XXXX年X月修改记录版本变更原因变更内容简述编制/修订者批准者发布日期目录1范围1.1标识1.2CSCI概述1.3文档概述2引用的文档3CSCI设计3.1CSCI结构3.2CSCI运行组织3.3CSCI性能要求3.4CSCI设计限制和约束3.5CSCI测试计划4CSC设计4.xCSC的名称和唯一标识符4.x.y下一级CSC的名称和唯一标识符4.x.y.zCSU的名称和唯一标识符5CSCI数据说明5.1CSCI内部数据元素5.2CSCI外部接口数据元素6CSCI数据文件6.1CSC和CSU数据文件的
2、交叉引用6.x数据文件名和唯一标识符7需求可追踪性1范围1.1标识【系统背景】系统标识符:(系统标识符)系统名称:(系统名称)缩写:给出系统的缩写【适用的CSCI】标识符:(CSCI标识符)名称:(CSCI名称)缩写:给出CSCI的缩写1.2CSCI概述【系统功能概述】简要描述本系统的功能。【CSCI功能概述】(给出CSCI在需求规格说明书中对应的需求规格标识号的引用)。如有必要可用图示表示本CSCI在系统中的位置(顶层系统结构图)。1.3文档概述【用途】本文档用于描述在进行CSCI详细设计中每个阶段的设计结果,提供CSCI的详细设计说明书。【内容】本文
3、档的主题内容如下:描述CSCI的功能和作用;定义CSCI的结构(用一组CSC,以及这些CSC之间的接口关系,定义CSC的名称,标示符,分配的需求集);定义CSCI设计限制;定义CSCI资源使用设计;定义CSCI每个CSC以及CSU的详细设计。描述每个CSC可追溯的需求规格和接口规格说明。2引用的文档按下列格式列出本文档引用到的所有文档。【序号】【文档编号】【文档名称】3(CSCI名称)详细设计3.1(CSCI名称)结构3.1.1(CSCI名称)详细结构【CSC分配】列表给出每个CSC的分配。表3-1CSC分配表名称唯一标识符层级功能需求分配其中:“层级”
4、:该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-2CSC内部接口分配表名称标识符发出者CSC名
5、称接收者CSC名称功能接口类型相关的过程传送的数据(过程名)(名称:类型)其中:“名称”和“标识符”:确定从“起始CSC”到“终止CSC”之间的接口名称和唯一的标识符。“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。“传送的数据”:描述在该接口之间传输的数据流名称。3.1.3(CSCI名称)提供的外部接口与CSC内部接口关系列表给出CSCI结构中定义的本CSCI于其他CSCI间的所有接口的分配。表3-3CSCI外部接口分配表名称标识符发出者CSCI名称接收者CSC名称功能接口类型相关的过程传送的数据(过程名)(名
6、称:类型)其中:“名称”和“标识符”:给出其它CSCI与本CSCI之间的一个接口的名称和唯一的标识符。“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。“传送的数据”:描述在该接口之间传输的数据流的名称和类型。3.2CSCI运行组织使用状态转换图、活动图、顺序图或者协作图等描述软件动态结构的图示描述CSCI运行时的动态结构。【CSCI状态图】同时给出CSCI的系统状态图,在图上说明系统每个状态之间转换的条件和数据流等信息。【CSCI状态表】给出本CSCI运行时所有的系统状态和模式以及该状态和模式下相关的CSC,并给
7、出该状态和模式的简要的描述。表3-4CSCI状态列表状态号状态名称相关CSC描述(简要描述本状态下的信息)其他刻画系统动态结构的图示或说明。3.3CSCI性能要求提供对于CSCI在运行时必须满足的性能要求。例如:内存和进程时间(给出计算单位)要求、资源占用率或响应时间等。如无要求则用“无。”代替下表。表3-5CSC内存/处理时间表CSC名称CSC标识符性能要求3.4(CSCI名称)设计限制和约束【限制条件】给出实现和运行本CSCI时出现的硬件和软件限制和条件(不包括运行平台)。【编程语言】指定使用的编程语言。【编译/开发环境】指定适用的编译环境(编译器、
8、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。【运行平台】
此文档下载收益归作者所有