上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY Coming Together Booch (OOAD)good at low-level design Jacobson (OOSE)good at high-level design Rumbaugh (OMT)good at the middle ground Software Engineering
Software Engineering Coming Together Booch (OOAD) good at low-level design Jacobson (OOSE) good at high-level design Rumbaugh (OMT) good at the middle ground
上游充通大学 SHANGHAI JIAO TONG UNIVERSITY © Booch's and Rumbaugh's methods seemed to be evolving in a similar direction In 1994 they joined forces in effort to merge their two methods They both wanted to include use cases,so soon Jacobson joined them Software Engineering
Software Engineering Booch’s and Rumbaugh’s methods seemed to be evolving in a similar direction In 1994 they joined forces in effort to merge their two methods They both wanted to include use cases, so soon Jacobson joined them
上游充通大学 SHANGHAI JIAO TONG UNIVERSITY It became too difficult to successfully merge all three methods. © At same time,the software engineering community wanted an effective and standardized modeling language The three then focused their efforts on unifying their three modeling languages Software Engineering
Software Engineering It became too difficult to successfully merge all three methods. At same time, the software engineering community wanted an effective and standardized modeling language The three then focused their efforts on unifying their three modeling languages
上游充通大¥ 1.3 UML was Born SHANGHAI JIAO TONG UNIVERSITY In 1996 the Unified Modeling UML 2.0! Language was introduced as UML 0.9 and then 0.91 UML 1.5 Input was obtained from UML1.3 OMG Acceptance.Nov 1997 many,including TI,IBM, Final submission to OMG.Sep'97 UML 1.1 First submission to OMG.Jan 97 Microsoft,Oracle,and HP. UML partners UML 1.0 Web-June 96 UML0.9 This led to UML 1.0 in 1997 OOPSLA95 Unified Method 0.8 Eventually,the semantics and flexibility was improved Other Booch method OMT OOSE Methods resulting in UML 2.0 in 2003 Software Engineering
Software Engineering 1.3 UML was Born In 1996 the Unified Modeling Language was introduced as UML 0.9 and then 0.91 Input was obtained from many, including TI, IBM, Microsoft, Oracle, and HP. This led to UML 1.0 in 1997 Eventually, the semantics and flexibility was improved resulting in UML 2.0 in 2003
上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY Since its publication in 1991,the UML has been enhanced based on the work of many different authors. Harel Meyer Gamma,et al Statecharts Before and after Frameworks and pattems, conditions HP Fusion Booch Operation descriptions and Booch method message numbering Rumbaugh UNIFIED Embley MODELING OMT LANGUAGE Singleton classes and high-levelview Jacobson Wirfs-Brock OOSE Responsibilities Shlaer-Mellor Odell Object lifecycles Classification Software Engineering
Software Engineering Since its publication in 1991, the UML has been enhanced based on the work of many different authors