第一章 面向对象方法概论
面向对象的基本原则及优点 p6 p8
封装的目的?在面向对象中如何实现封装的目的?p6
UML p12
第二章 什么是面向对象分析
OOA的模型(p19)、基本任务(p16)和过程(p20)
问题域和系统责任的关系(p16)
第三章 建立需求模型——用况图
用况之间的三大关系:包含、扩展、继承(p28)
用况图在面向对象分析法中的地位(p36)
自动售货机,建立用况图(p36)
第四章 建立基本模型——类图
对象与类以及属性(p44)的基本概念(p37)
关联与链之间的关系(p58)
关系:继承 关联 聚合 依赖(p49)
p73 第6 10 16 17题
会画类图
第五章 建立辅助模型
顺序图、通信图、活动图、状态机图、包图;
顺序图、通信图、活动图、状态机图用于描述系统的行为;包图用于组织系统的模型。
顺序图和通信图比较重要(图5-1 p76和图5-3 p78 和图5-9 p81)
什么时候要建立顺序图?(p83)
活动图 泳道 P88 图5-19
ATM取款顺序图和简易电梯状态机图 (p102)9,10
开发小程序的过程,建立活动图(p102)18
p96 图5-27简易微波炉的状态机图 (4月16号强调的考试题) 5-28组合状态图(状态圆角、事件、箭头)
第六章 什么是面向对象设计
1.OOA和OOD的基本概念及关系(p104)
第七章 问题域部分的设计
1.三元关系改二元关系(p114)
2.P111 图7-4
第八章 人机交互部分的设计
1.人机交互的准则(5月7号强调必考)(p130)
第九章 控制驱动部分的设计
1.控制驱动部分的基本概念(p132)
2.顺序图对控制流之间的交互进行建模(p137)
3.如何协调控制流(p138)
第十章 数据管理部分的设计
1.关系数据库(p142)
2.面向对象数据库(p142)