Selasa, 20 Maret 2018

REQUIREMENT MODELING

REQUIREMENT MODELLNG

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 :
  1.  untuk mengidentifikasi masalah
  2. mengusulkan elemen dari solusi
  3. menegosiasikan pendekatan yang berbeda
  4. 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.

0 komentar:

Posting Komentar

Cari Blog Ini

Diberdayakan oleh Blogger.

Opay

Opay
Sebuah kepastian yang pahit akan jauh lebih baik daripada sebuah keplin-planan yang manis

music