Podcast
Questions and Answers
Apa yang dilakukan oleh arsitektur PL?
Apa yang dilakukan oleh arsitektur PL?
- Mengurangi biaya pengembangan sistem
- Menentukan struktur sistem dan kualitasnya (correct)
- Mengintegrasikan sistem dengan sistem lain
- Mengembangkan sistem dengan cepat
Metafora Blueprint adalah sangat familiar bagi stakeholder yang menulis program untuk pengimplementasian sistem.
Metafora Blueprint adalah sangat familiar bagi stakeholder yang menulis program untuk pengimplementasian sistem.
True (A)
Apa itu Metafora Keputusan?
Apa itu Metafora Keputusan?
Produk keputusan yang melibatkan pertukaran antara properti seperti biaya, usabilitas, pemeliharaan, dan kinerja yang memiliki konsekuensi sumber daya untuk sistem yang dirancang
Arsitektur dipandang sebagai fasilitator ________________________ antar grup stakeholder.
Arsitektur dipandang sebagai fasilitator ________________________ antar grup stakeholder.
Apa yang dikembangkan sebagai bagian dari deskripsi arsitektur?
Apa yang dikembangkan sebagai bagian dari deskripsi arsitektur?
Arsitektur PL tidak mempengaruhi urutan task dan bentuk dari struktur tim software.
Arsitektur PL tidak mempengaruhi urutan task dan bentuk dari struktur tim software.
Apa itu IEEE std-42010:2011(E)?
Apa itu IEEE std-42010:2011(E)?
Deskripsi arsitektur harus ________________________ dan mudah dipahami karena menjadi dasar negosiasi.
Deskripsi arsitektur harus ________________________ dan mudah dipahami karena menjadi dasar negosiasi.
Match the following concepts with their descriptions:
Match the following concepts with their descriptions:
Metafora Literatur hanya digunakan untuk mendokumentasikan solusi arsitektural.
Metafora Literatur hanya digunakan untuk mendokumentasikan solusi arsitektural.
Study Notes
Pemodelan Kebutuhan
- Pemodelan kebutuhan adalah langkah pertama dalam pemecahan masalah RPL (Requirements Modeling Principles)
- Masukan yang diberikan oleh end user, data kontrol yang disediakan oleh sistem eksternal, atau pemantauan data yang dikumpulkan melalui jaringan semuanya mempengaruhi perilaku software
- Masalah yang besar dan kompleks dibagi menjadi submasalah sampai setiap submasalah relatif mudah dipahami
Analisis Task
- Analisis task harus bergerak dari informasi penting menuju detail implementasi
- Pemodelan analisis dimulai dengan menggambarkan masalah dari perspektif pengguna akhir
- "Esensi" masalah dijelaskan tanpa mempertimbangkan bagaimana solusi akan diimplementasikan
Pemodelan Berbasis Skenario
- Pemodelan berbasis skenario cocok untuk sebagian besar situasi yang akan dihadapi sebagai software engineer
- Jika dikembangkan dengan baik, use case dapat memberikan manfaat besar sebagai alat pemodelan
Class-Based Modeling
- Identifikasi class dengan memeriksa usage scenario yang dikembangkan sebagai bagian dari model kebutuhan
- Class ditentukan dengan menggarisbawahi setiap kata benda atau frase kata benda dan memasukkannya ke dalam tabel sederhana
Behavioral Modeling
- Pemodelan perilaku berguna untuk pembuatan desain yang efektif untuk sistem yang akan dibangun
- UML State Diagram digunakan untuk memodelkan bagaimana elemen sistem merespons event eksternal
- UML Activity Diagram digunakan untuk memodelkan bagaimana elemen sistem merespons event internal
Arsitektur
- Arsitektur menyediakan representasi yang memfasilitasi komunikasi seluruh stakeholder
- Arsitektur menekankan keputusan awal desain yang akan berdampak pada seluruh pekerjaan RPL
- Arsitektur menetapkan struktur sistem dan menentukan kualitasnya
Deskripsi Arsitektur
- Deskripsi arsitektur adalah seperangkat work product yang mencerminkan view berbeda dari sistem
- Multiple Metafora (Rossi dan Purao) digunakan untuk merepresentasikan view berbeda dari arsitektur yang sama yang dipahami oleh stakeholder
Metafora Language
- Arsitektur dipandang sebagai fasilitator komunikasi antar grup stakeholder
- Deskripsi arsitekturalnya harus ringkas dan mudah dipahami karena menjadi dasar negosiasi, khususnya dalam menentukan batas-batas sistem
Architectural Description
- Merepresentasikan sebuah sistem dengan menggunakan beberapa view
- Setiap view adalah “representasi dari keseluruhan sistem dari perspektif serangkaian kekhawatiran [pemangku kepentingan] yang terkait”
Architectural Decisions
- Setiap view yang dikembangkan sebagai bagian dari deskripsi arsitektur menangani concern stakeholder tertentu
- Arsitek sistem mempertimbangkan berbagai alternatif dan akhirnya membuat keputusan
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Pemodelan kebutuhan adalah langkah pertama dalam pemecahan masalah RPL. Masukan yang diberikan oleh end user, data kontrol yang disediakan oleh sistem eksternal, atau pemantauan data yang dikumpulkan melalui jaringan mempengaruhi perilaku software.