Document 9654579

Download Report

Transcript Document 9654579

Untuk menghasilkan dan mengimplementasikan
program-program yang berkualitas tinggi.
Ciri-ciri program-program yang berkualitas tinggi :
•Melakukan fungsi-fungsinya secara benar dan komplit
•Mempunyai User interface yang berkualitas tinggi
•Bekerja secara efisien
•Mempunyai rancangan yang baik dan terdokumentasi
dengan baik
•Mudah di-maintain
•Tetap berjalan dalam kondisi tidak normal
Tahapan Prog. Dev. Life Cycle
• Perencanaan
• Perancangan
• Coding
• Pengujian
• Operation & Maintenance
PERENCANAAN
• Memperkirakan sumber daya – sumber daya yang
dibutuhkan untuk pengembangan software,
kepemilikan dan implementasi
• Menempatkan keputusan-keputusan penting
Bila program
Dikembangakan
Dalam perusahaan,
Management harus
Memilih pendekatan
Perancangan yg akan
Digunakan.
Pendekatan
Perancangan
PERENCANAAN
• Memperkirakan sumber daya – sumber daya yang
dibutuhkan untuk pengembangan software,
kepemilikan dan implementasi
• Menempatkan keputusan-keputusan penting
Keputusan yang
hrs diambil
mengenai bhs prog
yg digunakan dan
teknik coding
yg digunakan
Pendekatan
Implementasi
PERENCANAAN
• Memperkirakan sumber daya – sumber daya yang
dibutuhkan untuk pengembangan software,
kepemilikan dan implementasi
• Menempatkan keputusan-keputusan penting
Tg. jawab untuk
integritas dan testing
harus diberikan
Pendekatan
Integrasi & Testing
PERENCANAAN
• Memperkirakan sumber daya – sumber daya yang
dibutuhkan untuk pengembangan software,
kepemilikan dan implementasi
• Menempatkan keputusan-keputusan penting
Keanggotaan dan
struktur project team
harus ditentukan
Project Team
CONTROL
• Perkembangan tugas dalam setiap tahap
harus dimonitor dan sesuai dengan
rencana
• Pengendalian ini harus dilakukan agar
software yang dihasilkan adalah software
yang terotorisasi, akurat dan lengkap.
PERANCANGAN
• Menjelaskan dengan detail struktur dan
operasi dari program yang sesuai dengan
requirement selama tahapan proses
perancangan sistem dari pengembangan
sistem
CODING
• Programmer menulis dan mendokumentasikan
source program dalam beberapa bahasa
pemograman sewaktu implementasi
perancangan prorgram
• Strategi implementasi dan integrasi modul
• Strategi pemograman
• Strategi dokumentasi
CODING
• Programmer menulis dan mendokumentasikan
source program dalam beberapa bahasa
pemograman sewaktu implementasi
perancangan prorgram
• Strategi implementasi dan integrasi modul
• Strategi pemograman
• Strategi dokumentasi
• TOP DOWN
• BOTTOM UP
• THREADS
TESTING
• Evaluasi untuk menentukan apakah
requirement sudah tercapai, identifikasi
error atau spesifikasi yang tidak lengkap
/ tidak akurat
• Unit testing
• Integration testing
• Whole of program testing
TESTING
• Evaluasi untuk menentukan apakah
requirement sudah tercapai, identifikasi
error atau spesifikasi yang tidak lengkap
Desk checking
/ tidak akurat
Structured walk through
• Unit testing
Inspeksi design dan code
Black box test
• Integration testing
White box test
• Whole of program testing
TESTING
• Evaluasi untuk menentukan apakah
requirement sudah tercapai, identifikasi
error atau spesifikasi yang tidak lengkap
/ tidak akurat
• Unit testing
Top – down test
Bottom – up test
• Integration testing
Hybrid test
• Whole of program testing
TESTING
• Evaluasi untuk menentukan apakah
requirement sudah tercapai, identifikasi
error atau spesifikasi yang tidak lengkap
/ tidak akurat
• Unit testing
• Integration testing
Function test
Performance test
• Whole of program testing
Acceptance test
Installation test
OPERATION & MAINTENANCE
• Kegiatan menggunakan program yang telah
dibuat dalam operasional sehari-hari dan
dimaintain kualitas dari program tersebut
dalam perusahaan.