《CSCI详细设计说明书模板.pdf》由会员分享,可在线阅读,更多相关《CSCI详细设计说明书模板.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.精选范本 文档编号:项目名称 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 CS
2、CI 数据说明 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、 CSCI 在系统中的位置(顶层系统结构图)。1.3 文档概述【用途】本文档用于描述在进行 CSCI 详细设计中每个阶段的设计结果,提供 CSCI的详细设计说明书。【内容】本文档的主题内容如下:描述 CSCI 的功能和作用;定义 CSCI 的结构(用一组 CSC,以及这些 CSC 之间的接口关系,定义 CSC的名称,标示符,分配的需求集);定义 CSCI 设计限制;定义 CSCI 资源使用设计;定义 CSCI 每个 CSC 以及 CSU 的详细设计。描述每个 CSC 可追溯的需求规格和接口规格说明。.精选范本 2 引用的文档 按下列格式列出本文档引用到的所有文档。【序号】【文档编号】【文档名称
4、】3(CSCI 名称)详细设计 3.1(CSCI 名称)结构 3.1.1(CSCI 名称)详细结构 【CSC 分配】列表给出每个 CSC 的分配。表 31 CSC 分配表 名称 唯一标识符 层级 功能 需求分配 其中:“层级”:该 CSC 被分解的级数,如果该 CSC 没有子 CSC 则为 1,否则为子 CSC 层级加 1。“需求分配”:分配给该 CSC 的需求规格说明标识符。【CSCI 结构描述】描述本 CSCI 的结构 CSC 以及下一级 CSC 之间的关系、运行时的简要流程和在设计上的考虑等。【CSCI 结构图】用一组 CSC 描述 CSCI 的内部结构图:给出每个 CSC 以及下一级
5、CSC(如果有)和它们的接口关系(结构筐土、类图等)。3.1.2(CSCI 名称)内部接口 列表给出 CSCI 结构中定义的所有 CSC 间的接口名称,标识符,起始 CSC和终止 CSC 的接口的其他信息。表 32 CSC 内部接口分配表 名称 标识符 发出者CSC 名称 接收者CSC 名称 功能 接口类型 相关的过程 传送的数据 (过(名.精选范本 程名)称:类型)其中:“名称”和“标识符”:确定从“起始 CSC”到“终止 CSC”之间的接口名称和唯一的标识符。“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。“传送的数据”:描述在该接口之间传输的数据
6、流名称。3.1.3(CSCI 名称)提供的外部接口与 CSC 内部接口关系 列表给出 CSCI 结构中定义的本 CSCI 于其他 CSCI 间的所有接口的分配。表 33 CSCI 外部接口分配表 名称 标识符 发出者CSCI 名称 接收者CSC 名称 功能 接口类型 相关的过程 传送的数据 (过程名)(名称:类型)其中:“名称”和“标识符”:给出其它 CSCI 与本 CSCI 之间的一个接口的名称和唯一的标识符。“接口类型”:描述该接口的类型,这些类型可能是“中断”、“过程或方法调用”、“信号量”等。“传送的数据”:描述在该接口之间传输的数据流的名称和类型。3.2 CSCI 运行组织 使用状态
7、转换图、活动图、顺序图或者协作图等描述软件动态结构的图示描述 CSCI 运行时的动态结构。【CSCI 状态图】同时给出 CSCI 的系统状态图,在图上说明系统每个状态之间转换的条件和数据流等信息。.精选范本 【CSCI 状态表】给出本 CSCI 运行时所有的系统状态和模式以及该状态和模式下相关的CSC,并给出该状态和模式的简要的描述。表 34 CSCI 状态列表 状态号 状态名称 相关CSC 描述 (简要描述本状态下的信息)其他刻画系统动态结构的图示或说明。3.3 CSCI 性能要求 提供对于 CSCI 在运行时必须满足的性能要求。例如:内存和进程时间(给出计算单位)要求、资源占用率或响应时间
8、等。如无要求则用“无。”代替下表。表 35 CSC 内存/处理时间表 CSC 名称 CSC 标识符 性能要求 3.4(CSCI 名称)设计限制和约束 【限制条件】给出实现和运行本 CSCI 时出现的硬件和软件限制和条件(不包括运行平台)。【编程语言】指定使用的编程语言。【编译/开发环境】指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。【运行平台】指定本 CSCI 运行时的硬件平台(计算机、通讯设备、网络设备和其他专用设备等)和软件平台(操作系统、数据库管理系统、第三方软件产品等)。【标准】指定实现和运行本 CSCI 时采用的标准(语言标准、编译器
9、标准、编码标准、.精选范本 通讯标准、数据格式标准、人机界面标准等)。3.5 CSCI 测试计划 给出 CSCI 测试用例规格的引用说明。4 CSC 详细设计 从 4.1 节开始编号,分小节描述每个 CSC 的详细设计。4.x(CSC 的名称和唯一标识符)4.x.y 下一级 CSC 的名称和唯一标识符 如果有下一级 CSC 划分,从 4.x.1 节开始编号描述 4.x 节描述的 CSC 的下一级 CSC 的详细设计。如果无下一级 CSC 划分,则略去“y.”,从 4.x 节开始编号。【定义】给出 CSC 在第三章 CSC 分配表中的引用说明。例如“参见 CSC 分配表的”。【CSC 环境和接口
10、】以图示给出本 CSC 提供的所有接口过程的数据流格式和方向,以及与这些接口关联的其他 CSC。如有必要,给出 CSC 的状态转换图描述 CSC 所能经历状态和在不同状态下的行为。【CSU 分配】列表给出每个 CSU 的分配。表 36 CSU 分配表 名称 唯一标识符 功能 需求分配 其中:“需求分配”:与该 CSU 相关的分配给 CSC 的需求规格说明标识符。【CSC 结构描述】描述本 CSC 的结构和每个 CSU 之间的关系、运行时的简要流程和在设计上考虑,用到的设计模式及其解决的问题等。【CSC 结构图】以一组 CSU 给出本 CSC 的内部结构,这些 CSU 为主要是对象(类)。要求.
11、精选范本 给出这些 CSU 之间的数据流和控制流信息,并给出这些 CSU 引出到 CSC 用于完成 CSC 每个接口过程的那些接口。【运行组织】使用流程图、活动图、协作图或者顺序图描述 CSC 运行时的任务模型和运行时刻的表示模型。【设计限制和约束】【限制条件】给出实现和运行本 CSCI 时出现的硬件和软件限制和条件(不包括运行平台)。【编程语言】指定使用的编程语言。【编译/开发环境】指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。【CSC 测试计划】给出 CSC 具体的 CSC 的测试用例规格(在 CSCI 测试用例规格中)的引用说明。4.x.
12、y.z(CSU 的名称和唯一标识符)从 4.x.y.1 节开始编号。分节描述每个 CSU 的详细设计。关于 CSU 的设计说明参见CSU 详细设计规格编制规范。5(CSCI 名称)数据说明 描述 CSCI 的全局数据元素。5.1(CSCI 名称)内部数据元素 【数据元素定义】表 5.1(CSCI 名称)全局内部数据元素定义表 名称 标识意义 数据初始度量值域/合 法精确精 度/分辨输 入方 式/来源 数量/安全/.精选范本 符 类型 值 单位 性 检查 度 率 输 入媒体 频度 保密条件 【数据元素结构】给出表 5.1 中给出的数据类型(除使用的程序设计语言的内部数据类型、开发编译环境中提供的
13、数据类型之外)的所有数据类型的定义和说明。这些数据结构采用软件 CSCI 详细设计伪代码使用规范中的定义的相关规范来描述。5.2(CSCI 名称)外部接口的数据元素 表 5.2 外部接口的数据元素定义表 名称 标 识符 接 口标 识符 定义位置 (给出描述本数据元素的设计文档和章节编号)6(CSCI 名称)数据文件 6.1 CSC 和 CSU 数据文件的交叉引用 给出每个 CSCI 全局数据文件在 CSC 和 CSU 中使用的映像关系。使用如下表所示的格式(每个数据文件占用一行):表 61 数据文件映像表 文 件 标 识符 引用文件的 CSC 引用文件的 CSU(文 件 的唯 一 标 识符)(
14、分格,每一格给出一个CSC)(分格,每一格给出在前面给出的 CSC 中的一个 CSU)6.x(数据文件名和唯一标识符).精选范本 从 6.2 节开始编号,分节给出表 61 中给出的每个数据文件的用途、容量、访问方式以及文件的内部数据格式等特性。【文件用途】描述文件在本 CSCI 中起到的角色和和作用。【访问方式】描述文件被访问时的方式。【位置】给出该文件的物理位置。【安全/保密条件】描述文件在 CSCI 中被访问时的权限设置、加密限制等。【数据容量】给出文件的尺寸和数据容量的描述。【文件数据结构】给出构成文件的所有数据元素的结构关系,并给出每个数据元素的定义和说明。这些数据结构采用软件 CSC
15、I 详细设计伪代码使用规范中的定义的相关规范来描述。7 需求可追踪性 给出 CSCI 中的软件需求规格和接口需求规格在 CSC 和 CSU 中被分配的映像关系(CSU 有可能部分参与这些需求规格)。使用如下表示的格式:表 71 需求、接口规格映像表 规格标识符 分配的 CSC 分配的 CSU(需求规格唯一标识符)(分配给前面的规格的所有CSC)(给出在前面的一组 CSC 中的所有 CSU,CSU 都与前面的需求规格有关)附录 附录给出了为便于理解前面的正文而需要特别说明的部分。.精选范本 附录 1 术语、缩略语 给出文档正文中使用的专门术语和缩略语描述。这些描述使用如下格式:(缩略语):(全称或意义描述)。附录 X(附录名称)给出在文档中提到的其他附录。