1、系统设计规范系统设计规范文档信息项目名称:项目经理:项目阶段:质量复审方法:起草人:起草日期:复审人:复审日期:评审信息部门职务日期状态*说明Email / 电话*状态类别:批准,复审状态,通知,存档,参加会议,其它(请指明)版本记录版本编号版本日期章节类型作者说明文件名说明:类型-创建(C)、修改(M)、增加(A)、删除(D);版权声明本文档XX许可,不得随意拷贝或转载。1. 概述1.1. 目的本文提供概要设计人员在编写概要设计说明书的规范准则,也可以作为评审人员的审核依据。1.2. 适用范围该标准适用于所有参与新系统开发的系统设计人员。2. 提交成果物 概要设计书 相关规则说明书 MSG说
2、明书 EA项目工程文件 数据模型PDM文件3. 文档规范3.1. 需求参考指出所参考的需求规格说明书名称和位置,例如:/S01核心系统/01产品库/01产品文档/02需求文档/03需求分析/影像/GH-SEP-CORE-IMG-需求规格说明书-影像系统架构-V1.0.doc3.2. 模板参考/02规范标准/03设计规范/GH-SEP-概要设计书-修订模板-v1.03.3. 文档划分如果系统是由相对独立(架构体系上或功能实现上)的功能模块构成,可以使用多篇设计文档来编写。3.4. 文档目录结构具体参考项目配置管理规范文档配置章节3.5. 词汇表词汇表是必须的,列出架构设计中用到的专门术语的定义和
3、外文的首字母组词的原词组等。例如:词汇释义JQurey一种基于JavaScript的开源通用类库JQureyUI基于JQuery的页面样式组件库JSONJSON(Javascript Object Notation)是一种轻量级的资料交换语言,以文字为基础,且易于让人阅读AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术3.6. 系统用例建议使用EA软件工具UML用例图来表述,其要点如下: 列出系统的所有参与者 清晰描述系统的参与者与用例之间的关系3.7. 系统组件建议使用EA软件工具UM
4、L组件图来表述,其要点如下: 列出系统的所有构成组件 清晰描述组件之间的交互关系3.8. 系统部署用于描述系统完成后将部署在什么样的运行环境,目前修订为指出架构设计部署文档引用出处,请参照以下示例统一书写。示例:具体见架构设计部署文档,参见版本库“新系统/S01核心系统/02产品库/01产品文档/03设计文档/03模型设计/系统架构图/”目录。3.9. 系统间时序图建议使用EA软件工具UML时序图来表述,其要点如下: 如果含有多个子系统,清晰描述系统间构成元素之间的调用关系3.10. 类图及类描述建议使用EA软件工具UML类图来表述,其要点如下: 列出系统的所有构成类 清晰描述系统构成类之间的
5、关联关系3.11. 存储过程采用单独设计文档来描述,具体参照数据库设计规范3.12. DTO建议使用EA软件工具UML类图来表述,其要点如下: 列出系统的所有构成DTO类 清晰描述DTO的主要属性3.13. 时序图建议使用EA软件工具UML时序图来表述,其要点如下: 列出系统的所有构成元素 清晰描述系统构成元素之间的调用关系3.14. 数据流图目前使用Visio软件工具数据流图来表述,其要点如下: 列出系统的所有数据存储介质,包括数据库和文件等 清晰描述表、关键字段的状态3.15. 接口说明本系统调用的外部接口清单描述,采用单独设计文档来描述,具体参照接口设计模板说明。3.16. 批处理说明本系统使用的批处理描述,其要点如下: 提供批处理启动参数说明 提供批处理启动方式说明 提供批处理事务处理说明3.17. 数据模型建议使用PowerDesigner软件工具PDM图来表述,其要点如下: 列出系统的所有构成表及关联关系 清晰描述表字段名称、字段类型、字段长度、字段规则等3.18. 空白章节如果文档章节无内容请填写无或加注待补充字样4. EA分布式开发通过XMI Import/Export功能可以在开发团队中共享XML,以达到以下目的: 可以装配模型的任意需要的一部分 可以按需要装配整个模型 过程可以使用版本控制系统进行控制使用方法:Project | Import/Export
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1