软件工程作者瞿中第5章详细设计课件.pptVIP

  • 11
  • 0
  • 约1.26万字
  • 约 64页
  • 2016-12-25 发布于广东
  • 举报

软件工程作者瞿中第5章详细设计课件.ppt

第5章 详 细 设 计 本章目标 了解详细设计的原则 熟悉详细设计的方法和工具 了解详细设计规格说明与复审 熟悉面向数据结构的结构化设计方法 熟悉软件体系结构 5.1 详细设计阶段的任务 1.算法设计 2.数据结构设计 3.物理设计 4.其他设计  5.编写详细设计说明书 6.评审 5.2 详细设计的原则 为了确保能够得到高质量的软件系统,在面向对象程序的详细设计阶段必须遵循一些基本原则。 2.可扩展性 ▲ 封装数据 ▲ 封装方法内部的数据结构 ▲ 避免情况分支语句 ▲ 区分公有方法和私有方法 3.健壮性 健壮性是指程序在执行的过程中遇到错误的输入或错误的对象状态时仍能保持方法不会出错的能力。过于考虑健壮性必然会影响执行效率,因此需要对两者进行权衡。下面给出一些有关健壮性的设计准则: 4.协作性 随着系统的规模越来越大,程序设计也越来越复杂,因此,通常需要多个程序员系统工作以完成程序的编码。有关协作方面的考虑主要应该遵循以下准则: 5.3 详细设计的方法和工具 5.3.1 详细设计的方法 5.3.1 详细设计的方法 1.采用自顶向下、逐步求精的程序设计方法 2.使用三种基本控制结

文档评论(0)

1亿VIP精品文档

相关文档