Minggu, 07 Oktober 2012

Rekayasa Perangkat Lunak part I

Saya akan menjelaskan apa yang saya ketahui mengenai software yang sedang saya pelajari dalam mata kuliah Rekayasa Perangkat Lunak (RPL)..

Software adalah sekumpulan data elektronik yang disimpan dan digunakan pada komputer yang berupa instruksi untuk menjalankan suatu program di komputer. Tetapi software tidak hanya berupa kumpulan data yang membentuk program, tetapi software juga dapat berupa kumpulan objek/item yang membentuk data dan dokumen.

Karakterisitik suatu software adalah : Software itu merupakan pengukuran (Software is engineered, Software itu tidak lapuk (Software doesn't wear out), Software itu kompleks, dalam membuat software banyak hal yang harus dipertimbangkan, Software itu seperti 'Aging Factory" , yaitu ada masanya maka software setiap saat diperbarui agar tidak ketinggalan dan menua(aging), dan software itu merupakan pembeda (Software is differentiator)

Macam-macam software / Softwarwe application  :
  • System Software = software yang melayani software yang lain, contohnya antivirus
  • Real-time Software = software yang melakukan olah data berdasarkan waktu
  • Business Software = software untuk keperluan bisnis
  • Engineering / Scientific Software = software untuk keperluan teknis dan pengetahuan, contohnya stellarium (software untuk melihat letak bintang dan matahari)
  • Embedded Software = software yang dimasukkan ke dalam hardware
  • PC Software = software untuk keperluan PC
  • AI Software = software yang biasanya digunakan dalam game untuk memprediksi.
  • Web Application = aplikasi web
 Salah satu cara pembuatan software yang paling mudah adalah dengan Waterfall Model


Materi yang ingin saya ketahui selanjutnya adalah kelanjutan dari waterfall model dan saya juga ingin mengetahui cara pembuatan software dengan model lain..^^

Tidak ada komentar:

Posting Komentar