Description
Penulis:
Anggia Dasa Putri, S.Kom., M.Kom.
Algifanri Maulana, M.MSI
Tukino, S.Kom., M.SI.
Uk. 15×23 cm
Buku Rekayasa Perangkat Lunak adalah sebuah buku yang membahas tentang praktik dan metode dalam mengembangkan perangkat lunak berkualitas tinggi. Buku ini meliputi seluruh siklus hidup pengembangan perangkat lunak, mulai dari analisis kebutuhan hingga pemeliharaan. Pembaca akan mempelajari berbagai model pengembangan perangkat lunak, termasuk model waterfall, iterative, dan agile, serta teknik-teknik pengujian perangkat lunak yang efektif dan metode pengelolaan proyek yang baik.
Buku ini juga menjelaskan tentang konsep OOP (Object-Oriented Programming) yang memungkinkan pengembang untuk membuat kode yang lebih mudah dimengerti, diuji, dan dipelihara. Penggunaan OOP memungkinkan pengembang untuk membagi kode menjadi bagian-bagian yang lebih kecil dan mudah diorganisir, sehingga memudahkan pengembangan, pemeliharaan, dan perbaikan kode. Keuntungan OOP lainnya adalah kemampuan untuk mengurangi kompleksitas dan meningkatkan fleksibilitas.
Buku ini juga membahas UML (Unified Modeling Language), bahasa model visual yang digunakan dalam rekayasa perangkat lunak untuk menggambarkan, merencanakan, dan mengkomunikasikan desain perangkat lunak. Dalam rekayasa perangkat lunak, UML sangat berguna untuk membantu tim pengembang memahami kebutuhan pelanggan dan merancang solusi perangkat lunak yang efektif.
Secara keseluruhan, buku ini sangat berguna bagi mahasiswa, profesional, atau siapa pun yang tertarik dalam pengembangan perangkat lunak, yang ingin mempelajari praktik terbaik dalam rekayasa perangkat lunak untuk menghasilkan perangkat lunak yang baik dan berkualitas tinggi.





