The Unified Process (UP)




The Unified Process

Pengertian :

Unified Process (UP) adalah metodologi pengembangan sistem (perangkat lunak) berbasis objek dengan berfokus pada UML (Unified Modeling Language ). Metode ini bersifat use-case-driven/ menggunakan use case sebagai alur untuk  membangun sebuah sistem informasi, selain itu untuk metode ini terdapat beberapa tahapan yang harus dipenuhi. UP berpusat pada arsitektur perangkat lunak, interatif dan tumbuh-kembang (Alhir, 2005).



Disetiap akhir fase dilakukan penilaian untuk menentukan apakah tujuan dari fase telah di penuhi. jika penilaian difase ini memuaskan maka proyek dapat dilanjutkan ke fase berikutnya.



Tahapan dalam Unified Process (UP)

1. Inception
aktivitas penilaian terhadap sebuah proyek perangkat lunak dilakukan untuk mendapatkan kesepakatan dari stakeholder sehubungan dengan tujuan dan dana proyek, seperti merumuskan lingkup proyek, perencanaan dan persiapan, sintesis arsitektur, dan penyiapan lingkungan projek yang mendukung.

2. Elaboration
Gambaran umum kebutuhan, persyaratan, dan fungsi-fungsi utama perangkat lunak. dimulai rancang bangun perangkat lunak secara iterative melalui aktivitas-aktivitas seperti business modeling, requirements, analysis dan design, meskipun baru pada tahap awal.

3. Construction
Membangun perangkat lunak sampai dengan saat perangkat lunak tersebut siap digunakan, menitik beratkan pada penentuan tingkat prioritas kebutuhan/persyaratan, melengkapi spesifikasinya, analisis lebih dalam, disain solusi yang memenuhi kebutuhan dan persyaratan, pengkodean dan pengujian perangkat lunak.

4. Transition
Difokuskan pada bagaimana menyampaikan perangkat lunak yang sudah jadi pada pengguna, maka perangkat lunak akan secara resmi diuji.

Dalam pengembangan perangkat lunak dengan menggunakan UP, maka tidak lepas dari penggunaan notasi-notasi yang biasa disebut sebagai UML (Unified Modeling Language). UML, adalah bahasa pemodelan standar atau kumpulan teknik-teknik pemodelan untuk menspesifikasi, mem-visualisasi, meng-konstruksi, dan mendokumentasi hasil kerja dalam pengembangan perangkat lunak (Fowler, 2004). UML mendefinisikan notasi dan semantik. Notasi merupakan sekumpulan bentuk khusus yang memiliki makna tertentu untuk menggambarkan berbagai diagram piranti lunak, dan semantik mendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan.

Sekian penjelasan singkat mengenai Unified Process (UP), terimakasih atas kunjungannya.
Apabila ada kritik dan saran, silahkan tuliskan di kolom komentar ya!! 😉😉😉



Sumber Referensi:

http://dhiekalantana.blog.unas.ac.id/files/2012/10/sdlc.pdf

http://www.sistem-informasi.xyz/2017/05/pengertian-unified-process-up-sdlc.html

http://www.nahrowi.com/2015/12/11/post-week-2-pengembangan-sistem-informasi-2-jelaskan-pengertian-unified-process-up-extreme-programming-dan-scrum/

http://sahrirzul.blogspot.co.id/2013/12/pengertian-dari-unified-process-dan.html

https://tugaspasca.wordpress.com/2010/03/13/rup-tahapan-rational-unified-process/

Komentar