Professional Documents
Culture Documents
108091000015
TI 4 A
- Correctness
Pada real-time software, yang dimaksud correctness yaitu merupakan
kebenaran output dari software serta tidak terlanggarnya deadline.
- Performance
Pada real-time software, performance merupakan suatu ukuran terhadap
kecepatan dan efisiensi dari suatu software. Akan tetapi, performance in tidak
menjadi hal yang utama asalkan deadlinenya tidak terlanggar.
- Usability
Pada real-time software, usability dapat diartikan sebagai tingkat
kemudahan penggunaan suatu software oleh user.
- Interoperability
Suatu real-time software harus bisa berjalan dengan baik diberbagai
flatform atau standard. Dengan kata lain, suatu software mampu beroperasi
dengan sistem lain.
- Maintainability
Suatu real-time software harus mudah untuk dimaintenance untuk
perbaikan dan mengantisipasi perubahan di masa yang akan datang.
- Portability
Suatu real-time software harus bisa berjalan diberbagai lingkungan
- Verifiability
Pada real-time software, yang dimaksud dengan divefikasi adalah
kesesuian antara requirement desain dengn hasil akhir dari suatu produk. 1
3. Business Software
Perangkat lunak bisnis biasanya manapun program perangkat lunak yang
membantu suatu bisnis meningkat/kan produktivitas atau mengukur
produktivitas mereka. Terminologi tutup suatu variasi besar berguna di dalam
lingkungan bisnis, dan dapat digolongkan dengan menggunakan suatu kecil,
medium dan acuan/matriks [yang] besar:
Bisnis kecil menjual biasanya terdiri dari perangkat lunak akuntansi
rumah, dan deretan kantor seperti Microsoft Kantor dan
Openoffice.Org.
Ukuran Menengah, atau SME, mempunyai suatu cakupan aplikasi
perangkat lunak [yang] lebih luas, berkisar antara akuntansi,
groupware, manajemen hubungan pelanggan, perangkat lunak
sumber daya manusia, outsourcing manajemen hubungan, pinjaman
origination perangkat lunak, berbelanja perangkat lunak pedati,
bidang melayani perangkat lunak, dan produktivitas lain yang
menambah/mempertinggi aplikasi.
Segmen terakhir [meliput/tutup] perusahaan mengukur aplikasi
perangkat lunak, seperti yang ada dalam bidang perencanaan
sumber daya perusahaan, manajemen isi perusahaan ( ECM), produk
dan manajemen proses bisnis lifecycle manajemen. Aplikasi ini
adalah luas di (dalam) lingkup, dan sering juga datang dengan
modul yang salah satu menambahkan fungsi [yang] asli, atau
menyertakan kemampuan program perangkat lunak pihak ketiga.
Sekarang, teknologi yang sudah sebelumnya hanya yang hidup di (dalam)
peer-to-peer aplikasi perangkat lunak, [seperti;suka] Kazaa dan Napster,
1
http://rts.adit279.com/?p=59
mulailah untuk menonjolkan di dalam aplikasi bisnis. JXTA adalah suatu
platform sumber terbuka yang memungkinkan ciptaan bahasa dan mesin
aplikasi [yang] netral.
Jenis perkakas perangkat lunak bisnis
Dashboards [yang] Digital
Proses [yang] Analitis Online, biasanya mengenal sebagai OLAP
( mencakuplah HOLAP, ROLAP dan MOLAP)
Pelaporan perangkat lunak
Data yang menambang
Manajemen capaian bisnis ( BPM)
4. Engineering Software
Engineering software adalah suatu interdisciplinary bidang rancang-
bangun yang memusat pada [atas] bagaimana rancang-bangun kompleks
merancang harus dirancang dan diatur. Mengeluarkanlah seperti logistik,
koordinasi dari regu yang berbeda , dan kendali otomat permesinan menjadi
[yang] lebih sulit manakala berhadapan dengan proyek besar, [yang]
kompleks. Sistem sukses rancang-bangun dengan work-processes dan
perkakas untuk menangani proyek seperti (itu) , dan [itu] tumpang-tindih
dengan kedua-duanya teknis dan human-centered disiplin seperti manajemen
proyek dan rancang-bangun kendali.
5. Embedded Software
Embedded system merupakan sistem komputer yang mempunyai tujuan
khusus untuk melakukan fungsi tertentu, bagiannya terdiri atas hardware dan
bagian – bagian mekanik, karena terdedikasi untuk tugas yang khusus maka
biasanya bisa dioptimalkan dengan mengurangi ukuran dan biaya
produksinya, meningkatkan ketahanan dan performanya dan biasanya
diproduksi masal sehingga terjangkau harganya.
Embedded software adalah perangkat lunak komputer yang (mana)
memainkan suatu peran integral dalam elektronika [itu] disediakan peran
utama with.Embedded perangkat lunak [adalah] bukan Information teknologi,
tetapi lebih interaksi dengan dunia fisik. Perangkat lunak yang ditempelkan
adalah ' yang dibangun di (dalam)' kepada elektronika di (dalam) kereta;mobil,
telepon, peralatan audio, robot, peralatan, mainan, sistem keamanan, perintis,
jam digital dan televisi, sebagai contoh. Perangkat lunak ini dapat menjadi
sangat canggih di (dalam) aplikasi seperti pesawat udara, proyektil, sistem
pengawasan proses, dan demikian on.Embedded perangkat lunak pada
umumnya [di]tertulis untuk perangkat keras tujuan [yang] khusus: itu adalah
komputer memotong itu adalah berbeda dari tujuan CPUS [yang] umum,
kadang-kadang menggunakan Real-Time sistem operasi seperti Lynxos,
Vxworks, Linux ( dengan inti [yang] ditambal), eCos, Threadx, Windows CE,
Peleburan RTOS, Inti RTOS, RTEMS, Integritas dan QNX.
void _outbyte(int c)
{
while ((readb(UTX1) & 0x20) == 0)
;
writeb ((char)c,UTX1+1);
}
void outbyte(int c)
{
static char prev = 0;
if (c < ' ' && c != '\r' && c != '\n' && c != '\t' && c != '\b')
return;
if (c == '\n' && prev != '\r') _outbyte('\r');
_outbyte(c);
prev = c;
}
all:
@for f in ${SUBDIRS}; do make -C $$f; done
clean:
@for f in ${SUBDIRS}; do make -C $$f clean; done
fclean:
@for f in ${SUBDIRS}; do make -C $$f fclean; done