网站大量收购闲置独家精品文档,联系QQ:2885784924

[第5章软件开发文档.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tiantiande + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档