SOFTWARE ENGINEERING
Software Engineering : Proses untuk menghasilkan product berupa perangkat lunak. Sorftware engineering tidak termasuk kedalam teknik karena teknik menghasilkan produk fisik sementara software engineering menghasilkan produk software.
Software meliputi :
- Apa itu software
- Bagaimana menghadirkannya
- Bagaimana menggunakannya
- Bagaimana pemeliharaannya
Sistem :
- Kumpulan komponen-komponen
- Saling terkait
- Mempunyai tujuan bersama
Baca juga: Pengujian White Box
Software Engineering adalah bagian dari sistem informasi (kumpulan komponen yang saling terkait dan mempunyai tujuan bersama).
Unsur-unsur Sistem Informasi :
a. Software -> Aturan, program kerja -> Logika
b. Hardware -> Sarana pendukung -> Physics
c. Brainware
d. Data
Definisi :
1. Software engineering : Set of instruction ( computer program ) yang apabila dieksekusi akan menyediakan fungsi-fungsi yang diinginkan.
2. Software engineering : Struktur data yang menghasilkan program yang dapat memanipulasi informasi.
3. Software engineering : Dokumen yang menggambarkan operasional serta penggunaan program tersebut.
Karakteristik software berdasarkan logic
1. Software dapat dikembangkan atau direkayasa / Software is developed or engineered Not manufactured / tidak dipabrikasi
2. Software tidak pernah aus karena work out ( dipakai / bekerja ) dan rusak ( defect ) tetapi yang aus adalah storage.
Hardware kegagalan : Cacat pabrik, dapat turun tetapi oleh karena pengaruh yang menyebabkan kerusakan.
Software kegagalan : Bug, setelah diperbaharui turun dan berjalan stabil.
3. Software biasanya dikembangkan secara menyeluruh, bukan dirakit dari komponen-komponen yang ada yang mungkin tidak berasal dari sumber yang sama.
Kategori Software Aplication
1. Software system : Software untuk melayani program lain. Misal : Sistem operasi, Compiler, Editor.
2. Realtime software ( Software waktu nyata ) : Untuk mengontrol ketepatan waktu atau software untuk mengendalikan proses yang memerlukan ketepatan waktu.
Misal : - Software untuk mengontrol pesawat ruang angkasa ( peluncuran )
- Software simulator -> Flight simulator
3. Business software (Software bisnis) : Proses informasi bisnis yang melibatkan MIS untuk mengakses database besar yang mengandung informasi bisnis.
Misal : Tingkatan M I S : Personal Information System, Workgroup Information System, Enterprise Information System
4. Software for engineering & science : Membantu menyelesaikan problem-problem pada bidang tertentu. Misal : CAD, CAM, Matlab, Mathcad
5. Artificial inteligent software : untuk menyelesaikan problem-problem kompleks yang sulit dengan menggunakan algoritma non numeris ( expert system for management ).
6. Embedded software : Untuk mengontrol produk-produk dan sistem bagi konsumen dan pasar industri ( tombol kontrol pada microwave oven )
7. Personal computer software : Untuk membantu user ( Dbase Access dll ).
Tujuan Software Engineering :
Menyediakan kerangka kerja guna membangun perangkat lunak dengan kualitas yang lebih tinggi.
Demikianlah Artikel SOFTWARE ENGINEERING
Sekianlah artikel SOFTWARE ENGINEERING kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
0 Response to "SOFTWARE ENGINEERING"
Posting Komentar