Tugas Vclass Mata Kuliah Sistem Tertanam Ke-6
- Jelaskan apa yang dimaksud dengan software interface dalam sistem tertanam!Software interface dalam hal ini adalah program antarmuka bagi pengguna untuk melakukan suatu operasi komputer pada hardware yang terhubung dengan komputer
- Jelaskan analisa dan desain program dalam sistem tertanam!
Terdapat 6 konsep desain program: - AbstractionAbstraction adalah gambaran dari fungsi suatu program. Gambaran ini biasanya bertingkat-tingkat. Tingkat yang paling atas adalah gambaran suatu fungsi program dengan menggunakan bahasa alami. Pada tingkat terendah, menghasilkan abstraksi yang bersifat prosedural/ langkah perlangkah dengan menggunakan istilah yang teknis dan bisa diimplementasikan menjadi fungsi program
- RefinementRefinement membantu designer untuk memperlihatkan detil dari lowest level dari abstraction. Abstraction dan refinement merupakan konsep yang saling melengkapi.
- ModularitySoftware dibagi-bagi menjadi beberapa component yang disebut modul-modul. Modul-modul ini nantinya disatukan/diintegrasikan untuk memenuhi kebutuhan sistem.
- Software architecture
Struktur hirarki/berjenjang dari modul-modul program. - Software procedureFokus pada detil proses pada tiap modul. Prosedur menjelaskan proses, urutan kejadian, proses perulangan, penentuan keputusan/arah.
- Information hidingIde dari information hiding (menyembunyikan informasi) adalah modul dirancang sedemikian rupa sehinga inforamsi (prosedur dan data) yang di dalamnya tidak dapat di akses oleh modul lain yang tidak memerlukannya.
Komentar
Posting Komentar