UNIFIED MODELLING LANGUAGE(UML)
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
- Logix
- DEC, Digital Equipment Corp.
- texas instrument
- Rational software
- ICON computing
- MCI systemhouse
- Unisys Platinum Technology
- Ptech
- Taskon and Reich Technologies
- Softeam
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 :
1. Use case
diagram
2. Activity diagram
3. Sequence
diagram
4.
Communication Diagram (Collaboration diagram in versi 1.x)
5. Class
diagram
6. State
Machine Diagram (Statechart diagram in versi 1.x)
7. Component
diagram
8. Deployment
diagram
9. Composite
Structure Diagram
10. Interaction
Overview Diagram
11. Object
Diagram
12. Package
Diagram
13. Timing
Diagram
UML
versi 2.0 ada 13 diagram yang terbagi menjadi 3 kategori yaitu
1. Structure diagram
Menggambarkan elemen dari spesifikasi yang mengabaikan
time
- Class Diagram
- Object Diagram
- Component Diagram
- Deployment Diagram
- Composite Structure Diagram
- Package Diagram
2. Behavior diagram
Menggambarkan cirri-ciri
behavior/methode/function dari sebuah system atau business process
- Use case Diagram
- Activity Diagram
- State Machine Diagram
3. Interaction diagram
Bagian dari
behavior diagram yang menggambarkan object interactions
- Communication
- Interaction Overview
- Sequence
- Timing
Diagram
UML Versi 2.0
Pada tahun 2009 lahirlah UML versi 2.2, menjadi 14 buah diagram,dengan penambahan :
- Profile Diagram
UML
versi 2.2 ada 14 diagram yang terbagi menjadi 3 kategori yaitu
1. Structure diagram
Menggambarkan elemen dari spesifikasi yang mengabaikan
time
- Class Diagram
- Object Diagram
- Component Diagram
- Deployment Diagram
- Composite Structure Diagram
- Package Diagram
- Profile Diagram
2. Behavior diagram
Menggambarkan cirri-ciri
behavior/methode/function dari sebuah system atau business process
- Use case Diagram
- Activity Diagram
- State Machine Diagram
3. Interaction diagram
Bagian dari
behavior diagram yang menggambarkan object interactions
- Communication Diagram
- Interaction Overview Diagram
- Sequence Diagram
- Timing Diagram
Diagram
UML Versi 2.2
Tidak ada komentar:
Posting Komentar