欢迎来到天天文库
浏览记录
ID:11307131
大小:283.50 KB
页数:16页
时间:2018-07-11
《概要设计说明书模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件概要设计说明书编号QR-IP73004-11共15页保密研制部门:编写者:日期:版本:V2.0审核/日期:批准/日期:产品/项目名称软件概要设计说明书北京首信股份有限公司IP网络技术研究所 北京首信股份有限公司第15页共15页IP网络技术研究所软件概要设计说明书更改历史:序号版本号问题描述更改人变更请求号日期1[内容][姓名][2003-8-12]23 北京首信股份有限公司第15页共15页IP网络技术研究所软件概要设计说明书目录1引言31.1编写目的31.2背景41.3定义41.4参考资料42
2、系统概述42.1系统目标42.2运行环境42.3需求规定52.4条件限制53总体设计53.1系统的基本处理流程53.2系统结构设计54接口设计84.1用户接口84.2外部接口84.3内部接口85运行设计95.1运行过程95.2其它可能的运行过程96数据结构设计96.1逻辑结构设计要点106.2物理结构设计要点106.3数据结构与模块关系117数据库设计117.1外部设计117.2结构设计127.3运用设计128出错处理设计128.1出错信息128.2出错处理对策139系统维护设计13 北京首信股份
3、有限公司第15页共15页IP网络技术研究所软件概要设计说明书1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。【提示】目的可从以下角度进行描述:将软件需求转化为数据结构和软件的系统结构,包括系统的基本处理流程,系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,为详细设计奠定基础。1.2背景说明:◇待开发软件系统的名称;◇列出此项目的任务提出者、开发者、用户以及将运行该软件的计算中心1.3定义列出文档中所用到的专门术语的定义和缩写词的原词。1.4
4、参考资料列出本文件中引用到的文件资料和标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。【提示】◇经核准的项目计划任务书、合同或上级机关的批文◇属于本项目的其他已发表文件,如项目开发计划、软件需求分析说明书◇文档所引用的其他资料、标准和规范 北京首信股份有限公司第15页共15页IP网络技术研究所软件概要设计说明书2系统概述2.1系统目标简要说明本系统要实现的目标。2.2运行环境简要说明对本系统运行环境(包括硬件环境和软件支持环境)的规定。【提示】◇硬件方面说明采用
5、什么机型、有什么外部设备、数据通信接口等◇软件方面采用什么支持系统运行的系统软件,包括操作系统、网络软件、数据库管理系统等2.3需求规定说明对本系统的主要的输入输出项目、处理的功能性能的要求。【提示】概要设计的根据是需求,需求中只是说明要做什么,在需求分析文档定稿后,经过概要设计阶段的认识深化,将系统功能、性能在此再次写出确认。有些在需求分析中未定义好的边界和说得不够明确的功能,要在此补上。2.4条件限制说明系统设计实现的受限条件。 北京首信股份有限公司第15页共15页IP网络技术研究所软件概要设
6、计说明书3总体设计3.1系统的基本处理流程使用图表形式说明本系统的处理流程。【提示】说明本系统采用的设计方法,比如结构化设计、面向数据结构分析、面向对象设计;并说明具体的流程分析,用系统流程图表示,它以黑箱方式,用图形符号描述系统的每个部件(程序、文件、数据库、表格和人工过程等)和信息在系统各部件之间的流动。如果是服务器/客户机结构,可以分别就各部分进行流程分析。3.2系统结构设计【关于系统设计】◆在需求分析阶段,已经从系统开发的角度,把系统按功能逐次分割成层次结构,使每一部分完成简单的功能且各部
7、分之间又保持一致的联系。在设计阶段,基于这个功能的层次结构把各个部分组合起来成为系统。主要内容包括:◇采用某种设计方法,将一个复杂的系统按功能划分成模块的层次结构;◇确定每个模块的功能,建立与已确定的软件需求的对应关系;◇确定模块之间的调用关系;◇确定模块之间的接口,即模块间传递的信息。并设计接口的信息结构;◇评估模块划分的质量及导出模块结构的规则◆对同一组软件需求,用不同的软件设计方法,可能得到不同的软件结构。【关于模块化设计】◆模块化设计的优点——1.降低系统的复杂性,使系统容易修改;2.推动
8、系统各个部分的并行开发,从而提高软件的生产效率◆模块的三个基本属性:功能、逻辑、状态 北京首信股份有限公司第15页共15页IP网络技术研究所软件概要设计说明书◇功能:指该模块的功能加上它所调用的所有子模块的功能。◇逻辑:即描述模块内部怎么做。◇状态:即该模块使用时的环境和条件。◆概要设计的目标是力求增加模块的内聚,尽量减少模块间的耦合。耦合是模块之间的相对独立性的度量。内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。耦合类型模块之间的关系耦合等级模块独立性备注非
此文档下载收益归作者所有