- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第5章软件开发文档
5.4 详细设计文档 5.4.1 详细设计文档的内容 完成如下任务 确定每个模块的算法,用工具表达算法的过程,写出模块的详细过程性描述。 确定每一模块的数据结构。 确定模块接口细节。 坚持做到两点 确保清晰 使用标准的、规范的控制结构进行描述 5.4 详细设计文档 5.4.2 详细设计文档的描述方法 1.流程图 缺点 交叉线表达 流程控制的随意性、无序性(失去结构性、理解实现困难) 5.4 详细设计文档 5.4.2 详细设计文档的描述方法 2.N-S图 优点 表达清晰、结构化程度高 缺点 不易绘制和修改 5.4 详细设计文档 5.4.2 详细设计文档的描述方法 3.PAD图(优于流程图) 优点 表达清晰:自上而下、自左而右 结构化程度高 层次(嵌套)结构明显 5.4 详细设计文档 将下面的流程图转换为N-S图和PAD图 5.4 详细设计文档 5.4 详细设计文档 5.4.2 详细设计文档的描述方法 4.PDL语言(伪代码) 语法规则分类 外语法 符合一般程序设计语言常用语句的语法规则 内语法 用语言中一些简单的句子、短语和通用的数学符号来描述 特点 有固定的关键字外语法,提供全部结构化控制和模块特征。 内语法使用自然语言,方便读者,可读性高。 有数据说明机制。 有子程序定义与调用机制。 5.4 详细设计文档 5.4.2 详细设计文档的描述方法 4.PDL语言(伪代码) 实际选择主要参考一下几点 行业惯例和软件人员使用的普遍性,易于学习掌握和交流。 易于表达逻辑条件及其相应的处理,能有效地表达各种数据类型和数据结构。 便于转换成机器能接受的代码,易于进行逻辑验证和便于修改。 5.2软件需求文档 5.2.7 需求表达中常见的问题 避免在SRS中嵌入一些项目要求 SRS应当描写软件产品,而不是生产过程,对于生产方面的合同性内容不应包含在内: 成本 交货进度 报表处理 软件开发方法 质量保证 确认和验证的标准 验收过程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 主要功能 把系统的功能需求分配给软件结构,形成软件的系统结构图。 软件设计结构表达规范 结构化设计 面向对象设计 软件结构组成描述 目前还没有形成统一的规范 主要是经验和约定俗成 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 5.3.1 结构化表现形式 主要结构 主程序、子过程 库:公用二进制代码 包:公用子过程集合 模块:与包类似,但具有独立主程序和子过程结构 程序覆盖:当内存有限时,包或模块分别调入内存的机制(现在这种情况比较少了) 优点 最本质、最基本的形式,一切问题都可以在此层次上得到追溯 代码效率可以得到最大限度的发挥和提高 缺点 部件的连接关系不明显 代码维护性差,特别是数据结构的变化 代码复用性差 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 5.3.1 结构化表现形式 1. 层次图 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 5.3.1 结构化表现形式 2. HIPO图 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 5.3.1 结构化表现形式 结构图 * * 箭头尾部空心圆表示数据,实心圆表示控制。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 5.3 概要设计文档 5.3.2 面向对象设计表现形式 本质上讲,OO
您可能关注的文档
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.pdf
- 《(电影、美剧超级大包)(英语中字)(BD-MKV HD-MKV 1200G)115 先收着。。。转自deefun》.doc
- 2023年黑龙江省烟草专卖局(公司)真题.docx VIP
- 招标采购代理规范zbtb-t a01-2016.pdf
- 小儿肺脏超声基础课件.ppt
- 华南理工大学《管理统计学》课件-第2章统计数据的描述.pptx
- 2023年黑龙江省烟草专卖局系统考试真题.docx VIP
- 《好妈妈胜过好老师》.doc
- 家长会参考讲义——围棋与孩子的素质教育幻灯片课件.ppt
- 华南理工大学《管理统计学》课件-第6章方差分析与试验设计.pptx
文档评论(0)