Posts

Showing posts from 2020

SOFTWARE DESIGN NOTATIONS

Image
Software Design Notations     Digunakan untuk perancangan perangkat lunak yang dapat mendeskripsikan tujuan suatu perangkat lunak, dimana dikategorikan ke dalam notasi Structural Descriptions (Statis) dan Behavioral Descriptions (Dinamis). Dalam Software Design Notations terdapat beberapa kriteria notasi desain : ·   Automatic processing : memungkinkan desainer untuk memverifikasi kebenaran dan  kualitas desain. ·    Data representation : kemampuan untuk menggambarkan data local dan global secara langsung. ·    Ease of editing : mudah untuk melakukan modifikasi desain. ·   Easily converted to program source code : Memudahkan dan mempercepat dalam dalam pembuatan kode program. ·    Logic verification : Mampu melakukan verifikasi logika untuk meningkatkan kecukupan pengujian. ·   Machine readability : Notasi dapat menjadi masukan secara langsung ke dalam pembangunan sistem. ·   Maintainability : Pemeli...

PERANCANGAN ARSITEKTUR

Image
PERANCANGAN ARSITEKTUR Perancangan arsitektur merupakan perancangan tingkat tinggi yang menjelaskan bagaimana perangkat lunak disusun dalam komponen yang mendefinisikan hubungan antar komponen, arsitektur dan pola desain yang membantu mencapai persyaratan yang ditetapkan untuk sistem.  Menurut Erl (2009), ada 3 elemen yang saling berkaitan pada arsitektur perangkat lunak : Arsitektur teknologi, yaitu desain fisik dari suatu perangkat lunak. Infrastruktur teknologi, yaitu lingkungan pendukung yang termasuk di dalamnya perangkat keras dan perangkat lunak. Perangkat lunak itu sendiri.  Berikut merupakan diagramnya : Diagram 3 elemen Perancangan arsitektur juga menjelaskan struktur dan organisasi tingkat atas perangkat lunak dan mengidentifikasi berbagai komponen, sehingga : Hubungan antar elemen/komponen dapat dijelaskan. Interface yang menghubungkan elemen/komponen dapat didefinisikan. Wujud dan penempatan elemen/komponen dalam tempat penyim...