Package Diagram
-
Menggambarkan pengelompokkan elemen-elemen sistem (class, objek, dsb.)
Visualisasi Package
Generalisasi dan Dependensi
Refinement Relationship
Penyatuan Package
Transformasi Hasil Penyatuan
Interaction Overview Diagram
-
Gabungan dari sequence diagram dan activity diagram
Timing Diagram
Pengembangan Perangkat Lunak dengan UML
-
Buat daftar semua business process yang diperlukan
-
Buat use case untuk setiap business process
-
Buat use case diagram lebih detil dan lebih lengkap (requirement, constraints dan catatan-catatan lain)
-
Buat deployment diagram
-
Definisikan requirement lain (non-fungsional, security dan sebagainya) yang juga harus disediakan oleh sistem.
-
Buat activity diagram berdasarkan use case
-
Definisikan objek-objek level atas (package atau domain) buatlah sequence dan/atau collaboration diagram untuk tiap alir pekerjaan.
-
Buarlah rancangan user interface model yang menyediakan antarmuka bagi pengguna untuk menjalankan skenario use case.
-
Berdasarkan model-model yang sudah ada, buatlah class diagram.
-
Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokan class menjadi komponen-komponen. Karena itu buatlah component diagram pada tahap ini. Juga, definisikan tes integrasi untuk setiap komponen meyakinkan ia berinteraksi dengan baik.
-
Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan, dan sebagainya. Petakan komponen ke dalam node.
-
Mulailah membangun sistem. Ada dua pendekatan yang dapat digunakan :
-
Pendekatan use case, dengan meng-assign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit code yang lengkap dengan tes.
-
Pendekatan komponen, yaitu meng-assign setiap komponen kepada tim pengembang tertentu.
-
-
Lakukan uji modul dan uji integrasi serta perbaiki model berserta codenya. Model harus selalu sesuai dengan code yang aktual.
-
Piranti lunak siap dirilis.
Untuk lebih jelasnya silahkan download file berikut ini:
Terimakasih atas perhatiannya.