Software Engineering ( Pressman ) Chapter I The Product
The Product Apa itu Software Engineering Teknik Vs SE ? Bagaimana Keterkaitan Software dan Sistem Informasi ? Definisi Bagaimana Karakteristik Software Engineering Kategori Software Applications
Software Engineering Proses untuk menghasilkan product berupa perangkat lunak
Software Engineering Vs Teknik Software Engineering menghasilkan product Software/Perangkat Lunak Teknik menghasilkan product fisik
Software dan Sistem Informasi Software meliputi - What’s a Software - How’s it produced - How’s it used - How’s it maintained Sistem Informasi Kumpulan komponen yang saling terkait dan mempunyai tujuan bersama meliputi : - Hardware - Software - Brainware - Data
Software dan Sistem Informasi Software Engineering adalah bagian dari Sistem Informasi yang membentuk satu sinergi untuk mencapai kualitas informasi
Definisi Software Engineering merupakan set of instruction berupa computer program yang apabila dieksekusi akan menyediakan fungsi yang diinginkan. Software Engineering adalah struktur data yang menghasilkan program yang dapat memanipulasi informasi Software engineering yakni dokumen yang menggambarkan operasional serta penggunaan program tersebut.
Karakteristik Software Engineering Software dapat dikembangkan atau direkayasa tetapi tidak dipabrikasi Software tidak pernah aus akibat Work Out (dipakai) dan rusak tetapi yang aus adalah storage. Software biasanya dikembangkan secara menyeluruh bukan dirakit dari komponen-komponen yang mungkin tidak berasal dari sumber yang sama.
Kategori Software Application System Software Software untuk melayani program lain. Misal : SO, Compiler, Editor. 2. Realtime Software Untuk mengontrol ketepatan waktu atau mengendalikan proses yang memerlukan ketepatan waktu. Misal : Flight Simulator Business Software Proses informasi bisnis yang melibatkan MIS ( Management Information System ) untuk mengakses database besar yang mengandung informasi bisnis. Misal : Manufacturing Information System, HR Information System
Kategori Software Application 4. Engineering/Scientific Software Software untuk membantu menyelesaikan problem-problem pada bidang tertentu. Misal : CAD, CAM, Matlab, Mathcad. 5. Embedded Software Untuk mengontrol produk-produk dan sistem bagi konsumen dan pasar industri. Misal : kontrol pada microwave oven. 6. Artificial Inteligent Software Untuk menyelesaikan problem kompleks yang sulit dgn menggunakan algoritma non numeris. Misal Expert Sistem. PC Software WebApps
TUJUAN SOFTWARE ENGINEERING Menyediakan kerangka kerja guna membangun perangkat lunak dengan kualitas yang lebih tinggi.
The End