Pemodelan Kebutuhan: Konsep dan Tujuan

RecommendedSard45 avatar
RecommendedSard45
·
·
Download

Start Quiz

Study Flashcards

40 Questions

Apa yang dimaksud dengan Requirement Modeling?

Kombinasi teks dan bentuk diagram untuk menggambarkan kebutuhan

Siapa yang melakukan pemodelan kebutuhan?

Seorang software engineer

Apa yang dihasilkan dari pemodelan kebutuhan?

Model kebutuhan

Apa yang dilakukan oleh software engineer/analyst dalam menguraikan kebutuhan dasar?

Mengembangkan model kebutuhan

Mengapa pemodelan kebutuhan penting?

Karena dapat dievaluasi oleh semua pemangku kepentingan

Apa yang dimaksud dengan Behavioral models?

Model yang menjelaskan bagaimana perangkat lunak bereaksi terhadap 'event' internal atau eksternal

Apa yang dimaksud dengan use case?

Skenario penggunaan

Apakah tujuan dari Flow-oriented models?

Menjelaskan bagaimana data diolah saat bergerak melalui sistem

Apa yang dilakukan oleh seorang software engineer dalam pemodelan kebutuhan?

Membangun model kebutuhan

Apa yang disediakan oleh Data Models?

Informasi domain untuk masalah yang dihadapi

Apa yang dapat dihasilkan dari pemodelan kebutuhan?

Model kebutuhan

Apa yang dimaksud dengan Penilaian Kualitas?

Proses menilai kualitas software setelah selesai

Apa yang diperlukan dalam mengembangkan software?

Kolaborasi antara software engineer/analyst dan pelanggan

Apa yang penting dalam pemodelan kebutuhan?

Semua jawaban di atas

Apa yang dihasilkan dari software model kebutuhan?

Model kebutuhan dan spesifikasi kebutuhan

Apa yang dilakukan oleh software engineer/analyst dalam mengembangkan software?

Mengembangkan model kebutuhan dan spesifikasi kebutuhan

Pemodelan berbasis skenario sangat berguna dalam situasi apa?

Sebagian besar situasi yang akan dijumpai sebagai software engineer

Bagaimana cara mengidentifikasi Class dalam analisis?

Dengan memeriksa Usage Scenario yang dikembangkan sebagai bagian dari model kebutuhan

Apa yang harus diperhatikan saat mengidentifikasi Class?

Sinonim harus diperhatikan

Bagaimana cara menentukan apakah sebuah Class adalah bagian dari ruang solusi atau ruang masalah?

Jika class diperlukan untuk mengimplementasikan sebuah solusi, maka itu adalah bagian dari ruang solusi

Apakah fungsi dari Use Case dalam pemodelan?

Untuk memberikan manfaat besar sebagai alat pemodelan

Apakah yang dilakukan setelah mengidentifikasi Class dalam analisis?

Mengdefinisikan atribut dan operasi

Apa yang dilakukan pada tahap awal penggunaan UML untuk memodelkan kebutuhan?

Membuat use case diagram

Apa yang diwakili oleh aktor dalam UML?

Peran yang dimainkan oleh stakeholder

Apa kegunaan UML profile?

Menyediakan cara memperluas model yang ada ke domain atau platform lain

Apa yang dilakukan dalam langkah awal membuat use case?

Buat daftar fungsi atau kegiatan yang dilakukan oleh aktor

Apa yang dihasilkan dari requirements gathering meeting?

Daftar fungsi atau kegiatan yang diperlukan

Apa yang digunakan untuk membuat use case?

Inception dan Elisitasi

Apa yang diwakili oleh entitas fisik tunggal dalam UML?

Beberapa aktor

Apa yang dilakukan dalam membuat use case?

Mendefinisikan cakupan problem

Apa yang dihasilkan dari creating use case?

Outline semua kebutuhan fungsional

Apa yang dijelaskan dalam creating use case?

Things (obyek) yang dimanipulasi sistem

Aktor ingin mengambil tindakan lain pada suatu step. Apakah merupakan secondary scenario?

View thumbnail snapshots for all cameras

Apa yang terjadi saat aktor menghadapi error pada step 6 dan 7?

No floor plan configured for this house

Apakah sistem dapat mendisplay notifikasi khusus alarm?

Saat aktor menghadapi kondisi alarm

Apakah aktor dapat menghadapi beberapa kondisi error?

Ya, aktor dapat menghadapi beberapa kondisi error

Apakah secondary scenario “View thumbnail snapshots for all cameras” dapat terjadi?

Ya, karena aktor ingin mengambil tindakan lain pada suatu step

Apakah aktor dapat menghadapi kondisi alarm?

Ya, aktor dapat menghadapi kondisi alarm

Apakah Cockburn [Coc01b] menyebutkan tentang fungsi validasi?

Ya, Cockburn [Coc01b] menyebutkan tentang fungsi validasi

Apakah aktor dapat memilih beberapa pilihan untuk penanganan alarm?

Ya, aktor dapat memilih beberapa pilihan untuk penanganan alarm

Study Notes

Requirement Modeling

  • Requirement modeling adalah kombinasi teks dan bentuk diagram untuk menggambarkan kebutuhan dengan cara yang relatif mudah.
  • Tujuan requirement modeling adalah untuk menghasilkan umpan balik yang berguna sedini mungkin dan dipahami, serta untuk mencapai konsistensi.
  • Skenario penggunaan (use case) menjelaskan fungsi dan penggunaan perangkat lunak.
  • Pemodelan kebutuhan menjadi dasar untuk desain perangkat lunak.

Mengapa Requirements Modeling itu Penting?

  • Membantu menghasilkan umpan balik yang berguna sedini mungkin.
  • Membantu mencapai konsistensi dalam pengembangan perangkat lunak.
  • Membantu meningkatkan kualitas perangkat lunak.

Langkah-Langkah dalam Requirement Modeling

  • Menggabungkan tiga kebutuhan yang diperoleh dari berbagai stakeholder.
  • Membangun model ini dari kebutuhan yang diperoleh.
  • Menggunakan UML untuk memodelkan kebutuhan.

UML (Unified Modeling Language)

  • Digunakan untuk merepresentasikan perilaku sistem.
  • Digunakan untuk memodelkan sistem dari sudut pandang pengguna.
  • Membantu memodelkan sistem untuk berbagai platform seluler.

Actors & Profiles

  • Aktor adalah entitas yang berinteraksi dengan objek sistem.
  • Profile dapat digunakan untuk memodelkan sistem dari sudut pandang pengguna yang berbeda.

Creating Use Case

  • Membuat use case dengan membuat daftar fungsi atau kegiatan yang dilakukan oleh sistem.
  • Membuat use case dengan membuat daftar fungsi sistem yang diperlukan, melalui percakapan dengan pemangku kepentingan.

Class-Based Modeling

  • Membantu mengidentifikasi class dengan memeriksa usage scenario yang dikembangkan sebagai bagian dari model kebutuhan.
  • Membantu mendefinisikan attributes dan operations.

Pemodelan kebutuhan adalah cara untuk menggambarkan kebutuhan dengan menggunakan teks dan diagram. Quiz ini akan membahas konsep dan tujuan pemodelan kebutuhan dalam pengembangan perangkat lunak.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser