CSCI详细设计说明书模板_第1页
CSCI详细设计说明书模板_第2页
CSCI详细设计说明书模板_第3页
CSCI详细设计说明书模板_第4页
CSCI详细设计说明书模板_第5页
已阅读5页,还剩9页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 CSCI数据说明 5.1 CSCI内部数据元

2、素 5.2 CSCI外部接口数据元素 6 CSCI数据文件 6.1 CSC和CSU数据文件的交叉引用 6.x数据文件名和唯一标识符 7 需求可追踪性 ;. . 1 范围 1.1 标识 【系统背景】 系统标识符:(系统标识符) 系统名称 :(系统名称) 缩写 :给出系统的缩写 【适用的CSCI】 标识符:(CSCI标识符) 名称 :(CSCI名称) 缩写 :给出CSCI的缩写 1.2 CSCI 概述 【系统功能概述】 简要描述本系统的功能。 【CSCI功能概述】 (给出CSCI在需求规格说明书中对应的需求规格标识号的引用)。 如有必要可用图示表示本CSCI在系统中的位置(顶层系统结构图)。 1.

3、3 文档概述 【用途】 本文档用于描述在进行CSCI详细设计中每个阶段的设计结果,提供CSCI的详细设计说明书。 【内容】 本文档的主题内容如下: 描述CSCI的功能和作用; 定义CSCI的结构(用一组CSC,以及这些CSC之间的接口关系,定义CSC的名称,标示符,分配的需求集); 定义CSCI设计限制; 定义CSCI资源使用设计; 定义CSCI每个CSC以及CSU的详细设计。 描述每个CSC可追溯的需求规格和接口规格说明。 ;. . 2 引用的文档 按下列格式列出本文档引用到的所有文档。 【序号】 【文档编号】 【文档名称】 3 (CSCI名称)详细设计 3.1 (CSCI名称)结构 3.1

4、.1 (CSCI名称) 详细结构 【CSC分配】 列表给出每个 CSC的分配。 表31 CSC分配表 名称 唯一标识符 层级 功能 需求分配 其中:,否则为没有子CSC则为1:该“层级”CSC被分解的级数,如果该CSC 。层级加1子CSC CSC的需求规格说明标识符。:分配给该“需求分配” 结构描述】【 CSCI之间的关系、运行时的简要流程描述本 CSCI的结构CSC以及下一级CSC 和在设计上的考虑等。 结构图】 【CSCI (如以及下一级CSCCSCI用一组CSC描述的内部结构图:给出每个CSC 。果有)和它们的接口关系(结构筐土、类图等) 3.1.2 (CSCI名称)内部接口CSCCSC

5、间的接口名称,标识符,起始结构中定义的所有 列表给出CSCI 的接口的其他信息。和终止CSC 表32 CSC内部接口分配表 名称标识符 发出者CSC 名称 接收者名CSC称 功能 接口类型相关的过 程传送的 数据 (过(名;. . 程名)称:类 型) 其中: ”之间的接口名CSCCSC”到“终止 “名称”和“标识符”:确定从“起始 称和唯一的标识符。“过程或方法、“接口类型”:描述该接口的类型,这些类型可能是“中断” “信号量”等。调用”、 :描述在该接口之间传输的数据流名称。 “传送的数据” CSC内部接口关系(3.1.3 CSCI名称)提供的外部接口与 CSCI间的所有接口的分配。CSCI

6、结构中定义的本CSCI于其他 列表给出 3 CSCI外部接口分配表表3名称 标识符 发出者CSCI 名称接收者CSC名称 功能接口类型 相关的过 程传送的 数据 (过 程名)(名称:类 型) 其中: 之间的一个接口的名称与本CSCI“名称”和“标识符”:给出其它CSCI 和唯一的标识符。“过程或方法、 “接口类型”:描述该接口的类型,这些类型可能是“中断” “信号量”等。 、调用” “传送的数据”:描述在该接口之间传输的数据流的名称和类型。 3.2 CSCI运行组织顺序图或者协作图等描述软件动态结构的图示描活动图、 使用状态转换图、 CSCI 述运行时的动态结构。 状态图】 【CSCI 的系统

