Академический Документы
Профессиональный Документы
Культура Документы
Software Lifecycle
Siklus hidup perangkat lunak tergantung pada :
1. Pengumpulan kebutuhan
2. Analisa kebutuhan dan definisi (requirement and definition)
▫ Service System
▫ Constraints, atau batasan²
▫ Tujuan
3. Desain Sistem dan Desain Software
4. Pengujian implementasi dan unit (Coding)
5. Pengujian Sistem
6. Pengoperasian dan pemeliharaan
Requirements Pengoperasian
Design
Implementation Pemeliharaan
Testing
Ilustrasi siklus pengembangan perangkat lunak
Bacward
Requirements Information
Design
Implementation
Forward Testing
Information
Pengembangan Software
Umumnya dibagi dalam 3 fase, yaitu :
1. , mendefinisikan :
▫ Informasi yang akan diproses
▫ Fungsi yang diinginkan
▫ Performance (unjuk kerja) yang diinginkan
▫ Penetapan Interface
▫ Perkiraan kendala dan batasan
▫ Kriteria Keberhasilan
2.
▫ Penjabaran struktur data
▫ Arsitektur Software
▫ Prosedur penerapan yang rinci
▫ Proses penterjemahan ke bahasa pemrograman
▫ Penentuan cara² untuk melakukan uji coba
3.
▫ Melakukan perubahan yang diperlukan