1、面向对象方法学的出发点和基本原则,是尽可能摸清人类习惯的思维方式,让开发方法和过程尽可能接近人类认知世界的方法与过程。
面向对象方法=对象+类+继承+消息实现通信

2、面向对象方法的要点:
①面向对象的软件系统由对象组成,任何元素都是对象
②所有对象都划分为对象类,每个对象都定义了一组数据和一组方法。数据表示对象的静态属性。
③根据子类和父类的关系,把若干个对象组成一个层次结构的系统。
④对象之间彼此只能通过传递消息相互联系

3、面向对象方法学的优点
与人类思维方法一致、稳定性好、可重用性好、可维护性好,适合开发大型软件产品

4、面向对象的建模分为三类
对象模型描述系统数据结构,定义了做事情的实体
动态模型描述系统控制结构,规定什么时候做
功能模型描述系统功能结构,指明系统应该做什么

5、面向对象分析,就是抽取和整理用户需求并建立问题域精确问题的过程。

6、面向对象设计的准则
模块化、抽象、信息隐藏、弱耦合、强内聚、可重用

软件工程导论 09章面向对象方法学相关推荐

  1. 《软件工程》第九章 面向对象方法学引论 作业

    1.什么是面向对象方法学?它有哪些优点? 面向对象的方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空 ...

  2. 软件工程导论 1-13章 重点定义及解释

    软件工程导论 第一章 概述 第二章 可行性研究 第三章 需求分析 第五章 总体设计 第六章 详细设计 第七章 实现 第八章 维护 第九章 面向对象方法学引论 第十章 面向对象分析 第十一章 面向对象设 ...

  3. [软件工程导论(第六版)]第9章 面向对象方法学引论(课后习题详解)

    文章目录 1. 什么是面向对象方法学?它有哪些优点? 2. 什么是"对象"?它与传统的数据有何异同? 3. 什么是"类"? 4. 什么是"继承&quo ...

  4. 软件工程导论 01章软件工程学概述

    1.软件是程序.数据以及各种相关文档的集合. 程序是对计算任务的处理规则的描述,数据是对计算任务的处理对象的描述,文档则是有关计算机程序功能.设计.编制与使用的文字图形资料. 软件等于程序加数据加相关 ...

  5. 【软件工程】五、面向对象方法学 软件项目管理

    一.面向对象方法学引论 面向对象技术已经成为目前最好的软件开发技术. 面向对象方法学 = 对象+类+继承+消息(选.填) 对象抽象出共同特征就是类,类的实例就是对象. 继承是继承父类原本就拥有的属性和 ...

  6. 软件工程导论 08章软件维护

    1.软件维护是指在软件已经交付使用后,为了改正错误或者满足新的需求而修改软件的过程. 2.软件维护分为四类 ①改正性维护(修改诊断隐藏的错误) ②适应性维护(适应环境变化而修改软件) ③完整性维护(扩 ...

  7. 软件工程导论 05章总体设计

    1.典型的总体设计步骤: ①确定最佳方案 ②功能分解 ③体系结构设计 ④模块设计 ⑤数据结构与数据库设计 ⑥用户界面设计 ⑦设计完成设计文档 ⑧评审 总体设计的目的:概括地回答系统应该如何实现这个问题 ...

  8. 软件工程导论 00章数据流图与数据字典

    1.数据流图的概念 数据流图用于描述信息流和数据从输入移动到输出过程中所经受的变换 2.数据流图的绘制: ①基本图形符号 ②数据流之间的关系 ③几个特定名词 a. 数据流 是数据在系统内传播的路径,由 ...

  9. 软件工程导论 07章软件测试

    1.软件测试的目标 尽可能多地发现并排除软件中潜藏的错误,最终给用户一个高中质量的软件系统. 2.软件测试的定义 为了发现程序中的错误而执行程序的过程 3..软件测试的原则 ①所有测试都应追溯到需求 ...

最新文章

  1. python采用函数式编程模式吗_Python函数与函数式编程
  2. 一个标准的PID算法
  3. 河南理工大学计算机学院地图,计算机科学与技术0812-河南理工大学计算机科学与技术学院.PDF...
  4. 苹果公司推出新款iMac产品
  5. webbench源码解析
  6. c++ 在multimap中查找关键字的程序举例
  7. 使用Ajax的Spring MVC REST调用
  8. CAD2020操作手册
  9. android开发 手写签名,Android实现手写签名
  10. linux系统中鼠标键盘失灵,电脑键盘失灵的原因以及解决技巧
  11. win10 ST-GCN复现
  12. getch()使用和注意事项!
  13. docker镜像中进入容器命令行并查看运行中的容器
  14. 解决一个八阿哥bug的方法
  15. 一个故事,让你一生不再生气
  16. Pacific Atlantic Water Flow 太平洋大西洋水流问题
  17. 保罗·艾伦去世:他是微软帝国缔造者,最慷慨的慈善家
  18. 计算机考核工作总结,计算机干部年终考核个人工作总结个人工作总结.docx
  19. uboot usb设备驱动
  20. http性能和长短连接

热门文章

  1. LightOJ1171 Knights in Chessboard (II)(二分图最大点独立集)
  2. hibernate 的三种状态 如何转化的。
  3. ActionItemBadge:在actionbar上显示badge数字提示
  4. iframe中元素的获取
  5. cloud源码-eureka
  6. 如何连接oracle 12c可插拔数据库
  7. 团队作业8----第二次项目冲刺(beta阶段)5.20
  8. Gulp和Webpack对比
  9. 模拟虚拟的文件系统initrd/initramfs
  10. django 文件上传 研究