apa itu UML (Unified Modelling Language)
Dalam suatu proses pengembangan software,
analisa dan rancangan telah merupakan terminologi yang sangat tua. Pada
saat masalah ditelusuri dan spesifikasi dinegoisasikan, dapat dikatakan
kita berada pada tahap rancangan. Merancang adalah menemukan suatu cara
untuk menyelesaikan masalah, salah satu tool / model untuk merancang
pengembangan software yang berbasis object oriented adalah UML.
Apa itu UML
Unified Modelling Language (UML) adalah
sebuah "bahasa" yg telah menjadi standar dalam industry untuk
visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML
menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan
menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti
lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem
operasi dan jaringan apapun, serta di itulis dalam bahasa pemrograman apapun.
Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya,
maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa
berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML
tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.
Seperti
bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik.
Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan
berbagai diagram piranti lunak. Setiap
bentuk memiliki makna tertentu, dan UML syntax mendefinisikan bagaimana
bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama
diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD
(Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).
Komentar
Posting Komentar