OOAD方法发展
过去4中主要的OO方法
- Booch方法:
- 特点:思想活跃,开拓和创新,
- 可操作性不够强,类图与对象图并存
- Coad/Yourdon方法
- 概念简练,过程清晰,强调概念的一致性,
- 过程指导不够具体。
- Jacobson方法
- 通过用况描述用户需求,用交互图描述对象之间的交互,
- 用况驱动的观点言之有过。
- Rumbaugh(OMT)
- 概念严谨,阐述清楚,过程具体,可操作性强,
- 包含了许多非00的内容,提出若干扩充概念,偏于复杂。
UML发展历史
- 第一阶段:OO方法学家的联合行动
- 1995.10G.Booch与J.Rumbaugh联合推出Unified Method 0.8
- 1996.6:Jacobson加入,推出UML0.9
- 第二阶段:公司的联合行动
- 1996:成立了UML伙伴组织,12家公司加入
- 1997.1:推出UML1.0,另外5家公司加盟
- 1997.9:形成UML1.1,提交OMG作为建模语言规范提案
- 1997.11:UML1.1被OMG正式采纳<