2软件设计文档

2软件设计文档

ID:26667783

大小:72.00 KB

页数:7页

时间:2018-11-28

2软件设计文档_第1页
2软件设计文档_第2页
2软件设计文档_第3页
2软件设计文档_第4页
2软件设计文档_第5页
资源描述:

《2软件设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档编号:{产品名称}软件设计说明书编写人:编写日期:年月日软件设计说明书文档修订记录版本号日期修订说明变更人批准日期批准人4软件设计说明书目  录1引言11.1编写目的11.2背景11.3定义11.4参考资料12任务概述12.1目标12.2运行环境12.3需求概述22.4条件与限制23总体设计23.1基本设计概念和处理流程23.2总体结构24接口设计24.1外部接口24.2内部接口35数据结构设计35.1逻辑结构设计35.2数据结构与程序的关系36运行设计36.1运行模块的组合36.2运行控制36.3运行时间37出错处理设计37.1出错

2、输出信息37.2出错处理对策38安全保密设计49维护设计44软件设计说明书1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。1.2背景【该项目国内外相关研究情况或同类软件产品的介绍。】1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文。】1.4参考资料列出用得

3、着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2任务概述2.1目标【该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。】2.2运行环境【简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。】4软件设计说明书1.1需求

4、概述详见需求文档说明。1.2条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。2总体设计2.1基本设计概念和处理流程【说明本系统的基本设计概念和处理流程,尽量使用图表的形式,如DFD、顺序图、协作图

5、、状态图等】2.2总体结构【用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序、对象等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。】3接口设计3.1外部接口【说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系、用户界面。如无,可省略。】4软件设计说明书1.1内部接口【说明本系统之内的各个系统元素之间的接口的安排。】2数据结构设计2.1逻辑结构设计【给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录的标识、定义、长度

6、及它们之间的层次的或表格的相互关系。可使用ER图或类图说明。】2.2数据结构与程序的关系【说明各个数据结构与访问这些数据结构的功能模块的关系。】3运行设计3.1运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。3.2运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。3.3运行时间系统的运行时间基本可以达到用户所提出的要求。4出错处理设计4.1出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码

7、管理可以允许用户修改自己的密码,不允许用户的匿名登录。4.2出错处理对策4软件设计说明书由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。1安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。2维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。