Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Behavioral Modeling 1 – Use Case
Advertisements

KEBUTUHAN & SPESIFIKASI SOFTWARE
ANALISIS SISTEM.
SOFTWARE ENGINEERING Requirement Analysis. Last Week Scope Functional  Function  Data Non Functional  Performance  Limitation  Avalaibility.
PEMODELAN ANALISIS Kuliah - 5
Software Engineering Overview.
Oleh : Maria Tantri Agus Setiawan Ahmad Budi S
Pertemuan 8 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
PENGENALAN ANALISA SISTEM BERORIENTASI OBYEK
METODE REKAYASA PERANGKAT LUNAK
TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK
BY DR. HERI NUGRAHA. SE.MSi
Analisis Model.
Pertemuan 1 Konsep Dasar OOAD
UNIFIED MODELLING LANGUAGE
Analisa dan Desain dalam Penelitian
Keuntungan metodologi berorientasi objek.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
Sistem berorientasi Objek & Unified Modelling Language
KONSEP PERANCANGAN SISTEM INFORMASI
UML (Unified Modelling Language)
Analisis Kebutuhan Software
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Analisis Model.
ANALISIS DAN PERANCANGAN SISTEM (APS)
Requirement Classification
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Business Process Modeling
Perancangan Sistem Informasi
Analisa dan Desain Berorientasi Obyek
Pengantar Object Oriented Analysis and Design
Object-Oriented Analysis (OOA)
PENGEMBANGAN PERANCANGAN SISTEM
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM SECARA UMUM
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pendahuluan Analisis & Desain Berorientasi Obyek (ADBO)
Teknik Informatika S1 Rekayasa Perangkat Lunak Requirement Engineering
PEMODELAN PROYEK (UML)
SIKLUS HIDUP PEMBANGUNAN SOFTWARE
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
REKAYASA PERANGKAT LUNAK
ANALISA KEBUTUHAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Model dan Pemodelan Analisa Desain Berorientasi Objek
Oleh : Sri Herawati, S.Kom, M.Kom
KEBUTUHAN & SPESIFIKASI SOFTWARE
Analisa [Kebutuhan] Sistem
UNIFIED MODELLING LANGUAGE
Pemodelan & Pelaksanaan Kebutuhan
REKAYASA PERANGKAT LUNAK
Analisis Model.
Oleh : Sri Herawati, S.Kom
Pengantar Analisa Berorientasi Objek
Pendekatan-Pendekatan Pengembangan Sistem
NOTASI UML DAN DIAGRAM-DIAGRAM UML
INF – UNIJOYO Analisa dan Desain Berbasis Objek
Pengantar Objek.
KELOMPOK 6 Modeling Adnin Devit C F
Perancangan Berorientasi Objek
Perancangan Sistem Berorientasi Objek Dengan UML
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
Pertemuan 8 RPL Oleh : Syukriya al-Asyik S.Kom
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
TIM RPL Program Studi Teknik Informatika
Perancangan Sistem / ERP
Teknik Informatika S1 Rekayasa Perangkat Lunak Analysis Modeling (2)
Transcript presentasi:

Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS Teknik Informatika S1 Software Requirement Engineering Requirement Elicitation (2) Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS

SILABUS MATA KULIAH 1. Requirement Engineering 2. Requirement Elicitation 3. Specification of Requirement Models 4. Requirement Prioritization 5. Requirement Interdependencies: State of the Art and Future 6. Impact Analysis 7. Requirement Negotiation 8. Quality Assurance in Requirement Engineering

Teknik dan Pendekatan Requirements Elicitation 1. Interviews 2. Questionnaires 3. Task Analysis 4. Domain Analysis 5. Introspection 6. Repertory Grids 7. Card Sorting 8. Laddering 9. Group Work 10. Brainstorming 11. Joint Application Development 12. Requirements Workshops 13. Ethnography 14. Observation 15. Protocol Analysis 16. Apprenticing 17. Prototyping 18. Goal Based Approach 19. Scenarios 20. Viewpoints

Perbandingan Teknik dan Pendekatan Dua pertanyaan penting yang perlu ditangani selama elisitasi kebutuhan adalah: 1. Teknik dan pendekatan mana yang digunakan untuk kegiatan elisitasi kebutuhan? 2. Manakah dari teknik dan pendekatan ini yang saling melengkapi atau dapat digunakan sebagai alternatif? Dua pertanyaan penting yang perlu ditangani selama elisitasi persyaratan adalah: Teknik dan pendekatan yang harus digunakan untuk kegiatan elisitasi persyaratan yang diberikan? Manakah dari teknik dan pendekatan ini saling melengkapi atau dapat digunakan sebagai alternatif?

Perbandingan Teknik dan Pendekatan Interviews Domain Analysis Group work Ethnography Prototyping Goals Scenarios Viewpoints Understanding the domain X Identifying sources of requirements Analyzing the stakeholders Selecting techniques and approaches Eliciting the Requirements

