Mata Kuliah : Rekayasa Perangkat Lunak�Minggu ke-3
Mahasiswa memahami tentang Software Design Strategies and Methods
Tujuan perkuliahan
Dasar-dasar Desain Perangkat Lunak�Software Design Fundamentals
Permasalahan Utama Pada Desain Perangkat Lunak�Key Issues in Software Design
Sejumlah isu kunci harus ditangani dengan ketika merancang perangkat lunak, yaitu:
Struktur dan Arsitektur perangkat lunak�Software Structure and Architecture
Dalam arti ketat, arsitektur perangkat lunak adalah "deskripsi dari subsistem dan komponen sistem perangkat lunak dan hubungan antara mereka:
Desain Perangkat Lunak Analisis dan Evaluasi Kualitas�Software Design Quality Analysis and Evaluation
Bagian ini mencakup sejumlah kualitas dan evaluasi topik yang secara khusus berkaitan dengan desain perangkat lunak. Kebanyakan dibahas secara umum dalam KA Kualitas Perangkat Lunak:
Desain perangkat lunak Notasi�Software Design Notations
Banyak notasi dan bahasa yang ada untuk mewakili desain perangkat lunak. Beberapa digunakan terutama untuk menjelaskan desain struktur organisasi, dan untuk mewakili perangkat lunak perilaku :
Strategi dan Metode Desain Perangkat Lunak�Software Design Strategies and Methods
Ada ada berbagai strategi umum untuk membantu memandu proses desain: