Dibuat Oleh :
18360015
Shofar Amrullah
Tekhnik Informatika
1.Sebutkan 4 atribut penting yang harus dimiliki semua produk perangkat
lunak?
Empat atribut penting yang harus dimiliki oleh semua perangkat lunak profesional yaitu:
1. Software harus di pelihara
Tanpa pemeliharaan, software sangat sulit untuk memenuhi kebutuhan baru. Software harus
bisa berkembang dengan mudah, contohnya seperti bisnis yang selalu meningkat setiap
waktunya. Itu akan akan sangat tidak efisien jika pembuat perangkat lunak harus menulis ulang
perangkat lunak tersebut dari nol setiap kali mereka diminta membuat perubahan. Memelihara
perangkat lunak akan membuat kerangka perangkat lunak itu sendiri terorganisasi dengan baik,
dokumentasi yang baik, kode yang bersih, dll.
2. Software harus dapat diandalkan dan aman
Pada dasarnya, software tidak memiliki banyak bug. Dalam hal kegagalan, software
seharusnya tidak menimbulkan kerusakan apapun. Selain itu, software juga harus aman. Akan
sangat disayangkan jika sebuah situs perbankan online memiliki celah keamanan yang
memungkinkan orang luar untuk mengakses akun pengguna. Itu akan menjadi software yang
kurang baik. Dalam hal bug atau keamanan, kecacatan dalam software harus segera diperbaiki,
dan pengguna harus diberitahu setiap kelemahan utama software tersebut.
3. Software harus efisien
Software harus menggunakan banyak sumber daya sistem yang dibutuhkan. Pemborosan
sumber daya sistem akan memperlambat proses dan menurunkan respon. Menurut sumber yang
saya cari di internet, healthcare.gov adalah contoh yang baik dari software yang tidak efisien.
4. Software harus diterima dengan baik
Ini harus kompatibel dengan penggunaan dari pengguna, mudah dimengerti, dan dapat
digunakan dengan baik. Sebagai contoh, sebuah aplikasi web harus memiliki kompatibel dengan
semua browser. Desain interface yang baik dan mudah dimengerti oleh pengguna.
3. Apa perbedaan antara model proses perangkat lunak dan proses perangkat
lunak?
Pemodelan dalam suatu rekayasa perangkat lunak merupakan suatu hal yang dilakukan di
tahapan awal. Di dalam suatu rekayasa dalam perangkat lunak sebenarnya masih memungkinkan
tanpa melakukan suatu pemodelan. Hal itu tidak dapat lagi dilakukan dalam suatu industri
perangkat lunak. Pemodelan delam perangkat lunak merupakan suatu yang harus dikerjakan di
bagian awal dari rekayasa, dan pemodelan ini akan mempengaruhi perkerjaan-pekerjaan dalam
rekayasa perangkat lunak tersebut.
Proses
Di dalam suatu industri dikenal berbagai macam proses, demikian juga halnya dengan industri
perangkat lunak. Perbedaan proses yang digunakan akan menguraikan aktivitas-aktivitas proses
dalam cara-cara yang berlainan. Perusahaan yang berbeda menggunakan proses yang berbeda
untuk menghasilkan produk yang sama. Tipe produk yang berbeda mungkin dihasilkan oleh
sebuah perusahaan dengan menggunakan proses yang berbeda. Namun beberapa proses lebih
cocok dari lainnya untuk beberapa tipe aplikasi. Jika proses yang salah digunakan akan
mengurangi kualitas kegunaan produk yang dikembangkan.