Ada beberapa pegertian menurut para ahli di bidang perangkat lunak. Pengertian dari rekayasa perangkat lunak menurut para ahli adalah sebagai berikut:
1. Menurut Stephen R. Schach
Rekayasa perangkat lunak adalah sebuah disiplin dimana dalam menghasilkan perangkat lunak bebas dari kesalahan dan dalam pengiriman anggaran tepat waktu serta memuaskan keinginan pemakai.
2. Menurut Fritz Bauer
Rekayasa perangkat lunak adalah penetapan dan penggunaan prinsip rekayasa dalam rangka memperoleh perangkat lunak yang dapat dipercaya dan dapat bekerja secara efisien pada mesin nyata.
3. Menurut IEEE 610.12
Rekayasa perangkat lunak adalah sebuah studi pendekatan dan aplikasi secara sistematis, disiplin pengembangan operasi dan pemeliharaan perangkat lunak yang kesemuanya itu merupakan aplikasi rekayasa yang berkaitan dengan perangkat lunak.
Pengertian yang diberikan Stephen R.Schach mengacu pada hal-hal yang inging dicapai pada Software Crisis, yaitu: tepat waktu, sesuai budget, berkualitas (bebas dari kesalahan), dan sesuai keinginan pemakai.
Fritz Bauer tidak mengartikan Software Engineering sesederhana Stephen R.Schach. Rekayasa peraknkat lunak merupakan sebuah cara untuk mendapatkan Software yang ekonomis dan dapat serta efisien bila diterapkan pada mesin nyata.
Pengertian yang diberikan standar IEEE 610.12 lebih mengarah pada konsep perangkat lunak.
Dari ketiga pengertian tersebut, arti yang diberikan Fritz Bauer sangat sesuai dengan tujuan dan sasaran dari rekayasa perangkat lunak. Pernytaan Stephen R.Schach terbatas pada menanggulangi kekurangan yang terjadi jika tidak menerapkan rekayasa penrngkat lunak. Pengertian yang diberikan IEEE 610.12 paling baik dalam menyampaikan wujud dari rekayasa perangkat lunak.
Rekayasa perangkat lunak merupakan ilmu yang penting untuk diperdalam karena teknologi ini memberikan stabolitas, kontrol, dan organisasi aktifitas yang jika tidak terkontrol dapat menjadi sangat kacau.
Pengertian Use Case
Use case atau diagram use case merupakan
pemodelan untuk melakukan (behavior) sistem
informasi yang akan dibuat. Use case
mendiskripsikan sebuah interaksi antara satu atau
lebih aktor dengan sistem informasi yang akan
dimuat. Secara kasar, use case digunakan untuk
mengatahui fungsi apa saja yang ada di dalam
sebuah sistem informasi dan siapa saja yang berhak
menggunakan fungsi-fungsi itu. Syarat penamaan
pada use case adalah nama didefinisikan
sesederhana mungkin dan dapat dipahami. Ada dua
hal utama pada use case yaitu pendefinisian apa
yang disebut aktor dan use case.
pemodelan untuk melakukan (behavior) sistem
informasi yang akan dibuat. Use case
mendiskripsikan sebuah interaksi antara satu atau
lebih aktor dengan sistem informasi yang akan
dimuat. Secara kasar, use case digunakan untuk
mengatahui fungsi apa saja yang ada di dalam
sebuah sistem informasi dan siapa saja yang berhak
menggunakan fungsi-fungsi itu. Syarat penamaan
pada use case adalah nama didefinisikan
sesederhana mungkin dan dapat dipahami. Ada dua
hal utama pada use case yaitu pendefinisian apa
yang disebut aktor dan use case.
Tidak ada komentar:
Posting Komentar