web应用软件开发概要设计文档

web应用软件开发概要设计文档

ID:11005334

大小:29.99 KB

页数:14页

时间:2018-07-09

web应用软件开发概要设计文档_第1页
web应用软件开发概要设计文档_第2页
web应用软件开发概要设计文档_第3页
web应用软件开发概要设计文档_第4页
web应用软件开发概要设计文档_第5页
资源描述:

《web应用软件开发概要设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件概要设计文档模板文档编号页数14修改状态定稿生效日期2008-2-20拟制审核审批(版权所有,翻版必究)更改记录版本号修改原因/内容修改人审核人审批人修改时间V1.0发布2008-2-20V2.01.引言41.1编写目的41.2背景41.3定义41.4项目风险41.5预期读者和阅读建议41.6参考资料52.设计概述52.1限制和约束52.2设计原则和设计要求53.系统逻辑设计63.1系统组织设计63.2系统结构设计73.2.1系统特性表73.2.2系统特性结构图83.3系统接口设计83.3.1系统接口

2、表83.3.2系统接口传输协议说明93.4系统完整性设计94.系统出错处理设计104.1系统出错处理表104.2维护处理过程表115.技术设计125.1系统开发技术说明表125.2开发技术应用说明136.数据库设计136.1数据库物理结构设计136.2数据库逻辑结构设计137.进度计划141.引言引言是对这份软件系统概要设计报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档。1.1编写目的说明这份软件系统概要设计报告是基于哪份软件产品需求规格说明书编写的,开发这个软

3、件产品意义、作用、以及最终要达到的意图。通过这份软件系统概要设计报告详尽说明了该软件产品的软件结构,包括数据库结构和出错处理,从而对该软件产品的结构的描述。如果这份软件系统概要设计报告只与整个系统的某一部分有关系,那么只定义软件系统概要设计报告中说明的那个部分或子系统。1.2背景说明待开发软件系统的名称,列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4项目风险具体说明本软件开发项目的全部风险承担者,以及各自在本

4、阶段所需要承担的主要风险,首要风险承担者包括:●任务提出者;●软件开发者;●产品使用者。1.5预期读者和阅读建议列举本软件系统概要设计报告所针对的各种不同的预期读者,例如,可能的读者包括:●用户;●开发人员;●项目经理;●营销人员;●测试人员;●文档编写人员;●等等。描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。1.1参考资料列举编写软件产品概要设计报告时所用到的参考文献及资料,可能包括:●本项目的合同书;●上级机关有关本项目的批文;●本项目已经批准的计划任务书;●用

5、户界面风格指导;●开发本项目时所要用到的标准;●系统规格需求说明;●使用实例文档;●属于本项目的其它已发表文件;●本软件系统概要设计报告中所引用的文件、资料:●相关软件系统概要设计报告:●等等。为了方便读者查阅,所有参考资料应该按一定顺排列。如果可能,每份资料都应该给出:●标题名称;●作者或者合同签约者;●文件编号或者版本号;●发表日期或者签约日期;●出版单位或者资料来源。2.设计概述本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。2.1限制和约束简要描述起

6、到限制和约束作用的各种可能存在的条件,例如:●技术条件;●资金状况;●开发环境(包括:工具和平台);●时间限制;●等等。并且说明在上述条件下,应该实现的系统目标,2.2设计原则和设计要求描述对本软件系统进行概要设计的原则,通常可以考虑以下几方面的内容:●命名规则;●模块独立性原则:●边界设计原则;●数据库设计规则;●必须的安全措施;●安全性和保密原则;●系统灵活性要求;●系统易操作性要求;●系统可维护性要求;●等等。1.系统逻辑设计本节内容主要根据软件产品需求规格说明书和软件产品数据字典建立系统的逻辑模型

7、。此种模型暂时与系统的物理因素(例如:计算机、数据库管理系统)无关。它是系统需求与物理实现的中间结构,它的主要结果是建立:系统结构图、系统界面结构图、系统出错处理、以及系统开发技术说明。说明:如果进行系统设计时尚未编写软件数据字典:应首先参照附录B说明,编写软件数据字典。在完成软件数据字典后,再进行系统设计。1.1系统组织设计系统组织设计通过系统组织表描述本系统由哪些子系统(模块)组成,这些子系统与业务职能之间的关系,以及各个子系统的安装地点。系统组织表的格式如下:子系统编号英文名称中文名称业务职能安装地

8、点备注其中:●子系统编号给出本系统中指定子系统的顺序编号。如果本系统末划分为多个子系统,仅由一个运行模块组成;则本项内容仍需要描述,但是本表内容只有一行。说明:在一个系统中有可能安装若干个相同的子系统,在这种情况下,应该视为一个子系统,并且对多个安装地点分别进行描述。如果相同的子系统通过系统设置,实现的业务职能具有明显差异时,应该采用多行进行分别描述,并且在备注中说明其差异所在。●子系统英文名称给出本子系统的英文名称,该名称是

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

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

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