170 likes | 400 Views
REKAYASA PERANGKAT LUNAK. Chapter 03. Outline of this presentation. Software’s Dual Role Software Characteristic Generic View of Software Engineering. Software’s Dual Role. Software is a produk sarana untuk mengirimkan suatu produk. Software’s Dual Role. Software is a product
E N D
REKAYASA PERANGKAT LUNAK Chapter 03
Outline of this presentation • Software’s Dual Role • Software Characteristic • Generic View of Software Engineering
Software’s Dual Role • Software is a • produk • sarana untuk mengirimkan suatu produk
Software’s Dual Role • Software is a product • Transforms information • Produk, mengatur/manages, memperoleh, memodifikasi, ataumemberikaninformasi. • Mengirimkansecarapotensial hardware dan network.
Software’s Dual Role • Software adalah sarana untuk mengirimkan suatu produk • Controls other programs • (operating system) • Effects communications • (networking software) • Helps build other software • (software tools & environments)
Software Characteristics • Perangkat lunak mempunyai beberapa karakteristik yang khusus • Software is “developed” and “not manufactured”
Software Characteristics • Perangkat lunak mempunyai : • Perangkat lunak tidak merugikan • Perangkat lunak memburuk jika ada eror dan memerlukan perbaikan. ZERO TOLERANCE
Generic View of SE • Requirement • Customer Need • Specification • Software Need • Design • Model of Software • Code • Program
Generic View of SE • Test • Make Sure • Debug • Repair • Maintain • Life Cycle
Generic View of SE • Requirement • Customer Need • Menemukan apa yang dibutuhkan pemakai • Pernyataansecaraumumtentang • Tujuandarisistem • Sumber yang ada : • Waktu • Uang • Orang
Generic View of SE • Specification • Software Need • Spesifikasi perangkat lunak • Detil spesifikasi tentang • Fungsional • Persyaratan H/W & S/W • etc
Generic View of SE • Design • Model of Software • Pembuatan model • Behavioral Model • Structural Model
Generic View of SE • Code • Program • Pembuatan program • Berdasar pada model
Generic View of SE • Test • Meyakinkan tentang : • Proses Verifikasi& Validasi • Penyesuaian dengan spesifikasi
Generic View of SE • Debug • Repair • Menemukan dan mengurangi kesalahan (eror) • Suatu proses yang berulang-ulang dalam pengujian
Generic View of SE • Maintain • Life Cycle • Maintenance Phase Adaptive Perfective Corrective Preventive