Perbandingan Teknik dan Pendekatan Interviews Domain Analysis Group work Ethnography Prototyping Goals Scenarios Viewpoints Understanding the domain X Identifying sources of requirements Analyzing the stakeholders Selecting techniques and approaches Eliciting the Requirements Wawancara, analisis domain, dan kerja kelompok, yang generik dan cukup untuk menyediakan dukungan untuk semua kegiatan elisitasi yang terdaftar fleksibel. Wawancara, analisis domain, dan kerja kelompok yang generik dan cukup fleksibel untuk memberikan dukungan untuk semua kegiatan elisitasi yang terdaftar/ semua proses elisitasi.

Perbandingan Teknik dan Pendekatan Interviews Domain Analysis Group work Ethnography Prototyping Goals Scenarios Viewpoints Understanding the domain X Identifying sources of requirements Analyzing the stakeholders Selecting techniques and approaches Eliciting the Requirements Wawancara, analisis domain, dan kerja kelompok, yang generik dan cukup untuk menyediakan dukungan untuk semua kegiatan elisitasi yang terdaftar fleksibel. Goals, skenario, dan pendekatan berbasis sudut pandang juga dapat digunakan secara luas di seluruh proses

Teknik dan Pendekatan pelengkap dan alternatif Interviews Domain Analysis Group work Ethnography Prototyping Goals Scenarios Viewpoints C A Domain Group Work C: Pelengkap A: Alternatif

Teknik dan Pendekatan pelengkap dan alternatif Dalam sebagian besar proyek lebih dari satu teknik elisitasi dan pendekatan akan perlu digunakan, oleh karena itu berguna untuk memilih teknik dan pendekatan yang saling melengkapi untuk mencapai hasil terbaik dari proses elisitasi kebutuhan. Dalam sebagian besar proyek lebih dari satu persyaratan teknik elisitasi dan pendekatan akan perlu digunakan, oleh karena itu berguna untuk memilih teknik dan pendekatan yang saling melengkapi untuk mencapai hasil terbaik dari proses elisitasi persyaratan.

Metodologi berdasarkan Requirements Elicitation 1. Structured Analysis and Design (SAD) Structured Analysis and Design (SAD) telah ada sejak pertengahan 1970an dan telah banyak yang menulis tentang ini, dipromosikan dan digunakan. Pendekatan ini sebagian besar berorientasi fungsi. Analisis dan Desain Terstruktur (SAD) telah ada sejak pertengahan 1970-an dan telah banyak menulis tentang, dipromosikan, dan digunakan. Pendekatan ini sebagian besar berorientasi fungsi.

Metodologi berdasarkan Requirements Elicitation 1. Structured Analysis and Design (SAD) Ini terdiri dari kumpulan teknik seperti Data Flow Diagram (DFD) yang detail dekomposisi fungsional dengan penekanan pada data masuk dan keluar dari sistem dan komponen terkait. Entity Relationship Diagram (ERD) yang memfasilitasi representasi entitas sistem, atribut, dan hubungan mereka satu sama lain. Analisis dan Desain Terstruktur (SAD) telah ada sejak pertengahan 1970-an dan telah banyak menulis tentang, dipromosikan, dan digunakan. Pendekatan ini sebagian besar berorientasi fungsi.

Metodologi berdasarkan Requirements Elicitation 2. Object Oriented (OO) Approaches Secara khusus Unified Modeling Language (UML) berisi beberapa teknik yang sering digunakan untuk elisitasi kebutuhan dengan membuat notasi namun fleksibel dan mempunyai format seperti Use Case diagram, Use Case Description, dan Class Diagram. Analisis dan Desain Terstruktur (SAD) telah ada sejak pertengahan 1970-an dan telah banyak menulis tentang, dipromosikan, dan digunakan. Pendekatan ini sebagian besar berorientasi fungsi.

Metodologi berdasarkan Requirements Elicitation 2. Object Oriented (OO) Approaches Use Case diagram pada dasarnya abstraksi dari skenario yang menggambarkan perilaku fungsional dari sistem. Teknik ini sangat efektif dalam proyek-proyek di mana ada tingkat ketidakpastian yang tinggi atau ketika analis tidak ahli dalam domain tertentu. Analisis dan Desain Terstruktur (SAD) telah ada sejak pertengahan 1970-an dan telah banyak menulis tentang, dipromosikan, dan digunakan. Pendekatan ini sebagian besar berorientasi fungsi.

Alat pendukung Requirements Elicitation Alat pengelola kebutuhan seperti DOORS, CaliberRM dan RequisitPro menyediakan berbagai format untuk elisitasi kebutuhan. Beberapa alat telah dikembangkan dengan dukungan kognitif untuk analis selama elisitasi kebutuhan seperti The Requirements Apprentice, ACME/ PRIME, dan AbstFinder Alat manajemen persyaratan seperti DOORS, CaliberRM dan RequisitPro memberikan dukungan format berbasis untuk elisitasi persyaratan. Beberapa alat telah dikembangkan dengan dukungan kognitif untuk analis persyaratan elisitasi dalam pikiran seperti The Requirements Apprentice, ACME/ PRIME, dan AbstFinder

Lampiran Tugas Kompilasi tugas teknik requirement elicitation dapat didownload di link di bawah ini: https://drive.google.com/drive/folders/0B7y2e-nSHpjMaUNOS2k5dmdxc0k?usp=sharing

TERIMA KASIH