Selamat Belajar

Pengantar Rekayasa Perangkat Lunak

Rekayasa perangkat lunak

•    Rekayasa perangkat lunak adalah satu disiplin rancang-bangun yang berkaitan dengan semua aspek   dari   produksi   perangkat   lunak   dari   langkah   awal   spesifikasi   sistem   sampai pemeliharaan sistem setelah perangkat lunak tersebut digunakan.
•   Disiplin Rekayasa (Rancang Bangun)
– Menggunakan teori dan metode yang sesuai untuk menyelesaikan masalah mengingat batasan organisatoris dan keuangan.
•   Semua aspek produksi perangkat lunak
– Tidak  hanya  proses  pengembangan  secara  teknis.  Juga  manajemen  proyek  dan pengembangan alat-alat, metode dsb. untuk mendukung produksi perangkat lunak.

Rekayasa perangkat lunak adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan. Pada definisi ini, ada dua istilah kunci:

1.  `disiplin  rekayasa'  Perekayasa  membuat  suatu  alat  bekerja.  Mereka  menerapkan  teori, metode, dan alat bantu yang sesuai, selain itu mereka menggunakannya dengan selektif dan selalu  mencoba  mencari  solusi  terhadap  permasalahan,  walaupun  tidak  ada  teori  atau metode yang mendukung. Perekayasa juga menyadari bahwa mereka harus bekerja dalam batasan organisasi dan keuangan, sehingga mereka berusaha mencari solusi dalam batasan- batasan ini.

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 perangkat lunak.

Secara umum, perekayasa perangkat lunak memakai pendekatan yang sistematis dan terorganisir terhadap pekerjaan mereka karena cara ini seringkali paling efektif untuk menghasilkan   perangkat   lunak   berkualitas   tinggi.   Namun   demikian,   rekayasa   ini sebenarnya mencakup masalah pemilihan metode yang paling sesuai untuk satu set keadaan dan pendekatan yang lebih kreatif, informal terhadap pengembangan yang mungkin efektif pada beberapa keadaan. Pengembangan informal sangat cocok untuk pengembangan sistem e-commerce-berbasis web yang membutuhkan gabungan keahlian perangkat lunak dan perancangan grafis.


Pentingnya Rekayasa Perangkat Lunak

•    Semakin banyak, perorangan dan masyarakat mempercayakan pada sistem perangkat lunak tingkat lanjut (advanced software systenms). Kita memerlukan agar mampu menghasilkan sistem yang dapat diandalkan dan dapat dipercaya secara ekonomis dan dengan cepat.

•    Untuk  jangka  waktu  lama,  biasanya  lebih  murah  untuk  menggunakan  metode  rekayasa perangkat lunak dan teknik-teknik dari sistem perangkat lunak dibandingkan dengan  menulis program sebagai program proyek pribadi. Untuk kebanyakan tipe sistem, mayoritas dari biaya adalah biaya perubahan perangkat lunak setelah diserahkan untuk digunakan.

0 komentar:

Posting Komentar