Tugas Software Interface Sistem Tertanam
1. Jelaskan apa yang dimaksud dengan software interface dalam sistem tertanam!
Software interface dalam sistem tertanam adalah program antarmuka bagi pengguna untuk melakukan suatu operasi komputer pada hardware yang terhubung dengan komputer
2. Jelaskan analisa dan desain program dalam sistem tertanam!
Terdapat 6 konsep desain program:
- Abstraction
Abstraction 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
- Refinement
Refinement membantu designer untuk memperlihatkan detil dari lowest level dari abstraction. Abstraction dan refinement merupakan konsep yang saling melengkapi.
- Modularity
Software 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 procedure
Fokus pada detil proses pada tiap modul. Prosedur menjelaskan proses, urutan kejadian, proses perulangan, penentuan keputusan/arah.
- Information hiding
Ide 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