7、状态图,在图上说明系统每个状态之间转换的条件和CSCI同时给出 数据流等信息。;. . 【CSCI状态表】 给出本CSCI运行时所有的系统状态和模式以及该状态和模式下相关的CSC,并给出该状态和模式的简要的描述。 表34 CSCI状态列表 状态号 状态名称 相关CSC 描述 (简要描述本状态下的信息) 其他刻画系统动态结构的图示或说明。 3.3 CSCI 性能要求 提供对于CSCI在运行时必须满足的性能要求。例如:内存和进程时间(给出计算单位)要求、资源占用率或响应时间等。 如无要求则用“无。”代替下表。 表35 CSC内存/处理时间表 CSC名称 CSC标识符 性能要求 3.4 (CSCI名

8、称)设计限制和约束 【限制条件】 给出实现和运行本CSCI时出现的硬件和软件限制和条件(不包括运行平台)。 【编程语言】 指定使用的编程语言。 【编译/开发环境】 指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。 【运行平台】 指定本CSCI运行时的硬件平台(计算机、通讯设备、网络设备和其他专用设备等)和软件平台(操作系统、数据库管理系统、第三方软件产品等)。 【标准】 指定实现和运行本CSCI时采用的标准(语言标准、编译器标准、编码标准、;. . 通讯标准、数据格式标准、人机界面标准等)。 3.5 CSCI测试计划 给出CSCI 测试用例规格的

9、引用说明。 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环境和接口】 以图示给出本CSC提供的所有接口过程的数据流格式和方向,以及与这些接口关联的其他CSC。如有必要,给出CSC的状态转换图描述CSC所能经历状态和在不同状态下的行为

10、。 【CSU分配】 列表给出每个 CSU的分配。 表36 CSU分配表 名称 唯一标识符 功能 需求分配 其中: 相关的分配给CSC的需求规格说明标识符。“需求分配” :与该CSU 结构描述】CSC【运行时的简要流程和在设计上 描述本之间的关系、的结构和每个CSUCSC 考虑,用到的设计模式及其解决的问题等。 【CSC结构图】 。要求 CSC给出本CSU 以一组的内部结构,这些CSU为主要是对象(类);. . 给出这些CSU之间的数据流和控制流信息,并给出这些CSU引出到CSC用于完成CSC每个接口过程的那些接口。 【运行组织】 使用流程图、活动图、协作图或者顺序图描述CSC运行时的任务模型和

11、运行时刻的表示模型。 【设计限制和约束】 【限制条件】 给出实现和运行本CSCI时出现的硬件和软件限制和条件(不包括运行平台)。 【编程语言】 指定使用的编程语言。 【编译/开发环境】 指定适用的编译环境(编译器、编译环境选项、编译依赖的各种类库、运行库、模板库、其他编译单元等)。 【CSC测试计划】 给出CSC具体的CSC的测试用例规格(在CSCI测试用例规格中)的引用说明。 4.x.y.z (CSU的名称和唯一标识符) 从4.x.y.1节开始编号。分节描述每个CSU的详细设计。 关于CSU的设计说明参见CSU详细设计规格编制规范。 5 (CSCI名称)数据说明 描述CSCI的全局数据元素。

12、 5.1 (CSCI名称)内部数据元素 【数据元素定义】 表5.1 (CSCI名称)全局内部数据元素定义表 名称 标识意义 数据初始度量值域/合法精确精度/分辨输入方式/来源 数量/安全/;. . 符 类型 值 单位 检性 查度 率 输入媒体 频度 保密条 件 【数据元素结构】 中给出的数据类型(除使用的程序设计语言的内部数据类型、开发编给出表5.1这些数据结构采译环境中提供的数据类型之外)的所有数据类型的定义和说明。 CSCI详细设计伪代码使用规范中的定义的相关规范来描述。用软件 CSCI名称)外部接口的数据元素5.2 ( 5.2外部接口的数据元素定义表表名称 标识符 口标识接 符 定义位置

13、 (给出描述本数据元素的设计文档和章节编 号) 名称)数据文件(CSCI6 数据文件的交叉引用和CSU6.1 CSC CSU中使用的映像关系。CSCI全局数据文件在CSC和 给出每个 : 使用如下表所示的格式(每个数据文件占用一行) 数据文件映像表61 表文件标识 符引用文件的CSC CSU 引用文件的文件的(标唯一识 符)(分格,每一格给出一个 CSC)(分格,每一格给出在前面给出 CSUCSC的中的一个) 6.x(数据文件名和唯一标识符);. . 从6.2节开始编号,分节给出表61中给出的每个数据文件的用途、容量、访问方式以及文件的内部数据格式等特性。 【文件用途】 描述文件在本CSCI中起到的角色和和作用。 【访问方式】 描述文件被访问时的方式。 【位置】 给出该文件的物理位置。 【安全/保密条件】 描述文件在CSCI中被访问时的权限设置、加密限制等。 【数据容量】 给出文件的尺寸和数据容量的描述。 【文件数据结构】 给出构成文件的所有数据元素的结构关系,并给出每个数据元素的定义和说明。 这些数据结构采用软件CSCI详细设计伪代码使用规范中的定义的相关规范来描述。 7 需求可追踪性 给出CSCI中的软件需求规格和接口需求规格在CSC和CSU中被分配的映像关系(CSU有可能部分参与这些需求规格)。 使用如下表示的格式: 表71 需求、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论