Kode Mata KuliahIF2150 / 4 SKS
Penyelenggara135 - Teknik Informatika / STEI
KategoriKuliah
Bahasa IndonesiaEnglish
Nama Mata KuliahRekayasa Perangkat LunakSoftware Engineering
Bahan Kajian
  1. SE-DES-5. Detailed design  
  2. SE-REQ-2. Eliciting requirements  
  3. SE-REQ-1. Requirements fundamentals  
  4. SE-MAA-2. Types of models  
  5. SE-MAA-1. Modeling foundations  
  6. SE-SEF-7. Construction tools  
  7. SE-SEF-6. Construction technologies  
  8. SE-SEF-2. Software Construction  
  9. SE-DES-6. Design evaluation  
  10. SE-VAV-1. V&V terminology and foundations  
  11. SE-VAV-3. Testing  
  12. SE-PRO-1. Process concepts  
  13. SE-PRO-4. Software configuration management  
  14. SE-PRO-6. Type of Process – Waterfall, Iterative, Scrum, Agile   
  15. CS-SP-3. Professional Ethics 
  16. SE-DES-3. Architectural design  
  17. SE-DES-2. Design strategies  
  18. SE-REQ-4. Requirements validation  
  19. SE-DES-1. Design concepts  
  20. SE-REQ-3. Requirements specification and documentation  
  1. SE-DES-5. Detailed design  
  2. SE-REQ-2. Eliciting requirements  
  3. SE-REQ-1. Requirements fundamentals  
  4. SE-MAA-2. Types of models  
  5. SE-MAA-1. Modeling foundations  
  6. SE-SEF-7. Construction tools  
  7. SE-SEF-6. Construction technologies  
  8. SE-SEF-2. Software Construction  
  9. SE-DES-6. Design evaluation  
  10. SE-VAV-1. V&V terminology and foundations  
  11. SE-VAV-3. Testing  
  12. SE-PRO-1. Process concepts  
  13. SE-PRO-4. Software configuration management  
  14. SE-PRO-6. Type of Process – Waterfall, Iterative, Scrum, Agile   
  15. CS-SP-3. Professional Ethics 
  16. SE-DES-3. Architectural design  
  17. SE-DES-2. Design strategies  
  18. SE-REQ-4. Requirements validation  
  19. SE-DES-1. Design concepts  
  20. SE-REQ-3. Requirements specification and documentation  
Capaian Pembelajaran Mata Kuliah (CPMK)
  1. CPMK1. Menjelaskan prinsip dasar dan komponen fundametal rekayasa perangkat lunak  
  2. CPMK2. Membuat analisis dan rancangan perangkat lunak dengan menggunakan sejumlah teknik dan alat bantu  
  3. CPMK3. Menjelaskan peran konfigurasi perangkat lunak dan peran alat bantu  
  4.  CPMK4. Membangun perangkat lunak sesuai dengan hasil rancangan  
  5. CPMK5. Melakukan pengujian perangkat lunak secara terstruktur dan otomatis  
  6. CPMK6. Mengorganisasi pekerjaan rekayasa perangkat lunak dalam sebuah tim  
  7. CPMK7. Menjalankan peran sebagai anggota tim 
    Metode PembelajaranKuliah, Presentasi, Diskusi, Project-based study, Case study, Problem-based Learning, Studi literatur, Kerja kelompok, Project-based Learning (PBL), Tutorial
    Modalitas PembelajaranDaring//Luring Sinkron/Asinkron Mandiri/Kelompok
    Jenis NilaiABCDE
    Metode PenilaianUTS, UAS, Kuis, Tugas
    Catatan Tambahan