Kamis, 22 Maret 2018

RQUIREMENT MODELLING

RQUIREMENT M

ODELLING




Memahami kebutuhan suatu masalah adalah salah satu tugas yang sering menjadi kendala atau paling sulit untuk dihadapi seorang software engineering.

A. Menggali Requirement

  • Pertemuan dilakukan dan dihadiri oleh software engineering dan customer
  • Aturan untuk persiapan dan partisipasi ditetepkan
  • Fasilator (Customer, pengembang, atau orang lain) untuk pertemuan
  • Mekanisme definisi ( Lembar Kerja, Flip chart, chat room, forum virtual) digunakan.

Tujuannya :
  1. untuk mengidentifikasi masalah
  2. mengusulkan elemen dari solusi
  3. menegosiasikan pendekatan yang berbeda
  4. menentukan satu set awal persyaratan solusi
- Validasi Requirement
  • Apakah setiap kebutuhan konsisten dengan tujuan keseluruhan sistem/produk?
  • Apakah semua persyaratan telah ditetapkan pada tingkat abstraksi yang tepat? Artinya, lakukan beberapa persyaratan menyediakan tingkat detail tekhnis yang tidak pada level ini?
  • Apakan kebutuhan benar - benar diperlukan ataukah merupakan fitur add-on yang mungkin tidak penting untuk tujuan sistem?
  • Apakah setiap persyaratan memiliki atribusi?Artinya, apakah sumber (umumnya, individu tertentu) mencatat untuk kebutuhan masing - masing.
- Requirements Analysis
Requirements modelling menghasilkan satu atau lebih dari jenis model berikut :
  • Scenario based model -> requirements dari titik pandang berbagai "aktor" sistem
  • Data models - > menggambarkan permasalahan dari domain informasi
  • Class-orinted models -> Menggambarkan objek oriented classes (atribut & operasi)
  • Flow - oriented models -> menggambarkan elemen fungsi sistem dari bagaimana mentransformasi data dalam sistem.
  • Behavioral Models -> Penggunan mengikuti sistem/ tingkahb laku mengikuti sistem
B. DATA MODELS
Database mempresentasikan beberapa aspek dunia nyata sering kali disebut dunia mini. perubahan pada dunia mini di presesntasikan di database.
  • Level abastrakasi data
- View level = Model data konseptual
- Legal level = Model data implementasi
- Phsysical Level = Model data fisik

1. Model Data Konseptual
Model data yang menyerupai bagaimana pembuat dan pengguna dapat meneerima/melihat data

2. Model Data Implementasi
Model data yang dapat diketahui oleh end user tetapi tidak terlalu dengan bagaimana data disimpan di dalam komputer

3. Model Data Fisik
Model Data Fisik adalah model yang menjelaskan cara komputer memandang data, bahwa data tersimpan pada lokasi fisik sebagai file-file yang terpisah

Tidak ada komentar:

Posting Komentar