Rekayasa Perangkat Lunak
![Gambar](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWeSnMcV6h0zfW0cXKzmwxbeuGLAW8oAIzrC0H6UkVO8l_sURVRp654XkCuTOZ1R98wRlX3tWEqSg3-OsdpoqaR3Nrbmr2_BbEc444kVDJuJhIMbcN_zjlqjEqdn9R3p_X85gLGbxFrtul/s320/slide+14.jpeg)
Assigment-2 1. Jelaskan yang dimaksud dengan sotfware yang berkuslitas (slide 14) 2. Uraikan dengan singkat bagaimana cara mengukur kualitas software (slide 15) Jawaban No 1 Seperti halnya seorang guru yang dapat menilai apakah seorang anak berperilaku baik di sekolah, kita dapat menilai apakah kita menggunakan perangkat lunak yang baik atau tidak. Tidak seperti anak-anak, perangkat lunak yang berperilaku buruk sebenarnya bukan tanda bahwa kita mungkin berurusan dengan seorang jenius atau revolusioner masa depan - kita ingin perangkat lunak bekerja persis seperti yang kita pikir seharusnya, tidak termasuk efek samping. Jadi bagaimana seharusnya tampilan dan perilakunya? Berikut adalah (beberapa) poin yang saya anggap karakteristik perangkat lunak yang baik: 1. Itu melakukan apa yang seharusnya dilakukan dan tidak ada yang lain. Tujuan kode harus cukup jelas untuk dipahami dalam beberapa menit atau bahkan detik. 2. Menavigasi melalui kode itu mudah, bahkan tanpa ala