MERINGKAS BAB 1
Nama : Santi
Npm : 43A87007150347
Kelas : S1/SI/3B/P
Industri
perangkat lunak sebagian besar tertarik untuk mengembangkan industri software,
dan bidang rekayasa perangkat lunak yang berfokus pada bagaimana membuat system
kulitas, biaya dan jadwal adalah kekuatan utama yang mendorong industrial project perangkat lunak. Dan bagaimana
biaya dan produktivitas didefinisikan dan diukur untuk project tersebut, dan
bagaimana kualitas dari software akan ditandai dan diukur.
skala
besar dan perubahan adalah atribut penting dari domain masalah dan pendekatan
solusi harus menangani mereka.
1.1 Biaya, Jadwal & Kualitas
1.1 Biaya, Jadwal & Kualitas
Meskipun kebutuhan
kualitas tinggi membedakan software industri dari yang lain, biaya dan
jadwal yang menjadi kekuatan pendorong utama lainnya untuk perangkat lunak
tersebut. Dalam kekuatan industri domain software, ada tiga kekuatan yang dasar
yaitu biaya, jadwal, dan kualitas. Perangkat lunak ini harus diproduksi dengan
biaya murah, diwaktu yang wajar, dan harus berkualitas baik. Software
industri sangat mahal karena faktanya
bahwa pengembangan perangkat lunak sangat rumit. Untuk software ini berarti
perlu dikembangkan lebih cepat, dan dalam waktu yang ditentukan. Sayangnya,
sejarah perangkat lunak ini penuh dengan kasus di mana proyek telah menjadi
substansial akhir.. Pembangunan adalah tujuan utama dari rekayasa perangkat
lunak. Dan jadwal juga merupakan faktor penting dalam banyak project.
Selain biaya dan jadwal, faktor utama lainnya
mengemudi software adalah kualitas. kualitas adalah salah satu pokok utama, dan
bisnis strategi yang dirancang sesuai dengan prosedur yang ada.
Atribut dapat didefinisikan sebagai berikut:
- Functionality , kemampuan untuk menyediakan fungsi untuk memenuhi kebutuhan yang software gunakan.
- Reability, kemampuan untuk memperbaiki kegagalan.
- Usability, kemampuan untuk dipahami, dipelajari, dan digunakan.
- Efficienc, kemampuan untuk memberikan kinerja yang relatif dan tepat untuk jumlah sumber daya yang digunakan.
- Maintainability, kemampuan untuk memodifikasi keperluan membuat perbaikan atau adaptasi
- Portability, kemampuan untuk menyesuaikan dengan lingkungan tertentu yang berbeda tanpa menerapkan tindakan selain yang disediakan untuk tujuan dalam produk
- Functionality , kemampuan untuk menyediakan fungsi untuk memenuhi kebutuhan yang software gunakan.
- Reability, kemampuan untuk memperbaiki kegagalan.
- Usability, kemampuan untuk dipahami, dipelajari, dan digunakan.
- Efficienc, kemampuan untuk memberikan kinerja yang relatif dan tepat untuk jumlah sumber daya yang digunakan.
- Maintainability, kemampuan untuk memodifikasi keperluan membuat perbaikan atau adaptasi
- Portability, kemampuan untuk menyesuaikan dengan lingkungan tertentu yang berbeda tanpa menerapkan tindakan selain yang disediakan untuk tujuan dalam produk
Dengan beberapa dimensi kualitas,
project yang berbeda mungkin akan menekankan perbedaan atribut.
1.2 Skala & perubahan
1.2 Skala & perubahan
Meskipun biaya, jadwal, dan kualitas
adalah kekuatan pendorong utama untuk project (perangkat lunak industri), ada
beberapa artribut lainnya skala dan berubahan dari domain masalah juga
mempengaruhi pendekatan solusi yang dipekerjakan.
Setiap project software melibatkan
penggunaan teknik dan management project. Dalam project kecil, metode informal
bagi pengembangan dan pengelolaan dapat digunakan
harus berubah bahkan setelah itu diserahkan.
Meskipun secara perubahan tradisional dalam perangkat lunak, selama pemeliharaan
telah dibedakan dari perubahan yan terjadi pada saat pembuatan berlangsung.
Seperti kode sumber, perlu diubah karena beberapa
perubahan persyaratan atau karena beberapa hal cacat yang perlu dihapus. Secara
keseluruhan, karena dunia berubah lebih cepat, software harus berubah lebih
cepat. Oleh karena itu, perubahan kebutuhan adalah karateristik
dari domain masalah. Dalam dunia sekarang ini,
pendekatan yang tidak dapat menerima dan mengakomodasi perubahan jarang
digunakan, mereka dapat memecahkan hanya beberapa masalah yang tahan perubahan.
1.3 Summary
1.3 Summary
·
Masalah
domain untuk rekayasa perangkat lunak adalah perangkat lunak industri.
Perangkat lunak ini dimaksudkan untuk memecahkan beberapa masalah, beberapa set pengguna, dan diharapkan menjadi
berkualitas tinggi.
·
Dalam domain
masalah ini, biaya, jadwal, dan kualitas kekuatan pendorong dasar. Oleh karena
itu, metode dan alat-alat yang akan digunakan untuk memecahkan masalah dalam
hal ini domain harus memastikan produktivitas yang tinggi dan kualitas tinggi.
·
Produktivitas
diukur sebagai jumlah output per unit dari sumber daya input. Di software,
output dapat diukur dalam hal baris kode yang disampaikan, dan sebagai
waktu, manusia adalah sumber daya utama,
input dapat diukur sebagai orang.
·
Kualitas
Software memiliki banyak atribut yang meliputi fungsi, reliabilitas, kegunaan,
efisiensi, pemeliharaan, dan portabilitas. Keandalan sering dianggap sebagai
atribut kualitas utama, dan seperti tidak dapat diandalkan dalam perangkat
lunak adalah karena cacat dalam perangkat lunak, kualitas dapat dicirikan oleh
jumlah cacat per seribu baris kode.
·
Masalah dalam
domain ini sering cenderung sangat besar dan dimana kebutuhan pelanggan berubah
cepat. Oleh karena itu teknik yang digunakan untuk mengembangkan software kekuatan industri harus sedemikian
rupa sehingga mereka mampu membangun sistem perangkat lunak yang besar, dan
memiliki kemampuan untuk menangani perubahan.
Komentar
Posting Komentar