工具
——画图的规范
——UML(5大视图)
过程——建模步骤
分析:对象——>子类——>父类
设计:创建类——>创建对象
结构化软件分析
面向对象软件分析
聚合关系
两种类间关系
has a
is a part of
消息(动词)
消息其实是函数调用
但是,函数调用只是实现消息的方式之一
几种典型的OO方法
Booch方法
——UML
——Rational Rose/Rational Unofied Progress
大而全
Jacobson方法(OOSE)
Rumbaugh方法(OMT)
Coad/Yourdon方法
比较
现在形成以OMT方法和Coad-Yourdon方法相结合的建模过程。
用例图
软件需求
- 信息维护(增删改查)
- 信息流转
参与者的关系
参与者与用例之间的关系:关联
参与者之间只有一种关系:泛化
用例之间的关系
包含:
扩展: