Detail Course
EMERGING TRENDS IN SOFTWARE ENGINEERING
TI & Perangkat LunakRekayasa Perangkat Lunak
•
Jumlah Section
6 section
•
Jumlah Modul
18 modul
•
Estimasi
920 menit
Deskripsi Course
Course ini akan mengulas tren terkini dan masa depan dalam rekayasa perangkat lunak, baik dari sisi teknologi maupun aspek non-teknis seperti organisasi, pasar, dan budaya. Anda akan memahami siklus hidup inovasi teknologi, tantangan kompleksitas sistem, pengembangan perangkat lunak open-world, manajemen persyaratan yang muncul, hingga pendekatan pengembangan berbasis model dan test-driven. Kursus ini juga akan membahas peran penting kolaborasi tim global dan bagaimana perangkat lunak dirancang untuk mengatasi perubahan yang cepat.
Yang akan kamu pelajari
- ✓Menjelaskan mengapa kolaborasi merupakan inti dari rekayasa perangkat lunak modern.
- ✓Mengidentifikasi tantangan dalam memfasilitasi kolaborasi (misalnya, berbagi dokumen).
- ✓Menganalisis faktor-faktor keberhasilan untuk upaya kolaboratif: tujuan bersama, budaya bersama, proses bersama, dan tanggung jawab bersama.
- ✓Mengidentifikasi faktor-faktor yang menyebabkan peningkatan kompleksitas sistem perangkat lunak.
- ✓Menjelaskan tantangan yang muncul dari kompleksitas dalam hal antarmuka, alur kerja, koordinasi, dan jaminan kualitas.
- ✓Memahami implikasi sistem berukuran miliaran baris kode.