Entis Sutisna

Minggu, 13 Maret 2016

Pengenalan UML

  •  Pengenalan UML
        UML (Unified Modeling Language) merupakan pengganti dari metode analisis

berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan

sekitar akhir tahun 80-an dan awal tahun 90-an.

UML merupakan gabungan dari metode Booch, Rumbaugh (OMT) dan Jacobson.

Tetapi UML ini akan mencakup lebih luas daripada OOA&D. Pada pertengahan

pengembangan UML dilakukan standarisasi proses dengan OMG (Object

Management Group) dengan harapan UML akan menjadi bahasa standar pemodelan

pada masa yang akan datang.

UML disebut sebagai bahasa pemodelan bukan metode. Kebanyakan metode terdiri

paling sedikit prinsip, bahasa pemodelan dan proses. Bahasa pemodelan (sebagian

besar grafik) merupakan notasi dari metode yang digunakan untuk mendesain secara

cepat.

Bahasa pemodelan merupakan bagian terpenting dari metode. Ini merupakan bagian

kunci tertentu untuk komunikasi. Jika anda ingin berdiskusi tentang desain dengan

seseorang, maka Anda hanya membutuhkan bahasa pemodelan bukan proses yang

digunakan untuk mendapatkan desain.

UML merupakan bahasa standar untuk penulisan blueprint software yang digunakan

untuk visualisasi, spesifikasi, pembentukan dan pendokumentasian alat-alat dari

sistem perangkat lunak.
 
  •  Sejarah Singkat UML

UML dimulai secara resmi pada oktober 1994, ketika Rumbaugh bergabung dengan

Booch pada Relational Software Corporation. Proyek ini memfokuskan pada

penyatuan metode Booch dan OMT. UML versi 0.8 merupakan metode penyatuan

yang dirilis pada bulan Oktober 1995. Dalam waktu yang sama, Jacobson bergabung

dengan Relational dan cakupan dari UML semakin luas sampai diluar perusahaan

OOSE. Dokumentasi UML versi 0.9 akhirnya dirilis pada bulan Juni 1996. Meskipun

pada tahun 1996 ini melihat dan menerima feedback dari komunitas Software

Engineering . Dalam waktu tersebut, menjadi lebih jelas bahwa beberapa organisasi

perangkat lunak melihat UML sebagai strategi dari bisnisnya. Kemudian dibangunlah

UML Consortium dengan beberapa organisasi yang akan menyumbangkan sumber

dayanya untuk bekerja, mengembangkan, dan melengkapi UML.

Di sini beberapa partner yang berkontribusi pada UML 1.0, diantaranya Digital

Equipment Corporation, Hewlett-Packard, I-Logix, Intellicorp, IBM, ICON

Computing, MCI Systemhouse, Microsoft, Oracle, Relational, Texas Instruments dan

Unisys. Dari kolaborasi ini dihasilkan UML 1.0 yang merupakan bahasa pemodelan

yang ditetapkan secara baik, expressive, kuat, dan cocok untuk lingkungan masalah

yang luas. UML 1.0 ditawarkan menjadi standarisasi dari Object Management Group

(OMG). Dan pada Januari 1997 dijadikan sebagai standar bahasa pemodelan.
Antara Januari–Juli 1997 gabungan group tersebut memperluas kontribusinya sebagai

hasil respon dari OMG dengan memasukkan Adersen Consulting, Ericsson,

ObjectTimeLimeted, Platinum Technology, Ptech, Reich Technologies, Softeam,

Sterling Software dan Taskon. Revisi dari versi UML (versi 1.1) ditawarkan kepada

OMG sebagai standarisasi pada bulan Juli 1997. Dan pada bulan September 1997,

versi ini dierima oleh OMG Analysis dan Design Task Force (ADTF) dan OMG

ArchitectureBoard. Dan Akhirnya pada Juli 1997 UML versi 1.1 menjadi standarisasi.

Pemeliharaan UML terus dipegang oleh OMG Revision Task Force (RTF) yang

dipimpin oleh Cris Kobryn. RTP merilis editorial dari UML 1.2 pada Juni 1998. Dan

pada tahun 1998 RTF juga merilis UML 1.3 disertai dengan user guide dan

memberikan technical cleanup.

  • Pengertian UML
UML adalah bahasa untuk menspesifikasi, memvisualisasi, membangun dan

mendokumentasikan artifacts (bagian dari informasi yang digunakan atau dihasilkan

oleh proses pembuatan perangkat lunak, artifact tersebut dapat berupa model,

deskripsi atau perangkat lunak) dari sistem perangkat lunak, seperti pada pemodelan

bisnis dan sistem non perangkat lunak lainnya [HAN98]. Selain itu UML adalah

bahasa pemodelan yang menggunakan konsep orientasi object. UML dibuat oleh

Grady Booch , James Rumbaugh , dan Ivar Jacobson di bawah bendera Rational

Software Corp [HAN98]. UML menyediakan notasi-notasi yang membantu

memodelkan sistem dari berbagai perspektif. UML tidak hanya digunakan dalam

pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan

pemodelan..

0 komentar:

Posting Komentar