Sabtu, 26 Maret 2011

Sejarah UML (Unified Modeling Language)

Sejarah UML (Unified Modeling Language)

Pada Oktober 1994, Dr. James Rumbaugh bergabung dengan Perusahaan Rational sotware, dimana Grady Booch sudah bekerja disana sebelumnya. Grady Booch mengembangkan Object Oriented Design (OOD) dan Dr. James Rumbaugh mengembangkan Object Modeling Technique (OMT). Duet Mereka pada Oktober 1995 menghasilkan Unified Method versi 0.8.
Musim gugur 1995 Dr. Ivar Jacobson ikut pula bergabung dengan duet Rumbaugh-Booch, dengan memperkenalkan tool use case. Trio tersebut pada bulan Juni 1996 menghasilkan Unified Modeling Language (UML) versi 0.9. Sebelumnya Dr. Ivar Jacobson mengembangkan Object Oriented Software Engineering (OOSE)
Trio ini mengembangkan Ratinal Unified Process (RUP)
Banyak perusahaan software merasakan bagaimana pentingnya UML dalam tujuan strategis mereka, sehingga beberapa perusahaan membentuk sebuah konsorsium yang terdiri dari perusahaan-perusahaan seperti
Microsoft
Oracle
IBM
Hewlett-Packard
Intellicorp
I-Logix
DEC, Digital Equipment Corp.
texas instrument

Dari konsorsium tersebut pada bulan Januari 1997 lahirlah UML versi 1.0
Pada bulan September 1997 lahirlah UML versi 1.1, dengan 8 buah diagram, yaitu
Use case diagram
Activity diagram
Sequence diagram
Collaboration diagram
Class diagram
Statechart diagram
Component diagram
Deployment diagram
Pada bulan November 1997 sebuah organisasi non profit standarisasi Object Management Group (OMG) mengakui UML sebagai sebuah bahasa pemodelan standar untuk aplikasi object oriented.
OMG didirikan pada bulan April 1989 oleh sebelas perusahaan software, dengan kantor pusat di Needham, MA, USA. (www.omg.org)
Pada tahun 1999 lahirlah UML versi 1.3, menjadi 9 buah diagram, dengan penambahan
Business use case diagram


Pada May 2001 lahirlah UML versi 1.4, menjadi 10 buah diagram, dengan penambahan
Object Diagram
Pada tahun 2002 lahirlah UML versi 2.0, menjadi 13 buah diagram,dengan penambahan dan penggantian yaitu :
Use case diagram
Activity diagram
Sequence diagram
Communication Diagram (Collaboration diagram in versi 1.x)
Class diagram
State Machine Diagram (Statechart diagram in versi 1.x)
Component diagram
Deployment diagram
Composite Structure Diagram
Interaction Overview Diagram
Object Diagram
Package Diagram
Timing Diagram

0 komentar:

Posting Komentar