[mmtl-row][mmtl-col width="1/1"][mmtl-text id="" class="" space="medium"]

Model Software Development Life Cycle (SDLC) adalah suatu kerangka kerja yang menggambarkan kegiatan yang dilakukan pada setiap tahap dari proyek pengembangan perangkat lunak.

 

Kegiatan Software Development Life Cycle, dilakukan dalam lima tahap yaitu:

  • Requirements Gathering- Persyaratan untuk perangkat lunak yang akan dikembangkan dikumpulkan. Persyaratan ini akan berada dalam bahasa yang dimengerti oleh pelanggan / pengguna. Domain terminologi tertentu dalam hal ini dianjurkan.

  • Analisis - Perersyaratan yang telah dikumpulkan dianalisis dari sudut pandang pelaksanaan dan spesifikasi perangkat lunak yang ditulis untuk keperluan persyaratan fungsional dan persyaratan non-fungsional.

  • Desain - Fase ini melibatkan arsitektur perangkat lunak dan implementasi spesifik berdasarkan pada teknologi yang dipilih untuk pengoperasiannya.

  • Konstruksi - Pada fase ini, kode dikembangkan, unit diuji, terpadu, integrasi diuji dan diproduksi.

  • Pengujian - pengujian fungsional dari perangkat lunak yang dibangun dilakukan dalam fase ini. Ini juga termasuk pengujian persyaratan non-fungsional.



[/mmtl-text][/mmtl-col][/mmtl-row][mmtl-row bg_image="" bg_repeat="" bg_position="" bg_size="" id="" class=""][mmtl-col offset_xs="" offset="" offset_md="" offset_lg="" width_xs="" width="1/3" width_md="" width_lg="" hide_xs="" hide="" hide_md="" hide_lg="" push_xs="" push="" push_md="" push_lg="" pull_xs="" pull="" pull_md="" pull_lg="" bg_image="http://www.needanews.com/wp-content/uploads/2016/10/2.jpg" bg_repeat="" bg_position="" bg_size="" id="" class=""][mmtl-text id="" class="" space="medium"]

Software Development Life Cycle






Tutorial Pengembangan Adaptif S /W



Sumber penting



  • Panduan singkat

  • Sumber penting

  • Diskusi


Bacaan Pilihan



  • Praktik Terbaik pengembang

  • Pertanyaan dan jawaban

  • Menulis Resume yang efektif

  • HR Pertanyaan Wawancara

  • Istilah komputer

  • Siapa yang



[/mmtl-text][/mmtl-col][mmtl-col width="2/3"][mmtl-text id="" class="" space="medium"]

development-life-cycle2Ada dua pendekatan untuk melakukan kegiatan ini , yaitu:

  • Preskriptif – Model SDLC model akan memberikan tentang cara untuk menyelenggarakan kegiatan-kegiatan dalam metode yang ditentukan seperti yang didefinisikan oleh framework.

  • Adaptif – Model SDLC yang akan memberikan fleksibilitas dalam melakukan kegiatan, dengan aturan-aturan tertentu yang harus diikuti. Metode Agile sebagian besar mengikuti pendekatan ini, dengan aturan masing-masing. Namun, setelah pendekatan adaptif atau Agile tidak berarti bahwa perangkat lunak yang dikembangkan tanpa mengikuti setiap disiplin. Hal ini akan mengakibatkan kekacauan.


Anda perlu memahami bahwa kita tidak bisa mengatakan bahwa model SDLC tertentu baik atau buruk. Masing-masing memiliki kelebihan dan kelemahan dan dengan demikian cocok dalam konteks tertentu.

Bila Anda memilih model SDLC untuk proyek Anda, Anda perlu memahami hal-hal berikut ini:

  • Konteks Organisasi Anda

  • Konteks Teknologi Anda

  • Komposisi Tim Anda

  • Konteks Pelanggan Anda


Misalnya, jika pengembangan perangkat lunak prdictable, maka Anda dapat menggunakan pendekatan preskriptif. Di sisi lain, jika pengembangan perangkat lunak tidak predictable, yaitu persyaratan yang tidak sepenuhnya diketahui, atau tim pengembangan tidak memiliki eksposur sebelum domain saat ini atau teknologi, dll maka pendekatan Adaptive adalah pilihan terbaik.

Pada bagian berikut, Anda akan memahami model SDLC yang paling umum yang berkembang selama pelaksanaan proyek pengembangan perangkat lunak di seluruh industri. Anda juga akan mengetahui kekuatan dan kelemahan masing-masing dari mereka dan dalam konteks apa mereka cocok untuk digunakan.

[/mmtl-text][/mmtl-col][/mmtl-row]

1 تعليقات

  1. Order Levitra Online Canada Cialis 20 Miligramos Cialis Without A Prescription [url=http://cialtadalaf.com]cialis 20mg for sale[/url] Cytotec 30mg Is Nolvafien The Same As Nolvadex

    ردحذف

إرسال تعليق

أحدث أقدم