Pendahuluan Software Requirement Engineering (SRE)

Slides:



Advertisements
Presentasi serupa
TESTING DAN IMPLEMENTASI SISTEM
Advertisements

Rekayasa Perangkat Lunak ( Software Engineering )
Manajemen Proyek dan Strategi Kepemimpinan
PROYEK SISTEM INFORMASI
METODOLOGI PENELITIAN
MANAJEMEN PROYEK SISTEM INFORMASI
Testing dan Implementasi Sistem
Administrasi Server M A H E N D R A D A T A.
SE2423 REKAYASA PERANGKAT LUNAK
Software Quality Assurance
REKAYASA PERANGKAT LUNAK
Toksikologi Program Studi Analis Kesehatan Fakultas Ilmu Kesehatan
Rekayasa Perangkat Lunak
Testing Dan Implementasi Sistem
Requirement Classification
MANAJEMEN PROYEK SISTEM INFORMASI
REQUIREMENT ENGINEERING Bab - 1
Engineering and Managing Software Requirements
MANAJEMEN PROYEK SISTEM INFORMASI
Dokumentasi & Pengelolaan Kebutuhan
MEMBANGUN SISTEM INFORMASI
SATUAN ACARA PERKULIAHAN MK : KOMUNIKASI ANTAR BUDAYA SKS : 3
MANAJEMEN PROYEK SISTEM INFORMASI
About Me? Phone:
Rizka Hadiwiyanti, S.Kom, M.Kom
PERENCANAAN & EVALUASI KESEHATAN
Lecturer: Getut Pramesti
Rancangan Pembelajaran Semester
REKAYASA PERANGKAT LUNAK (RPL)
Teknik Informatika S1 Rekayasa Perangkat Lunak Requirement Engineering
SISTEM PAKAR Betha Nurina Sari, M.Kom.
Rekayasa Perangkat Lunak Pendahuluan
Testing dan Implementasi
About Me? Phone:
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
TESTING & IMPLEMENTASI SI
Issa Arwani, S.kom, M.sc. Vokasi UNIVERSITAS BRAWIJAYA MALANG
Sistem informasi manajemen dan keuangan
Pengantar Praktikum Rekayasa Perangkat Lunak
PENGEMBANGAN MEDIA BELAJAR
Pembangunan Konten e Learning
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
SILABUS DAN KONTRAK BELAJAR: RANCANGAN PERCOBAAN
REKAYASA PERANGKAT LUNAK (RPL)
The Lecturer Lecturer: Getut Pramesti Office: FKIP Building D,3 fl
PENDAHULUAN.
The Lecturer Lecturer: Getut Pramesti Office: FKIP Building D,3 fl
SDLC (System Development Life Cycle)
Rekayasa Perangkat Lunak
Rancangan Perkuliahan Semester
Rekayasa Perangkat Lunak (Software Engineering)
Testing dan Implementasi SI220A
Prakt. BasDat - Pertemuan 1
Kontrak Kuliah Pengenalan Sistem Informasi
Analisa [Kebutuhan] Sistem
TESTING & IMPLEMENTASI SI
Telaah Kurikulum Fisika
Kontrak Kuliah Pengenalan Sistem Informasi
Rekayasa Perangkat Lunak
Kontrak Kuliah Pengenalan Sistem Informasi
Rekayasa Perangkat Lunak
Struktur Data & Pemrograman Lanjut
REQUIREMENT ENGINEERING
Rekayasa Perangkat Lunak (Software Engineering)
Syarat Mengikuti Perkuliahan
Rekayasa Sistem Komputer
Analisis dan Desain Sistem
MODEL PROSES PERANGKAT LUNAK
SISTEM INFORMASI PERENCANAAN
Kontrak kuliah mikroteknik
Transcript presentasi:

Pendahuluan Software Requirement Engineering (SRE) Defri Kurniawan, M.Kom

Info Dosen Pengampu Nama : Defri Kurniawan, M.Kom Bidang : Rekayasa Perangkat Lunak dan Data Email : defri.kurniawan@dsn.dinus.ac.id Kontak : 0856 4141 7048 (WA) Ruang : H.2.3

