软件详细设计方案.doc

软件详细设计方案.doc

ID:55534994

大小:60.50 KB

页数:5页

时间:2020-05-16

软件详细设计方案.doc_第1页
软件详细设计方案.doc_第2页
软件详细设计方案.doc_第3页
软件详细设计方案.doc_第4页
软件详细设计方案.doc_第5页
资源描述:

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

1、XX-XXXX型XXXX软件详细设计方案文件编号:XX-XXXX-1101FA编制:审核:标准化:批准:*************公司年月文件历史记录文件编号XX-XXXX-1101FA文件标题XX-XXXX型XXXX软件详细设计方案文件履历版本编制日期更改内容(条款)AXXXXXXX-XX-XX首发目录1范围12软件总体架构13界面设计(SDP-0001)14输出报表设计(SDP-0002)15数据库设计(SDP-0003)16XXXX模块设计方案(SDP-0004)16.1模块概述16.2模块结构26.3软件流程26.4软件算法26.5数据结构26.6模块关键指标26.7异常处理2

2、XX-XXXX型XXXX软件详细设计方案1范围本方案适用于xxx系列xxx软件的xxx项目,输出软件版本号为:xxxx。2软件总体架构描述软件总体上的架构。3界面设计(SDP-0001)【必须】简要说明系统遵循的界面设计的所采用的原则。【必须】详细列出关键业务模块的各个用户界面设计示意图及操作使用步骤(以及操作流程)说明。【可选】如果该部分内容较多,可以另附文档详细描述。4输出报表设计(SDP-0002)描述所设计的各报表的名称、用途、内容、格式等。5数据库设计(SDP-0003)【必须】给出系统、关键功能模块所涉及的数据库表、视图之间的实体关系图(E-R图)。【必须】给出上述各个数据

3、库实体名称及关系的说明。【必须】给出每一个新增表、视图的字段结构,包括:字段名称、标识、数据类型、格式、主外键关系、数据值的有效范围、数据值的输出转换等。【必须】给出新增关键函数、存储过程、触发器的处理流程图,若使用触发器必须提供采用触发器而不采用函数或存储过程的理由。【必须】对于多数据库设计必须说明不同数据库之间数据类型或脚本之间的转换关系。【可选】不推荐在数据库中使用触发器。【可选】如果该部分内容较多,可以另附文档详细描述。6xxxx模块设计方案(SDP-0004)【必须】每个图表都需要辅以文字描述说明。【必选】面向对象设计使用UML建模,可以使用Visio、Rose、PowerD

4、esigner作为建模工具。【必须】同一设计文档仅使用一个建模工具。6.1模块概述【必选】描述该模块的功能(做什么)、输入、输出,是否已存在相似的模块可复用(如有,应描述它们的区别)。【可选】提供必要的系统实现说明,各模块部件之间的整体和局部关系可采用(构件图、部署图)。【可选】描述该模块是否可以被复用,以及复用的方式。l面向对象设计:【可选】提供关键功能及用户间的用例图(若需求文档中没有详细描述时)。1.1模块结构l面向对象设计:【必选】提供关键类图、包图、对象图。l面向过程设计:【必选】提供子模块的划分及关系结构图。1.2软件流程l面向对象设计:【必须】提供类(或对象)间的交互图(

5、顺序图、协作图);【必须】提供关键类(或对象)的状态图、活动图。l面向过程设计:【必须】提供关键业务模块的控制流程图。1.3软件算法【必须】提供关键技术、主要算法。1.4数据结构【必须】包括对输入数据、输出数据、内部数据的数据结构描述。1.5模块关键指标【必须】提供满足关键指标所采取的必要措施。1.6异常处理【必须】出错、异常、故障时的处理

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

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

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