Software Engineering
Apa itu Software?
Software itu adalah suatu program atau instruksi ketika kita menjalankannya akan dilaksanakan fitur, fungsi dan suatu performansi yang kita inginkan.
karena kita udah tau software itu apa, berarti sekarang kita bisa masuk ke definisi Software Engineering itu sendiri.
Software Engineering / Rekayasa Perangkat Lunak
Ilmu yang mempelajari sistematika pembuatan, development, operasi, dan maintenance dari sebuah software.
Layer-layernya:
1. Quality Focus
merupakan “bedrock” a.k.a Fondasi yang menyuport Software Engineering. Karena tanpa sebuah kualitas yang kita tetapkan maka kita tidak akan tahu software seperti apa yang akan kita buat.
2. Process
Proses merupakan “Foundation” a.k.a dasar dimana terdapat:
*
o Komunikasi dengan klien untuk mengetahui spesifikasi software yang dia inginkan.
o Perencanaan, Siapa saja yang terlibat dalam pembuatan software, Scheduling, dan pembagian tugas.
o Modelling, dibuat model dari software yang akan kita buat supaya user dan developer jadi ngerti software kita.
o Konstruksi, mulai coding dan testingnya.
Deployment, Software yang udah jadi di-deliver ke customer.
3. Methods
Pada Method muncul pertanyaan “bagaimana” kita membuat software, prosedur/fungsi apa saja yang dibutuhkan (pada Procedural Programming) atau behaviour apa saja yang dimiliki oleh sebuah objek tertentu (pada Object Oriented Programming).
4. Tools
Jelas terlihat, tanpa tools proses yang sudah direncanakan dan metode yang sudah ditentukan tidak akan bisa ter-realisasi. Tools itu adalah software apa yang akan kita gunakan untuk membuat software yang akan kita buat.
Langganan:
Posting Komentar (Atom)
2 komentar:
setuju
http://blog.binadarma.ac.id/ilmanzuhriyadi/
Terimakasih.. sangat bermanfaat..
Kunjungi
Posting Komentar