面向对象软件工程与UML张京第4章详细设计课件教学.pptVIP

面向对象软件工程与UML张京第4章详细设计课件教学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章????详细设计 详细设计以总体设计阶段的工作为基础的,但又不同于总体设计,主要表现为以下两个方面: (1)在总体设计阶段,数据项和数据结构以比较抽象的方式描述,而详细设计阶段则应在此基础上给出足够详细描述。 (2)详细设计要提供关于算法的更多的细节,例如:总体设计可以声明一个模块的作用是对一个表进行排序,详细设计则要确定使用哪种排序算法。在详细设计阶段为每个模块增加了足够的细节后,程序员才能够以相当直接的方式进行下一阶段的编码工作。 第4章????详细设计 4.1 详细设计的任务和原则 一、详细设计的任务 (1)确定每个模块的算法。 (2)确定每一个模块的数据组织。 (3)为每个模块设计一组测试用例。 (4)编写详细设计说明书。 第4章????详细设计 二、详细设计的原则 (1)模块的逻辑描述正确可靠、清晰易读。 (2)采用结构化程序设计方法,改善控制结构,降低程序复杂度,提高程序的可读性、可测试性和可维护性。 第4章????详细设计 4.2 结构程序设计 结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。 三种基本的控制结构 第4章????详细设计 使用结构程序设计技术的好处: (1)自顶向下逐步求精的方法符合人类解决复杂问题的普遍规律,可以显著提高软件开发的成功率和生产率。 (2)先全局后局部、先整体后细节、先抽象后具体的逐步求精过程开发出的程序有清晰的层次结构。 (3)使用单入口单出口的控制结构而不使用GO TO语句,使得程序的静态结构和它的动态执行情况比较一致。 (4)控制结构有确定的逻辑模式,编写程序代码只限于使用很少几种直截了当的方式。 (5)程序清晰和模块化使得在修改和重新设计一个软件时可以重用的代码量最大。 (6)程序的逻辑结构清晰,有利于程序正确性证明。 第4章????详细设计 4.3 详细设计的工具 一、程序流程图 二、N-S图 三、PAD图 四、PDL语言 五、详细设计工具的选择 * * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档