Random post

Senin, 09 April 2012

Strategi Perancangan Program & Algoritma selection Sort beserta Kompleksitasnya


Berbagai prinsip umum dan strategi menganjurkan panduan proses perancangan dan membantu meningkatkan kualitas hasil program. Kerumitan perancangan user interface meminta kita untuk memilih strategi dan metode yang tepat untuk mengoptimalkan proses perancangan. Software Design Strategies and Methods dirancang untuk memberikan pemahaman dan aplikasi strategi dan metode perancangan program untuk pengembangan user interface dengan harapan dapat menemukan jawaban atas apa strategi dan metode dapat lebih efektif dan efisien 
Program tidak hanya melibatkan bidang perancangan. Dalam arti umum, kita dapat melihat perancangan sebagai bentuk pemecahan masalah. Konsep yang menarik dalam memahami perancangan dalam arti umum adalah tujuan, kendala, alternatif, pernyataan, dan solusi. 
Ada berbagai panduan strategi umum untuk membantu proses desain. Perbedaan dengan strategi umum adalah bahwa metode lebih khusus dari strategi umum dan menyediakan seperangkat notasi untuk digunakan dengan metode tersebut. Penjelasan dari proses dipakai ketika mengikutsertakan metode dan seperangkat petunjuk penggunaan metode. Metode seperti itu berguna sebagai cara memindahkan pengetahuan dan framework yang biasa digunakan oleh para tim pembuat program. 
Metode desain software mengalami kemajuan pesat pada tiga dekade terakhir sejak metode tersruktur untuk sistem terpusat hingga kemajuan bentuk produk metode desain untuk aplikasi terdistribusi. Awal metode perancangan menekankan perancangan fungsional sistem sebagai percontohan. Metode tersebut mendukung perancangan collective, perancangan real-time dan perancangan distribusi yang muncul pada tahun 1980an .