Analisis Persyaratan System Rekayasa Perangkat Lunak Dosen Citra

  • Slides: 8
Download presentation
Analisis Persyaratan System Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S. Si, MT Rekayasa

Analisis Persyaratan System Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S. Si, MT Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 1

Definisi • Analisis persyaratan adalah sebuah tahapan rekayasa perangkat lunak yang menjembatani jurang antara

Definisi • Analisis persyaratan adalah sebuah tahapan rekayasa perangkat lunak yang menjembatani jurang antara alokasi kebutuhan system dan perancangan perangkat lunak. merupakan sebuah proses penemuan, perbaikan, pemodelan dan spesifikasi. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 2

Area Tugas (1) 1. Pengenalan masalah Pada tahap analis mempelajari hasil evaluasi system dan

Area Tugas (1) 1. Pengenalan masalah Pada tahap analis mempelajari hasil evaluasi system dan rencana proyek perangkat lunak, setelah itu membangun komunikasi untuk menjamin pengenalan masalah. 2. Evaluasi dan sintesis Anallis harus membatasi semua data yang telah diobservasi secara eksternal, mengevaluasi aliran informasi, mendefinisikan semua fungsi perangkat lunak, memahami tingkah laku perangkat lunak dalam konteks kejadian yang dapat mempengaruhhi system, membangun karakteristik interface, dan menentukan batasan tambahan. Setelah evaluasi dilakukan, maka analis mulai mensistesa permasalahan dengan mencari solusi. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 3

Area Tugas (2) 3. Pemodelan Semua solusi yang didapat dari pengenalan dan evaluasi masalah

Area Tugas (2) 3. Pemodelan Semua solusi yang didapat dari pengenalan dan evaluasi masalah berikutnya harus dimodelkan dalam notasi tertentu, yang telah dipilih sebagai alat Bantu. 4. Spesifikasi dan Kajian Berdasarkan model yang system yang telah dipilih, maka hal berikut yang harus dilakukan adalah menentukan spesifikasi dari kebutuhan perangkat lunak dan mengkaji secara mendalam apakah semua spesifikasi tersebut dimungkinkan untuk dibuat perangkat lunaknya. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 4

Pemodelan • Model membantu analis dalam memahami informasi, fungsi dan tingkah laku suatu system

Pemodelan • Model membantu analis dalam memahami informasi, fungsi dan tingkah laku suatu system sehingga membuat tugas analisis persyaratan menjadi lebih mudah dan sistematis. • Model menjadi titik focus bagi kajian sehingga merupakan kunci bagi penentuan kelengkapan, konsistensi dan akurasi dari spesifikasi. • Model menjadi dasar bagi pengerjaan desain, memberi perancang suatu representasi penting dari perangkat lunak yang dapat diterjemahkan ke bentuk inplementasi. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 5

Prinsip Operasional dalam Analisis • Domain informasi dari suatu masalah harus direpresentasikan dipahami •

Prinsip Operasional dalam Analisis • Domain informasi dari suatu masalah harus direpresentasikan dipahami • Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus didefinisikan • Tingkah laku perangkat lunak (sebagai suatu urutan kejadian eksternal) harus diwakilkan • Model-model yang menggambarkan informasi, fungsi, dan tingkah laku harus dipecah-pecah dalam suatu cara yang membongkar suatu detail dalam bentuk lapisan (hierakhi) • Proses analisis harus bergerak dari informasi Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 6

Elemen Analisis (terstruktur) Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 7

Elemen Analisis (terstruktur) Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 7

Sasaran dari Model Analisis • Untuk menggambarkan apa yang dibutuhkan oleh pelanggan • Untuk

Sasaran dari Model Analisis • Untuk menggambarkan apa yang dibutuhkan oleh pelanggan • Untuk membangun dasar bagi pembuatan desain perangkat lunak • Untuk membatasi serangkaian persyaratan yang dapat divalidasi ketika perangkat lunak dibangun. Rekayasa Perangkat Lunak - Citra N. , S. Si, MT 8