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