Minggu, 25 September 2016

Definisi Metodologi pengembangan perangkat lunak


Kelas metodologi dikenalpasti sebagai set prosedur, teknis dan dukungan dokumenter digunakan untuk desain sistem informasi . Teknik dari perangkat lunak ketika membuat referensi untuk pengembangan perangkat lunak, pengembangan program, yang harus memenuhi serangkaian fase pembangunan, untuk bekerja dengan orang lain berbicara metode yang sudah didirikan di disiplin lain teknik.

Tujuan utamanya adalah untuk mengekspos seperangkat klasik dan modern sistem pemodelan teknik yang memungkinkan untuk mengembangkan kualitas perangkat lunak, termasuk konstruksi heuristik dan perbandingan model sistem.

Metodologi pengembangan perangkat lunak masing-masing memiliki pendekatan sendiri dan yang sering disebut pendekatan tradisional tidak sering mengambil ke account aspek seperti kualitas, daya saing, kepuasan dan manfaat; Sebaliknya mereka dikenakan ambiguitas, birokrasi, dll. Karena mereka adalah metode yang dibuat dalam dekade 70-an dan 80-an, berpikir bisnis pada tahun 1950.

Itu tertentu adalah bahwa dunia ini berubah dengan cepat, hanya orang-orang bisnis cerdas dan dengan perangkat lunak cerdas bertahan. Komunikasi yang hadir seketika, arus informasi di nyata waktu . Inilah sebabnya mengapa klasik metodologi sudah usang, dan tidak bekerja dari setiap sudut pandang. Hanya beberapa sudah disesuaikan, tetapi fungsionalitas terbatas pada beberapa proyek-proyek yang inovatif.

Antara Metodologi pengembangan perangkat lunak yang digunakan saat ini yang ditemukan:

Metodologi Scrum: metodologi Agile dan fleksibel yang memungkinkan Anda untuk mengelola pengembangan perangkat lunak dan yang tujuan adalah untuk memaksimalkan laba atas investasi bagi perusahaan Anda. Hal ini pada dasarnya didasarkan pada membangun fungsionalitas yang lebih besar nilai untuk nasabah dan prinsip-prinsip berkesinambungan pemantauan, manajemen mandiri , adaptasi dan inovasi. Keuntungan yang ditawarkan oleh metodologi ini meliputi:

Pemenuhan dari harapan, fleksibilitas untuk perubahan, mengurangi waktu, produktivitas yang lebih besar, memaksimalkan laba atas investasi , pengurangan risiko

Metodologi XP (ekstrim pemrograman): ini adalah salah satu paling menonjol metodologi proses pengembangan perangkat lunak agile, karena itu menempatkan lebih menekankan pada adaptasi daripada prediktabilitas. Fitur utama adalah:

  • Pengembangan berulang-ulang dan inkremental, mengacu pada perbaikan kecil tapi kontinu .
  • Konstanta unit, sering diulang dan otomatis tes.
  • Integrasi terus menerus dari tim pemrograman dengan klien.
  • Pemrograman dalam pasangan, itu lebih dianjurkan adalah bahwa pekerjaan pembangunan adalah dilakukan dengan dua orang di sama sejak.
  • Koreksi kesalahan mereka, sebelum menambahkan fitur baru.
  • Kesederhanaan dalam kode , adalah cara terbaik untuk membuat hal-hal yang bekerja dengan baik , lebih baik untuk melakukan sesuatu yang sederhana bahwa Anda dapat mengubah tanpa banyak kerja , membuat sesuatu yang kompleks yang tidak pernah dapat digunakan.




Tidak ada komentar:

Posting Komentar