Dalam rekayasa perangkat lunak, sebuah methodology adalah
suatu urutan kesatuan dari berbagai macam pelaksanaan (penyusunan materi,
coding, pendokumentasian, pendiagraman, dll) yang akhirnya akan menghasilkan
software.
–http://en.wikipedia.org/wiki/Methodology_(software_engineering)
Rational Unified Process (RUP) adalah salah satu proses
dalam rekayasa perangkat lunak. RUP menyediakan pendekatan disiplin dalam
menentukan tugas dan tanggung jawab dalam pengembangan software. Tujuannya
adalah untuk menjamin produksi software yang berkualitas yang memenuhi
kebutuhan penggunanya dengan jadwal dan anggaran yang dapat diprediksikan.
Rational Unified Process menitikberatkan pada produktiftas
team, dengan cara memberikan setiap anggota team akses mudah ke knowledge base
dengan adanya guidelines, templates dan tool untuk semua kepentingan aktifitas
pengembangan.
Rational Unified Process memnitikberatkan pada aktifitas
menciptakan dan merawat model daripada aktifitas produksi yang memfokuskan pada
penciptaan dokumen project yang banyak.
RUP adalah suatu petunjuk bagaimana menggunakan Unified
Modeling Language secara efektif. UML adalah bahasa standar industry yang
mengijinkan kita untuk dapat berkomunikasi dengan kebutuhan, arsitektur dan
design software secara lebih jelas. UML diciptakan oleh Rational Software, dan
sekarang dirawat oleh standards organization Object Management Group (OMG).
RUP mendeskripsikan bagaimana cara efektif untuk
mengembangkan. Cara ini disebut sebagai “Best Practices” karena cara-cara ini
sering dipakai oleh industry dalam menggunakan RUP. Berikut adalah cara
tersebut.
1. Develop
Software Iteratively
2. Manage
Requirements
3. Used
component-based architectures
4. Visually
model software
5. Verify
software quality
6. Control
Changes to software









0 Responses to “Rational Unified Process”