Norma Perkuliahan Kedisiplinan Perkuliahan dimulai selambat-lambatnya pukul 13:00 WIB, dengan waktu 12:45 mahasiswa sudah ada di kelas. Lebih dari jam 13:15 mahasiswa tidak diperkenankan memasuki kelas. Ijin menggunakan surat diserahkan pada hari H atau selambat-lambatnya H+7 (seminggu kemudian) Ketika ada jadwal presentasi harap mengenakan kemeja

Norma Perkuliahan Kedisiplinan Selama proses perkuliahan berlangsung HP di-silent atau dimatikan. Pengumpulan tugas ditetapkan sesuai jadwal dan dilakukan sebelum pembelajaran dimulai. Bila Tugas terlambat lebih dari 1 hari mendapat nilai 50% Tugas yang merupakan plagiat mendapatkan SANKSI berupa nilai 0

Kontrak Kuliah Penilaian UAS : 30% UTS : 30% Tugas Individu : 20% Kelompok : 20%

Referensi Aybuke Aurum, Claes Wohlin (Eds.), “Engineering and Managing Software Requirements”, Springer Slide Perkuliahan

Deskripsi Mata Kuliah Menjelaskan tentang rekayasa kebutuhan dalam pembangunan perangkat lunak

Kompetensi Mahasiswa diharapkan dapat memahami, menjelaskan dan mengaplikasikan aspek-aspek penting dalam memperoleh kebutuhan perangkat lunak, teknik yang digunakan dalam memperoleh kebutuhan, menentukan prioritas kebutuhan, memahami keterkaitan antar kebutuhan, proses negosiasi kebutuhan dan jaminan kualitas dari rekayasa kebutuhan

Pendahuluan 1.Pengertian Requirement? 2.Pengertian Requirement Engineering? 3.Kenapa Requirement Engineering dibutuhkan?

“The hardest single part of building a software system is deciding precisely what to build”- F. Brooks “Salah satu bagian tersulit dalam pembuatan sistem perangkat lunak adalah memutuskan dengan tepat apa yang akan dibuat”

Requirement(1) All project begin with a statement of requirements. Requirements are descriptions of how a software product should perform.

Requirement(2) “Sesuatu pada produk yang harus dilakukan atau sebuah kualitas yang harus dimiliki produk tersebut” (Robertson99). “Sebuah spesifikasi kebutuhan adalah bagaimana tujuan harus sesuai dengan sistem yang diusulkan” (Anton96).

“Requirement Engineering adalah proses dimana persyaratan untuk produk perangkat lunak dikumpulkan, dianalisis, didokumentasikan, dan dikelola di seluruh siklus hidup rekayasa perangkat lunak”.

Requirement Engineering(1) Requirement Engineering berkaitan dengan menafsirkan dan memahami tujuan, kebutuhan, dan keyakinan dari pihak yang berkepentingan

Requirement Engineering(2) Sebuah proses yang kompleks dengan aktifitas yang berbelit-belit dan banyak aktor yang terlibat

Requirement Engineering Process Requirements engineering activities: Elicitation, Interpretation and structuring (Analysis and documentation), negotiation, verification and validation, change management and requirements tracing.

Kenapa Requirement Engineering dibutuhkan? (1) Requirements yang lemah/ tidak lengkap adalah sumber utama dari kegagalan (Standish95) 8000 projects, 350 US companies: 1/3 dari projek tidak pernah selesai dan 50% berhasil hanya sebagian

Kenapa Requirement Engineering dibutuhkan? (2) Banyaknya masalah yang dirasakan terkait dengan spesifikasi kebutuhan (>50%) – (ESI96) 3800 organisasi di 17 negara eropa

Kenapa Requirement Engineering dibutuhkan? (3) “Kebutuhan yang tidak mencukupi, tidak konsisten, tidak lengkap atau ambigu mempunyai dampak yang kritis terhadap kualitas hasil perangkat lunak tersebut” (Bell&Tayer76)

Kenapa Requirement Engineering dibutuhkan? (4) “Keterlambatan koreksi dari kesalahan meningkatkan biaya sampai 200 kali lebih banyak selama proses requirement engineering” (Boehm81)

TERIMA KASIH