美文网首页
《软件工程》笔记6

《软件工程》笔记6

作者: 菜鸟nana | 来源:发表于2016-11-09 11:15 被阅读16次

面向对象设计

面向对象设计,就是用面向对象观点建立求解空间模型的过程。通过面向对象分析得出的问题域模型,为建立求解空间模型奠定了坚实基础。分析与设计本质上是一个多次反复迭代的过程,面向对象分析与面向对象设计的界限尤为模糊。本章结合面向对象方法学固有特点讲述面向对象设计准则:模块化,抽象,信息隐藏,弱耦合,强内聚,可重用。还介绍了一些有助于提高设计质量的启发式规则。

用面向对象方法设计软件,原则上也是先进行总体设计(即系统设计),然后再进行详细设计(即对象设计)。两者界限很模糊。大多数求解空间模型,在逻辑上有四大部分组成:

①问题域子系统

②人机交互子系统

③任务管理子系统

④数据管理子系统

具体每个系统设计方法见书,此外还讲述了设计类中服务的方法及实现关联的策略。

通常应该在设计工作开始前,对系统各项指标的相对重要性做认真分析和仔细权衡,制定出恰当的系统目标。在设计过程中根据既定系统目标,做必要的优化工作。

发现每章的实例可以更好的理解前面一堆理论性的文字。下次可以直接看实例。


这是在上班过程中发的总结,最近事情不多,可以看看书(ง •̀_•́)ง

相关文章

  • 《软件工程》笔记6

    面向对象设计 面向对象设计,就是用面向对象观点建立求解空间模型的过程。通过面向对象分析得出的问题域模型,为建立求解...

  • 笔记.第2章.软件工程基础知识.信息系统项目管理师.考试辅导教程

    本书笔记目录链接 上篇 第2章 软件工程基础知识 “软件工程”概念在1968年的“软件危机”会议中提出。 IEEE...

  • 2018-03-08笔记

    笔记: 软件工程 是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 软件工程包括下列领域 软...

  • 软件工程概论

    ? 以下笔记内容摘自 中国大学MOOC 北京大学软件工程课程 ,该笔记仅作为要点记录,详细内容请自行查看原视频课程...

  • 《软件工程》笔记4

    本书前几章主要介绍了传统软件工程方法,包括 结构化分析(需求) 结构化设计(建模) 结构化实现(编码、测试) 传统...

  • 《软件工程》笔记2

    结构化设计 一、前面学习了采用结构化分析的方法对需求进行完整、准确、具体的需求后,就进入到软件设计阶段,包括概要设...

  • 《软件工程》笔记1

    先写一段废话好了。作为一只又懒又菜的...zhu,果然在第一篇写完以后,继续放任自由了4个半月,终于想起来要干点什...

  • 《软件工程》笔记3

    结构化实现 结构化实现是在结构化分析,结构化设计之后进行的,包括编码和测试两部分。 (1)编码 ①选择合适的编程语...

  • 《软件工程》笔记5

    图片发自简书App 这是参考书~ 面向对象分析 分析就是提取系统需求并建立问题域精确模型的过程。面向对象分析的关键...

  • 《软件工程》笔记7

    面向对象的实现 面向对象的程序设计最好还是选用面向对象的编程语言。 良好的程序设计风格对于面向对象实现来说格外重要...

网友评论

      本文标题:《软件工程》笔记6

      本文链接:https://www.haomeiwen.com/subject/nvwzuttx.html