Perbezaan Antara Metodologi Air Terjun Dan RUP

Perbezaan Antara Metodologi Air Terjun Dan RUP
Perbezaan Antara Metodologi Air Terjun Dan RUP

Video: Perbezaan Antara Metodologi Air Terjun Dan RUP

Video: Perbezaan Antara Metodologi Air Terjun Dan RUP
Video: METODE WATERFALL DALAM PENGEMBANGAN PERANGKAT LUNAK 2024, April
Anonim

Metodologi Air Terjun vs RUP

Terdapat sebilangan besar metodologi pengembangan perisian yang digunakan dalam industri perisian hari ini. Kaedah pengembangan air terjun adalah salah satu kaedah pengembangan perisian yang paling awal. Metodologi pengembangan perisian Waterfall adalah model berurutan di mana setiap fasa diselesaikan secara lengkap dan diikuti dalam urutan tetap. RUP (Rational Unified Process) adalah kerangka proses yang dapat disesuaikan dengan metodologi pengembangan perisian berulang. RUP menangani beberapa kritikan terhadap pembangunan Air Terjun seperti ketegaran.

Apa itu Metodologi Air Terjun?

Metodologi Waterfall adalah salah satu model pengembangan perisian yang paling awal. Seperti namanya, ini adalah proses berurutan di mana kemajuan mengalir melalui beberapa fasa dari atas ke bawah, serupa dengan air terjun. Fasa model Air Terjun adalah analisis kebutuhan, reka bentuk, pengembangan, pengujian dan pelaksanaan. Penganalisis Perniagaan (atau pengaturcara sendiri jika ia adalah organisasi kecil) melakukan fasa analisis dengan mendapatkan sistem dan keperluan perniagaan dari pelanggan projek. Kemudian, arkitek perisian (atau pembangun perisian kanan) datang dengan dokumen reka bentuk yang menggambarkan struktur dan komponen sistem yang dicadangkan. Kemudian pemaju junior melakukan pengekodan menggunakan dokumen reka bentuk. Setelah selesai pembangunan, produk diserahkan kepada pasukan pengujian untuk proses pengujian dan pengesahan. Akhirnya, produk tersebut dilaksanakan (atau disepadukan) di laman pelanggan dan projek tersebut ditandatangani. Perkara penting yang perlu diperhatikan di sini ialah setiap fasa selesai sepenuhnya sebelum beralih ke fasa seterusnya. Model ini adalah hasil langsung dari penyesuaian kaedah pengembangan berorientasikan perkakasan (terdapat dalam industri pembuatan dan pembinaan), pada saat tidak ada model formal untuk pengembangan perangkat lunak.

Apa itu RUP?

RUP tergolong dalam keluarga metodologi pengembangan perisian berulang. Ia dikembangkan oleh Rational Software Corporation (IBM) pada tahun 2003. Ia sebenarnya merupakan kerangka proses yang dapat disesuaikan (bukan satu proses konkrit), yang dapat disesuaikan oleh organisasi pembangunan sesuai dengan keperluan mereka. Sedikit mirip dengan air terjun, ia mempunyai fasa tetap seperti permulaan, penjelasan, pembinaan dan peralihan. Tetapi tidak seperti air terjun, RUP adalah proses berulang. Tiga strategi yang ditangkap oleh RUP adalah proses yang dapat disesuaikan yang memandu pengembangan, alat automatik untuk mempercepat proses, dan layanan yang membantu mengadopsi proses dan alat dengan lebih cepat. Pelatih strategi ini menangkap enam amalan terbaik kejuruteraan perisian (pengembangan berulang, keperluan mengurus, seni bina berdasarkan komponen, model perisian visual,pengesahan berterusan dan pengurusan perubahan).

Apakah perbezaan antara Metodologi Air Terjun dan RUP?

Walaupun metodologi Waterfall dan RUP telah menentukan fasa tetap, ada perbezaan utama antara kedua model ini. Perhatian utama adalah bahawa sementara metodologi Air Terjun jelas merupakan proses berurutan dengan langkah-langkah yang ditentukan di mana fasa semasa selesai sebelum pergi ke fasa berikutnya, RUP adalah proses berulang. Tidak seperti metodologi air terjun, RUP mengembangkan produk dalam beberapa peringkat berdasarkan maklum balas dari pemegang saham. Kerana setiap lelaran RUP menghasilkan pelepasan yang dapat dilaksanakan, pelanggan dapat memperoleh manfaat lebih awal daripada Air Terjun. Akhirnya, metodologi Waterfall adalah proses konkrit preskriptif, sementara RUP adalah kerangka proses perisian yang dapat disesuaikan.

Disyorkan: