Software Design Notation
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