Pengertian software Engineering menurut Ian Sommerville

Preview:

Citation preview

1. Jelaskan pengertian software Engineering menurut Ian Sommerville

Jawab:

Menurut Ian Sommerville dalam bukunya Software Engineering, Software Engineering

adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari

tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan, dimana ada

dua kata kunci yaitu:

1. Disiplin Rekayasa, dimana perekayasa membuat suatu alat bekerja dengan

menerapkan teori, metode dan alat bantu yang sesuai serta penggunaan secara selektif

dan selalu mencoba mencari solusi terhadap permasalahan walaupun tidaka ada teori

atau metode yang mendukung.

2. Semua aspek produksi perangkat lunak, rekayasa perangkat lunak tidak hanya

berhubungan dengan proses teknis dari pengembangan perangkat lunak tetapi juga

dengan kegiatan seperti manajemen proyek perangkat lunak dan pengembangan alat

bantu, metode, dan teori untuk mendukung produksi perangakt lunak.

Sedangkan untuk pengertian software Ian Sommerville menjelaskannya berdasarkan

karakteristik software yaitu:

1. Maintanability (Dapat Dirawat), Perangkat Lunak harus dapat memenuhi perubahan

kebutuhan

2. Dependability, Perangkat Lunak harus dapat dipercaya

3. Efisiensi, Perangkat Lunak harus efisien dalam penggunaan resource

4. Usability, Perangkat Lunak harus dapat digunakan sesuai dengan yang direncanakan

2. Jelaskan pengertian software menurut anda

Jawab:

Software atau perangkat lunak adalah suatu program yang berisi kumpulan instruksi yang

akan dieksekusi oleh hardware (komputer) dalam menjalankan pekerjaannya. Sedangkan

software engineering adalah Suatau penerapan dan penggunaan prinsip-prinsip

engineering yang baik dalam membangun ataupun mengembangkan suatu software yang

lebih baik.

Tugas 2

REKAYASA PERANGKAT LUNAK

Oleh

Rosdiana

E1E1 08051

Jurusan Teknik Informatika

Fakultas Teknik

Universitas Haluoleo

2011