Postingan

Menampilkan postingan dari 2020

Software Design Notation

Gambar
Pengertian :  Software Design Notation atau Notasi desain Perangkat lunak adalah Notasi yang dapat menjelaskan tujuan suatu perangkat lunak dan digunakan untuk kebutuhan perancangan perangkat lunak. Kriteria 1.Automatic processing : desainer dapat memverifikasi kebenaran dan kualitas desain 2.Modularity : notasi mendukung pengembangan perangkat lunak modular 3.Structure enforcement : memberlakukan penggunaan konstruksi pemrograman terstruktur 4.Ease of editing : mudah untuk melakukan modifikasi desain 5.Data representation : kemampuan untuk menggambarkan data local dan global secara langsung 6.Maintainability : pemeliharaan konfigurasi 7.Logic verification : mampu melakukan verifikasi logika untuk meningkatkan kecukupan pengujian 8.Overall simplicity : mudah untuk dipelajari, digunakan dan penulisannya 9.Machine readability : notasi dapat menjadi masukan secara langsung ke dalam pembangunan sistem 10.Easily converted to program source code : memudahkan dan memper

Perancangan Arsitektur Perangkat Lunak

Gambar
1.  Konsep Perancangan Perangkat Lunak Perancangan perangkat lunak merupakan salah satu proses lanjutan pengembangan perangkat lunak yang menghasilkan model atau prototype yang menampilkan ketegasan , komoditas dan mudah dipahami yang dapat memenuhi kebutuhan.  Tahapan ini dapat di implementasikan menggunakan bahasa pemrograman. 2. Prinsip Desain secara umum       1. Abstraction        Abstraction (abstraksi) terkait dengan bagaimana berfokus dalam memandang  objek dan mengambil hal yang penting dari objek tersebut. Tiga macam abstraksi yang dikenal adalah : abstraksi prosedur, data, dan kontrol (iterasi).   2. Coupling & Cohesion Coupling merupakan ketergantungan antar modul sedangkan cohesion merupakan keterikatan antara elemen penyusun modul.   3. Decompositon & modularization Prinsip ini menekankan pada penguraian ( decompose ) perangkat lunak yang ‘besar’ menjadi modul-modul atau elemen-elemen dimana masing-masing elemen memiliki