Berbagi Itu Indah . . .

22/01/2016

PENGENALAN SOFTWARE ENGINEERING DALAM REKAYASA PERANGKAT LUNAK

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 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.

 
Software kegagalan :   Bug, setelah diperbaharui  turun dan berjalan stabil.Hardware kegagalan :  Cacat pabrik, dapat turun tetapi oleh karena pengaruh yang menyebabkan kerusakan.
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.
Human Resource Information System, Executive Information System
Marketing Information System
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 lunak dengan kualitas yang lebih tinggi.


PENGENALAN SOFTWARE ENGINEERING DALAM REKAYASA PERANGKAT LUNAK Rating: 4.5 Diposkan Oleh: Unknown