Pembahasan
Soal US RPL SMK IT Nurul Amien
1.
Apa yang anda ketahui tentang perangkat lunak?
Sebutkan dan jelaskan dengan singkat tentang karakteristik perangkat lunak!
Jawab :
Perangkat lunak :
Produk berupa program-program komputer yang
dibuat oleh para profesional perangkat lunak yang kemudian mendukungnya dalam
jangka waktu panjang.
karakteristik perangkat lunak :
Software dikembangkan atau direkayasa, bukan
diproduksi dalam konteks manufaktur
Software tidak mengalami “kelelahan”/aus
Meskipun industri terus beralih ke konstruksi
berbasis komponen, sebagian besar perangkat lunak masih tetap dibuat
berdasarkan spesifikasi yang diminta pengguna
2.
Menurut anda hal-hal apa saja yang dapat
mempengaruhi kegagalan dalam perangkat lunak?
— Kurangnya
masukan dari user (Poor User Input)
— Konflik
Stakeholder (Stakeholder Conflichts)
— Permintaan yang
tidak jelas (Vague Requirement)
— Poor Cost and
Schedule Estimation
— Skills That Do
Not Match The Job
— Hidden Cost
of Going “Lean and Mean”
— Failure to Plan
— Communication
Breakdown
— Poor
Architecture
— Late Failure
Warning Signals
3.
Apa yang anda ketahuia tentang CASE Tools? Mengapa CASE Tools
diperlukan dalam pengembangan perangkat lunak?
Jawab :
CASE (Computer-Aided Software Engineering) Tools
merupakan perangkat komputer yang berbasis produk yang memiliki tujuan untuk
mendukung satu atau lebih rekayasa perangkat lunak dalam proses pengembangan
software (perangkat lunak).
CASE Tools diperlukan karena :
·
CASE Tools memperbesar kemungkinan otomatisasi pada setiap fase
life-cycle software.
·
CASE Tools sangat membantu dalam meningkatkan kualitas design
model suatu software sebelum software tersebut dibangun/dikembangkan.
4.
Jelaskan dengan singkat mengenai model proses waterfall!
Jawab :
Waterfall : Pengembangan perangkat lunak
yang sistematis, berurutan/sekuensial dimulai pada tingkat dan kemajuan system
pada seluruh persyaratan dalam analisis, perancangan (desain), pengkodean,
pengujian (testing), hingga ke tahap pemeliharaan dalam membangun software
(perangkat lunak).
5.
Jelaskan faktor2 yang berpengaruh terhadap kualitas perangkat
lunak?
Jawab :
Faktor kualitas perangkat lunak :
·
Functionality:
Kemampuan menutupi fungsi produk perangkat lunak yang menyediakan kepuasan
kebutuhan user.
·
Reliability:
Kemampuan perangkat lunak untuk perawatan dengan level performansi.
·
Usability:
Kemampuan yang berhubungan dengan penggunaan perangkat lunak.
·
Efficiency:
Kemampuan yang berhubungan dengan sumber daya fisik yang digunakan ketika
perangkat lunak dijalankan.
·
Maintainanility:
Kemampuan yang dibutuhkan untuk membuat perubahan perangkat lunak.
·
Portability:
Kemampuan yang berhubungan dengan kemampuan perangkat lunak yang dikirim ke
lingkungan berbeda.
No comments:
Post a Comment