
Definisi Perangkat
Lunak
·
Perangkat Lunak adalah suatu aplikasi program
komputer yang di dalamnya terdapat:
1.
program itu sendiri,
2.
konfigurasi yang digunakan,
3.
dokumentasi yang menjelaskan struktur sistem,
4.
dokumentasi yang menjelaskan bagaimana
menggunakan sistem,
5.
dan informasi tentang versi terbaru
·
Produk Perangkat Lunak dikembangkan sesuai
dengan siapa pemakai perangkat lunak tersebut.
·
Produk Perangkat lunak dibagi menjadi:
1.
Produk Generik, yang dijual pada pasar terbuka
2.
Produk Spesifik, yang dibuat dan dijual sesuai
pesanan dari pemakai.
Karakteristik
Perangkat Lunak
·
Software is developed or engineered, not
manufactured
·
Software doesn’t “wear out”
·
Most software are custom built, not assembled
from existing component
Problem dalam
Pembuatan Perangkat Lunak
·
Tidak memiliki waktu yang cukup dalam
mengumpulkan data pada proses pembuatan perangkat lunak.
·
Ketidakpuasan user pada S/W yang dibuat
·
Kualitas S/W terkadang meragukan.
·
Sulit dalam memaintenance S/W sekarang
Macam-Macam Perangkat
Lunak
·
Perangkat Lunak Berdasarkan Pemakai
1.
Generik: Perangkat lunak yang bisa digunakan
secara umum
2.
Spesifik: Perangkat lunak yang dibuat
berdasarkan pesanan
·
Perangkat Lunak Berdasarkan Fungsional
1.
Interfacing
2.
Operating System
3.
Perangkat Lunak Aplikasi
4.
CASE Tools
Persyaratan Perangkat
Lunak
·
Perangkat lunak harus memberikan bantuan dalam
merepresentasikan dan mengakses file-file eksternal yang dibuat dengan alat
bantu lain.
·
Persyaratan Fungsional:
Pernyataan layanan tentang bagaimana sistem harus bereaksi terhadap input, sistem harus berlaku pada situasi-situasi tertentu. Secara khusus menyatakan apa yang tidak boleh dilakukan sistem.
Pernyataan layanan tentang bagaimana sistem harus bereaksi terhadap input, sistem harus berlaku pada situasi-situasi tertentu. Secara khusus menyatakan apa yang tidak boleh dilakukan sistem.
·
Persyaratan Non-Fungsional :
Pernyataan tentang batasan layanan dan fungsi yang diberikan sistem.
Pernyataan tentang batasan layanan dan fungsi yang diberikan sistem.
·
Persyaratan User:
1.
Mendeskripsikan
persyaratan fungsional dan non-fungsional sehingga dapat dipahami oleh user
yang tidak memiliki pengetahuan teknik.
2.
Persyaratan
user harus ditulis memakai bahasa natural, formal dan diagram intuitif yang
sederhana. Persyaratan user tidak boleh didefinisikan memakai model
implementasi.
·
Persyaratan Sistem:
1.
Persyaratan
sistem ini lebih rinci dari persyaratan user, dan berfungsi sebagai dasar
kontrak untuk implementasi sistem.
2.
Persyaratan
sistem ini digunakan sebagai titik awal perancangan sistem.
3.
Bahasa natural banyak digunakan dalam mendefinisikan persyaratan sistem .








0 komentar:
Posting Komentar