Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
KONSEP DAN PRINSIP ANALISIS
RPL – PERTEMUAN 4
2
PEMAHAMAN KONSEP ANALISIS
Analisis merupakan sebuah : Penemuan Perbaikan Pemodelan Spesifikasi (baru)
3
PRINSIP ANALISIS PRINSIP OPERASIONAL : domain informasi, fungsi-fungsi, perilaku, model-model, proses analisis PRINSIP PANDUAN : memahami masalah, mengembangkan prototipe, merekam asal dan alasan, menggunakan pandangan persyaratan bertingkat, memprioritaskan persayaratan, mengurangi ambiguitas
4
PIHAK YANG TERLIBAT Pengembang perangkat lunak Klien Akuntan
Auditor eksternal
5
TUJUAN ANALISIS SISTEM
Mendefinisikan masalah secara tepat Menyusun alternatif penyelesaian Memilih dan mempertimbangkan satu dari alternatif tersebut Menyusun spesifikasi logis untuk penyelesaian Menyusun persyaratan fisik untuk penyelesaian Menyusun anggaran untuk fase desain sistem pengkodean dan implementasi sistem
6
AREA KERJA ANALISIS PERANGKAT LUNAK
Identifikasi dan perumusan masalah Evaluasi dan sintesis Pemodelan Spesifikasi kajian
7
IDENTIFIKASI DAN PERUMUSAN MASALAH
Mempelajari spesifikasi sistem Mempelajari rencana projek perangkat lunak
8
EVALUASI DAN SINTESIS Fokus utama analisis adalah pada ‘apa’ bukan ‘bagaimana’ Menciptakan model-model sistem untuk memahami aliran data dan kontrol, operasi behavioral dan pemrosesan fungsional, serta muatan informasi Model-model sistem yang diciptakan berfungsi sebagai dasar bagi desain perangkat lunak dan untuk membuat spesifikasi perangkat lunak Spesifikasi lengkap belum bisa didapatkan pada tahap ini, pendekatan alternatif pada analisis persyaratan adalah prototyping
9
PEMODELAN ANALISIS
10
PEMODELAN DATA Terdiri dari tiga informasi yang saling tergantung
Objek data Atribut hubungan
11
SPESIFIKASI Spesifikasi merupakan representasi persyaratan dari perangkat lunak yang akan dibangun. Diperlukan pendekatan sbb : Teknik spesifikasi yang terfasilitasi (Facilitated Aplication Specification Techniques = FAST) Pertemuan dilakukan di tempat netral yang dihadiri oleh pengembang maupun pelanggan. Tujuannya : identifikasi masalah, pemecahan, negosiasi, membentuk persyaratan PL. Ada fasilitator (sebaiknya konsultan) yang bertugas mengontrol pertemuan. Penyebaran fungsi kualitas Quality Function Deployment (QFD) adalah teknik manajemen kualitas yang menterjemahkan kebutuhan pelanggan ke dalam persyaratan teknis bagi perangkat lunak QFD berkonsentrasi pada pemaksimalan kepuasan pelanggan Hasil proses spesifikasi dituangkan dalam Dokumen Spesifikasi PL
12
KAJIAN Kajian digunakan untuk memastikan Spesifikasi sudah lengkap, konsisten, dan akurat. Contoh pertanyaan kajian : • Apakah tujuan dan sasaran yang dinyatakan bagi PL tetap konsisten dengan tujuan dan sasaran sistem? • Apakah interface ke semua elemen sistem sudah digambarkan? • Apakah aliran informasi dan struktur telah didefinisikan dengan tepat bagi domain masalah? • Apakah diagram telah dipresentasikan dengan jelas? • Apakah fungsi mayor tetap ada dalam ruang lingkup dan sudah digambarkan dengan tepat? • Apakah perilaku PL konsisten dengan informasi yang harus diproses dan fungsi yang harus dilakukannya? • Apakah batasan desain realistis? • Apakah risiko teknologis pengembangan sudah dipertimbangkan? • Apakah kriteria validasi dinyatakan secara detil dan memadai untuk menggambarkan sebuah sistem yang berhasil? • Apakah ada inkonsistensi, penghilangan, atau redundancy? • Apakah kontak dengan pelanggan sudah lengkap? • Apakah pemakai sudah mengkaji manual atau prototype?
13
KEBUTUHAN SOFTWARE Prinsip Spesifikasi
Memisahkan kemampuan dari implementasi Mengembangkan suatu model menyangkut perilaku yang diinginkan dari suatu system Menetapkan konteks di mana software beroperasi Menggambarkan lingkungan di mana sistem beroperasi Menciptakan suatu model teori dibanding suatu implementasi atau disain model Spesifikasi adalah suatu model abstrak dari suatu sistem riil Menetapkan struktur dan isi dari suatu spesifikasi ( mudah untuk diubah)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.