RK1- Pengantar Kuliah Rekayasa Kebutuhan
Rekayasa Kebutuhan atau dalam bahasa Inggrisnya Requirement Engineering merupakan bagian dari proses pembangunan perangkat lunak. Rekayasa kebutuhan menekankan kepada prosedur dan teknik analisa-spesifikasi sistem, perkembangan metodologi, metode representasi, tool dan teknik rekayasa kebutuhan, serta cara mendokumentasikan spesifikasi kebutuhan perangkat lunak.
Tujuan dari Pembelajaran
Tujuan pembelajaran Rekayasa Kebutuhan mahasiswa mempunyai kompetensi sbb
- Mahasiswa mampu untuk menggali kebutuhan perangkat lunak (K.1)
- Mahasiswa mampu untuk menganalisis kebutuhan perangkat lunak (K.2)
- Mahasiswa mampu memvalidasi kebutuhan yang telah didefinisikan dalam tahapan analisis (K.3)
- Mahasiswa mampu untuk mengelola kebutuhan perangkat lunak (K.4)
- Mahasiswa mampu untuk mendokumentasikan spesifikasi kebutuhan perangkat lunak (K.5)
Pokok Bahasan
Pokok Bahasan yang dibahas dalam kuliah ini adalah :
- Requirement Engineering Process : Siklus hidup pengembangan sistem (SDLC), Rekayasa system dan software, Fundamental rekayasa kebutuhan, Proses merekayasa kebutuhan (RE)
- Requirement Engineering Elicitation dan Teknik-teknik Penggalian Kebutuhan : Konsep RE Elicitation dan pengenalan beberapa teknik penggalian kebutuhan baik teknik tradisional maupun teknik modern
- Requirement Engineering Technique and Analysis (FR - NFR) : Teknik Analisa Requirement yang meliputi sub bahasan:
- Functional Requirement dan Non Functional Requirement (FR-NFR)
- Data Flow Diagram (DFD)
- Viewpoint Orientation Requirement Definition (VORD)
- Usecase
- Requirement Engineering Validation: Langkah-langkah memvalidasi requirement
- Requirement Engineering Management: Pengelolaan requirement untuk mengantisipasi perubahan kebutuhan yang terlalu sering (change requirement)
- Requirement Engineering Documentation: Pendokumentasian spesifikasi kebutuhan hasil analisis (well documented)
- Pengantar Rekayasa Kebutuhan
- Studi Kasus 1
- Contoh Spesifikasi Kebutuhan
- Proses Rekayasa Kebutuhan
- I/O Requirement dan Contoh Kegagalan
- Requirement Elicitation
- Tipe Kebutuhan
- Business Requirement Document
- Requirement Analysis
- Pembuatan Spesifikasi
- Requirement Documentation
- RML Model
- UML Model
- Validasi
- EARS
- Studi Kasus Requirement
- Contoh SRS
- Evaluasi Tengah Semester
- Evaluasi Akhir Semester
Introduction to Requirement Engineering
Requirement Engineering Process
Requirement Elicitation Method I
Requirement Elicitation Method II
Collaboration Tool – Lab Activity
RE Technique and Analysis (FR - NFR)
RE Technique and Analysis (DFD)
RE Technique and Analysis (VORD)
VORD Tool – Lab Activity
RE Technique and Analysis (Use Case)
UML Tool – Lab Activity
Requirement Validation
Requirement Management
Requirement Documentation
Referensi :
- Gerald Kotonya, Ian Sommerville, “Requirements engineering: processes and techniques”, WILEY
- Software IBM RequisitePro, www.ibm.com/developerworks/downloads/r/rrp/
- Software VORD Tool, http://www.comp.lancs.ac.uk/computing/resources/re/
- Software Enterprise Architecture, http://www.sparxsystems.com/products/ea/index.html
- Requirement Engineering Game, http://www.se.uni-hannover.de/pages/en:projekte_re_qgame (WEB)
- RE-O-Poly Game, http://home.comcast.net/~r-smith/site/?/page/RE_Game/ (WEB)
- Renel Smith and Orlena Gotel, Gameplay to Introduce and Reinforce Requirements Engineering Practices, International Requirement Engineering, 2008. RE’08. 16th IEEE (Paper)
- Video “Why requirements management really matters”, http://www.youtube.com/watch?v=VmEFwXczVlM
- Ian Sommerville, Pete Swayer, “Requirements Engineering: A Good Practice Guide”, WILEY, (Ebook)
- Elizabeth Hull, Ken Jackson, Jeremy Dick, “Requirements Engineering”,Third Edition,Springer, (Ebook)
- http://share.its.ac.id/course/view.php?id=417
- https://www.slideshare.net/SherlyUda/rekayasa-kebutuhan-perangkat-lunak
- https://www.slideshare.net/yyudhanto/rekayasa-kebutuhan-kuliah-rpl
- https://slideplayer.info/slide/11833339/
- http://share.its.ac.id/pluginfile.php/21053/mod_resource/content/1/1._Introduction_to_requirement_engineering.pdf
- https://www.slideshare.net/yyudhanto/materi-kuliah-rbti-rekayasa-bisnis-ti
- Dagmar Monet
- Birgit Penzenstadler
- Slide Birfit P
- Buku Requirement Engineering - Karl Wiegers
- Buku Visual Requirement - Joy Beatty
- http://www.monettdiaz.com/teaching.html
- http://www.foss2serve.org/index.php/Requirements_Engineering,_CSU_Long_Beach,_Penzenstadler
Contoh
Subscribe to:
Posts (Atom)