Garis besar topik

    • Rekayasa Desain

      • Materi:
        1. Arsitektur
        2. Patterns/Pola
        3. Desain Modular 
        4. Modularitas: Permasalahan
        5. Penyembunyian Informasi
        6. Langkah-langkah Refinement
        7. Independensi Fungsi
        8. Mengukur modul: dua sudut pandang
        9. Refactoring


    • Konsep Desain Orientasi Object

      Materi:
      1. Desain Class
      2. Inheritance
      3. Messages
      4. Polymorphism
      5. Model Desain
      6. Elemen-Elemen Model Desain
      7. Elemen-elemen Interface
      8. Elemen-elemen Komponen
      9. Elemen-elemen Deployment
      10. Design Patterns

    • 1)      Jelaskan hubungan antara arsitektur perangkat lunak dan pola desain (design patterns). Bagaimana pola desain dapat membantu dalam memperkuat arsitektur yang sudah dirancang? Berikan contoh penerapan pola desain terkait dengan sistem informasi akademik.

      2)      Jelaskan perbedaan antara elemen interface dan elemen komponen dalam desain sistem berorientasi objek. Bagaimana kedua elemen ini saling terkait dalam membangun sistem yang terstruktur dan dapat di-maintain?