Breaking News

Jumat, 23 Maret 2018

REQUIREMENT MODELLING

Memahami kebutuhan suatu masalah adalah salah satu tugas yang paling sulit dihadapi seorang software engineering.

A. Menggali Requirement

Melakukan pertemuan antara pembuat software engineering
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
Tujuanya adalah :
 untuk mengidentifikasi masalah
mengusulkan elemen dari solusi
menegosiasikan pendekatan yang berbeda
menentukan satu set awal persyaratan solusi
- Validasi Requirement 1
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 modl -> 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 = data konseptual
- Legal level = data implementasi
- Phsysical Level = 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

Designed By