Diagram UML Unified Modelling Language UML

2.9.1 Diagram UML

Dalam membangun suatu model perangkat lunak dengan UML, digunakan bentuk-bentuk diagram atau simbol untuk merepresentasikan elemen-elemen dalam sistem. Bentuk diagram yang digunakan untuk merepresentasikannya adalah sebagai berikut Booch et al. 2007: 1. Use case Diagram Use case diagram digunakan untuk menggambarkan konteks sistem yang akan dibangun dan fungsionalitas yang disediakan oleh sistem itu. Mereka menggambarkan siapa atau apa berinteraksi dengan sistem. Mereka menunjukkan apa yang dunia luar inginkan sistem untuk lakukan. 2. Class Diagram Class diagram digunakan untuk menunjukkan adanya kelas dan hubungan kelas dalam tampilan logis dari sistem. Class diagram tunggal mewakili pandangan struktur kelas pada sistem. Selama analisis, diagram kelas digunakan untuk menunjukkan peran umum dan tanggung jawab entitas yang menyediakan perilaku sistem. Selama desain, class diagram digunakan untuk menangkap struktur kelas yang membentuk arsitektur sistem. Dua unsur penting dari sebuah diagram kelas adalah kelas dan dasar hubungan kelas. 3. Sequence Diagram Sequence diagram digunakan untuk melacak pelaksanaan skenario dalam konteks yang sama seperti diagram komunikasi. Komunikasi diagram dibahas kemudian dalam bab ini Memang, dengan tingkat besar, sebuah diagram urutan hanyalah cara lain untuk mewakili diagram komunikasi. 4. Activity Diagram Activity diagram memberikan gambaran visual dari aliran aktivitas, baik dalam sistem, bisnis, alur kerja, atau proses lainnya. Diagram ini berfokus pada kegiatan yang dilakukan dan siapa atau apa yang bertanggung jawab atas kinerja kegiatan tersebut. Unsur-unsur activity diagram adalah action node, control node, dan object node. Ada tiga jenis kontrol node: node awal dan akhir akhir ini dua varietas, kegiatan akhir dan arus final, aktifitas final, dan fork and join. 5. Statechart Diagram State machine diagram sangat terkenal di industri yang menggunakan proses real time. State machine diagram yang digunakan untuk merancang dan memahami sistem real time, dalam yang konsekuensi dari waktu yang tidak tepat sangat berat. Perangkat medis, keuangan perdagangan, sistem satelit komando dan kontrol, dan sistem senjata yang contoh khas dimana state machine diagram dapat memainkan peran penting dalam memahami bagaimana sistem berperilaku sebagai reaksi terhadap peristiwa kunci. 6. Deployment Diagram Diagram deployment digunakan untuk menunjukkan alokasi artefak ke node dalam desain fisik sistem. Diagram deployment tunggal mewakili pandangan ke struktur artefak dari suatu sistem. Dalam perkembangannya, kami menggunakan diagram deployment untuk menunjukkan koleksi fisik dari node yang berfungsi sebagai platform untuk pelaksanaan sistem kami. Ketiga unsur penting dari sebuah diagram deployment adalah artefak, node, dan mereka koneksi.

2.9.2 Notasi UML