Disusun oleh:
SW Engineering adalah Perusahaan Desain & Konstruksi yang didirikan oleh asosiasi
Insinyur dengan pengalaman sekitar 20 tahun di industri Desain & konstruksi yang bekerja
pada Proyek internasional di seluruh dunia. Perusahaan bertujuan untuk menyediakan
layanan Desain Perpipaan, Fabrikasi & Konstruksi kepada klien dengan penekanan pada
Keselamatan dan Kualitas. (swengg.com/)
SWEBOK IEEE
apa itu rekayasa perangkat lunak?
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai "(1)
penerapan pendekatan yang sistematis, disiplin, terukur untuk pengembangan,
pengoperasian, dan pemeliharaan perangkat lunak; yaitu, penerapan rekayasa ke
perangkat lunak
(2) studi tentang pendekatan seperti pada (1)"
SOFTWARE PRODUCT
Produk Perangkat Lunak tidak lain adalah sistem perangkat lunak yang
dikirimkan kepada pelanggan dengan dokumentasi yang menjelaskan cara
menginstal dan menggunakan sistem. Dalam kasus tertentu, produk perangkat
lunak dapat menjadi bagian dari produk sistem di mana perangkat keras, serta
perangkat lunak, dikirimkan ke pelanggan. Produk perangkat lunak diproduksi
dengan bantuan proses perangkat lunak. Proses perangkat lunak adalah cara
kami memproduksi perangkat lunak.
Jenis produk perangkat lunak:
Produk perangkat lunak terbagi dalam dua kategori besar:
Produk generik:
Produk generik adalah sistem yang berdiri sendiri yang dikembangkan oleh
unit produksi dan dijual di pasar terbuka kepada setiap pelanggan yang dapat
membelinya.
Produk yang Disesuaikan:
Produk yang disesuaikan adalah sistem yang ditugaskan oleh pelanggan
tertentu. Beberapa kontraktor mengembangkan perangkat lunak untuk
pelanggan tersebut.
Apa itu?
Perangkat lunak komputer adalah produk yang dirancang dan dibangun oleh
insinyur perangkat lunak.
Ini mencakup program yang dijalankan dalam komputer dengan berbagai
ukuran dan arsitektur, dokumen yang mencakup hard-copy dan bentuk virtual,
dan data yang menggabungkan angka dan teks tetapi juga mencakup
representasi informasi bergambar, video, dan audio.
https://www.dicoding.com/blog/tahap-membuat-software-yang-baik/
Terus...
Peran perangkat lunak komputer telah mengalami perubahan signifikan selama
rentang waktu sedikit lebih dari 50 tahun. Peningkatan dramatis dalam kinerja
perangkat keras mempengaruhi sistem berbasis komputer.
Programmer tunggal dari era sebelumnya telah digantikan oleh tim spesialis
perangkat lunak.
pengertian sofware
Karakteristik software
aplikasi sofware
Mitos: ketika program ditulis dan dapat dijalankan, pekerjaan kita selesai.
Realitas: pada kenyataannya 60%-80% dari keseluruhan pekerjaan dilakukan
setelah software diberikan kepada user untuk pertama kalinya.
Mitos: Satu-satunya produk yang dapat disampaikan dari proyek yang berhasil
adalah program yang dapat dijalankan.
Realitas: program hanya merupakan salah satu bagian dari konfigurasi
software yang terdiri dari banyak elemen lainya (contoh: model, dokumentasi,
perencanaan, dll).
Dampak Perubahan
Lain...
Mitos: Setelah kita menulis program dan membuatnya bekerja, pekerjaan kita selesai.
Kenyataan: Seseorang mengatakan bahwa "semakin cepat Anda mulai 'menulis kode',
semakin lama waktu yang Anda butuhkan untuk menyelesaikannya." Data industri
menunjukkan bahwa antara 60 dan 80 persen dari semua upaya yang dikeluarkan
untuk perangkat lunak akan dikeluarkan setelah dikirim ke pelanggan untuk pertama
kalinya.
Terus...
Mitos: Satu-satunya produk kerja yang dapat dikirim untuk proyek yang sukses
adalah program kerja.
Kenyataan: Program kerja hanyalah salah satu bagian dari konfigurasi perangkat
lunak yang mencakup banyak elemen. Dokumentasi memberikan dasar untuk
rekayasa yang sukses dan, yang lebih penting, panduan untuk dukungan perangkat
lunak.
Terus...
Mitos: Sampai saya mendapatkan program "berjalan" saya tidak punya cara untuk
menilai kualitasnya.
Kenyataan: Salah satu mekanisme jaminan kualitas perangkat lunak yang paling
efektif dapat diterapkan sejak awal proyek. Ulasan perangkat lunak adalah "filter
kualitas" yang telah ditemukan lebih efektif daripada pengujian untuk menemukan
kelas cacat perangkat lunak tertentu.
RINGKASAN
Perangkat lunak telah menjadi elemen kunci dalam evolusi sistem dan produk
berbasis komputer. Selama 50 tahun terakhir, perangkat lunak telah berevolusi dari
alat pemecahan masalah dan analisis informasi khusus menjadi industri itu sendiri.
Tetapi budaya dan sejarah "pemrograman" awal telah menciptakan serangkaian
masalah yang bertahan hingga saat ini.
Perangkat lunak telah menjadi faktor pembatas dalam evolusi berkelanjutan dari
sistem berbasis komputer.
Perangkat lunak terdiri dari program, data, dan dokumen. Masing-masing item ini
terdiri dari konfigurasi yang dibuat sebagai bagian dari proses rekayasa perangkat
lunak.
Tujuan dari rekayasa perangkat lunak adalah untuk menyediakan kerangka kerja
untuk membangun perangkat lunak dengan kualitas yang lebih tinggi.