Struktur Statis RUP Strategi Pengembangan Rational Unified Process RUP

pendapat sumber daya, risiko kinerja, dan risiko keamanan data, dengan menerapkan validasi kode actual. 3. Construction Melakukan sebagian besar implementasi saat bergerak dari arsitektur eksekusi ke versi operasional pertama dari sistem anda. Menyebarkan beberapa pelepasan internal dan alpha untuk memastikan bahwa sistem ini dapat digunakan dan menunjukkan kebutuhan pengguna. Fase terakhir dengan mengerahkan sepenuhnya versi beta fungsional dari sistem, termasuk instalasi dan dokumentasi pendukung dan materi pelatihan meskipun sistem kemungkinan akan masih memerlukan penyetelan fungsionalitas, kinerja, dan kualitas secara keseluruhan. 4. Transition Memastikan perangkat lunak mewakili kebutuhan penggunanya. Ini meliputi pengujian produk dalam persiapan untuk rilis dan membuat penyesuaian kecil berdasarkan umpan balik pengguna. Pada titik ini dalam lifecycle, fokus utama umpan balik pengguna pada penyetelan produk yang lebih baik, konfigurasi, instalasi, dan masalah penggunaan; semua masalah utama struktural seharusnya sudah diselesaikan jauh lebih awal dalam siklus hidup proyek.

2.8.3 Struktur Statis RUP

Struktur statis berkaitan dengan bagaimana proses unsur kegiatan, disiplin, artifacts, dan roles secara logis dikelompokkan menjadi inti disiplin proses. Sebuah proses menggambarkan siapa yang melakukan apa, bagaimana, dan kapan mendeskripsikan who is doing what, how, dan when. Seperti ditunjukkan gambar 2.2 Rational Unified Process direpresentasikan dengan menggunakan empat model elemen kunci. Gambar 2.2 Roles, Activities, and Artifacts Kroll dan Kruchten, 2003 Sebuah roles yang mengungkapkan who siapa individu atau kelompok sedang melakukan pekerjaan; sebuah kegiatan menggambarkan bagaimana pekerjaan telah dilakukan, dan artifacts menangkap apa yang dilakukan. Berikut ini empat Elemen Kunci dari RUP: a. Roles: who Role seperti “topi” seorang individu atau kelompok memakainya selama proyek. Satu individu dapat memakai topi yang berbeda. Ini adalah satu poin penting karena wajar untuk memikirkan role peran sebagai individu dalam tim, atau sebagai judul pekerjaan tetap, tetapi dalam RUP role peran hanya menentukan bagaimana individu harus melakukan pekerjaan itu, dan mereka menentukan kemampuan dan tanggung jawab bahwa individu memainkan role peran yang seharusnya. Seseorang biasanya melakukan satu atau lebih role peran, dan beberapa orang dapat melakukan role peran yang sama. b. Activities: how Sebuah kegiatan dari satu peran spesifik adalah sebuah unit kerja seorang individu didalam peran yang mungkin diminta untuk melakukannya. Kegiatan ini memiliki tujuan yang jelas, biasanya dinyatakan dalam bentuk membuat atau memperbarui beberapa artifact, seperti model, komponen, atau rencana. Setiap kegiatan ditugaskan untuk peran tertentu. Sebuah kegiatan umumnya membutuhkan beberapa jam sampai beberapa hari untuk penyelesaiannya, biasanya melibatkan satu orang, dan hanya mempengaruhi satu atau sejumlah kecil artifact. Sebuah kegiatan harus dapat digunakan sebagai elemen perencanaan dan kemajuannya; jika terlalu kecil, akan diabaikan, dan jika terlalu besar, kemajuan harus dinyatakan dalam bagian kegiatan tersebut. Kegiatan dapat diulang beberapa kali pada artifact yang sama terutama ketika menjalankan satu iterasi ke iterasi yang lain, dan perluasan system oleh peran yang sama, namun tidak harus oleh individu yang sama. c. Artifacts: what Artifact merupakan bagian dari informasi yang dihasilkan, dimodifikasi, atau digunakan oleh sebuah proses. Artifact adalah elemen proyek yang dapat diukur: hal-hal yang dihasilkan proyek atau digunakan saat pengerjaan ke arah produk akhir. Artifact digunakan sebagai input oleh role untuk melakukan kegiatan dan hasil atau output dari kegiatan lain. d. Workflows: when Sebuah daftar dari semua role peran, aktivitas, dan artifact tidak cukup mendasari suatu proses. Anda perlu cara untuk menggambarkan urutan yang bermakna kegiatan yang menghasilkan beberapa hasil berharga dan untuk menunjukkan interaksi antara peran, inilah hal yang tepat workflows lakukan. Workflows datang dalam bentuk yang berbeda; dua alur kerja yang paling umum adalah Disiplin, yaitu workflows tingkat tinggi, dan Workflow Rincian, yaitu workflows dalam disiplin. Dalam istilah UML, workflows dapat dinyatakan sebagai sequence diagram, collaboration diagram, atau activity diagram.

2.8.4 Disiplin RUP