Minggu, 15 Januari 2012

UNIFIED MODELLING LANGUAGE(UML)


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 :
  1. Use case diagram
  2. Activity diagram
  3. Sequence diagram
  4. Collaboration diagram
  5. Class diagram
  6. Statechart diagram
  7. Component diagram
  8. 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