Rumah Dalam berita Apakah model air terjun? - definisi dari techopedia

Apakah model air terjun? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Air Terjun Model?

Model air terjun adalah model proses pembangunan perisian berturut-turut yang mengikuti fasa-fasa berikut:

  1. Konsep
  2. Inisiasi
  3. Analisis
  4. Reka bentuk
  5. Pembinaan
  6. Ujian
  7. Pengeluaran / Pelaksanaan
  8. Penyelenggaraan

Dengan menggunakan langkah-langkah biasa kitaran hayat pembangunan perisian (SDLC), model air terjun menguatkan ke fasa seterusnya selepas selesai fasa sebelumnya. Kembali ke fasa sebelumnya adalah mengerutkan dahi jika tidak ada keperluan yang jelas untuk berbuat demikian.

Techopedia menerangkan Model Air Terjun

Seperti yang dinamakan namanya, fasa dalam model air terjun terus maju ke bawah. Fasa-fasa ini harus diikuti secara berturutan untuk menjadi berkesan, dan dalam sesetengah industri - seperti pembinaan dan pembuatan - proses itu mesti diikuti.


Secara teori, model air terjun terdengar seperti amalan yang baik, tetapi ia telah dikritik oleh ramai dalam industri pembangunan perisian. Pertama, fasa SDLC tidak dapat disempurnakan sebelum bergerak ke fasa berikutnya. Juga, dalam bentuk literal model ini tidak mempunyai kelenturan untuk keperluan dan pelarasan reka bentuk, yang menjadikannya sangat sukar bagi pengaturcara dan pemaju untuk mengintegrasikan pelarasan reka bentuk.


Walau bagaimanapun, terdapat beberapa prinsip bunyi dari model air terjun yang boleh digunakan untuk pembangunan perisian yang berjaya. Ini adalah senarai sebahagian dari prinsip-prinsip ini:

  • Masalah dapat diselesaikan dengan lebih mudah jika mereka lebih jelas.
  • Sejumlah besar kod adalah lebih mudah dikesan jika mereka berstruktur.
  • Kerja manusia sentiasa perlu disahkan.
  • Pelan kitaran hayat projek yang baik meningkatkan proses pembangunan.
  • Dokumentasi sistem adalah hasil sampingan proses pembangunan, dan tidak dilakukan kemudian, sebagai satu peringatan.

Model air terjun merupakan usaha awal untuk menyediakan struktur, metrik dan kawalan kepada pembangunan sistem aplikasi yang besar dan rumit, biasanya sistem kerangka utama.

Apakah model air terjun? - definisi dari techopedia