Kebutuhan fungsional (FR) dan Kebutuhan Non Fungsional (NFR)

Slides:



Advertisements
Presentasi serupa
Functional Requirements (FR) dan Non-Functional Requirements (NFR)
Advertisements

Functional & Nonfunctional Requirements
Pengamanan Situs Web Kelompok II David kadi : Santi Sari : Milson : Putu agus angga: Hepy fanus : Ari Umar F. :
SISTEM TERDISTRIBUSI Definisi :
ANALISIS dan RANCANGAN SISTEM INFORMASI
Software Requirement Specification
REKAYASA PERANGKAT LUNAK
9 KUALITAS DATA.
Rekayasa Web “Materi 6 – WebApp Testing” Sandhika Galih
INTERAKSI MANUSIA DAN KOMPUTER
Ana Kurniawati ANALISIS SISTEM Ana Kurniawati
Software Requirements Spefication (SRS)
SKPL Spesifikasi Kebutuhan Perangkat Lunak STMIK AMIKOM PURWOKERTO.
BAB 5 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Pertemuan 9 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Testing & Implementation System
Noisy Studio Prepared by : Sri Wahyuni Usfita Kiftiyani
Strategi Pengujian Perangkat Lunak
Analisis Kebutuhan PL dan Spesifikasi PL
KEAMANAN KOMPUTER.
SISTEM TERDISTRIBUSI Definisi :
A NALISIS K EBUTUHAN DAN S PESIFIKASI P ERANGKAT L UNAK.
PENGANTAR DATA TERDISTRIBUSI
KEAMANAN SISTEM.
A NALISIS K EBUTUHAN DAN S PESIFIKASI P ERANGKAT L UNAK.
Module 1 : Pengantar sistem Komputer dan Validasi Jaringan Apa yang disebut dengan Validasi ? Definisi : Prosese dari penentuan apakah sebuah bentuk mendapatkan.
Testing dan implementasi sistem
APA ITU REKAYASA KEBUTUHAN ??
14. PENGUJIAN PERANGKAT LUNAK
SLIDE 1 : KEAMANAN SISTEM INFORMASI
Interaksi Manusia dan Komputer
Brilliani Ayunda Putri
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-9)
Persyaratan Perangkat Lunak
Management Projeck “Fase Inisialisasi dan Reqiurement Analisys”
Requirement Document.
FAKTOR FAKTOR MUTU SOFTWARE
Keamanan Sistem E-Commerce
SEMESTER PENDEK INTERAKSI MANUSIA & KOMPUTER
KONSEP DAN MEKANISME 2.1 Threats (Ancaman)
TIPE TIPE JARINGAN KOMPUTER
Manajemen Resiko Dalam Pengembangan SI
Keamanan& Pengawasan Sistem Informasi
Bambang Agus Herlambang, M. Kom
Testing dan implementasi si
MANAJEMEN PROYEK PERANGKAT LUNAK
KEAMANAN SEBUAH PROSES 4A.
PROTEKSI DATA SBD - 12.
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Review Sistem Terdistribusi
Perancangan Sistem Informasi. Pengantar Sistem adalah sekumpulan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama.
Jaringan Komputer RINTO RISDIAN RUSWANDI, S.SI P2BN.
Jaringan Komputer RINTO RISDIAN RUSWANDI, S.SI P2BN.
SLIDE 1 : KEAMANAN JARINGAN
REKAYASA WEB Development Process
Bambang Agus Herlambang, M. Kom
KUALITAS SISTEM INFORMASI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Faktor Keamanan dalam E-Commerce
SISTEM TERDISTRIBUSI Definisi :
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Spesifikasi Kebutuhan Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Siklus Hidup Pengembangan Sistem
SISTEM KEAMANAN KOMPUTER Leni Novianti, M.Kom
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
Pasien safety.
Transcript presentasi:

Kebutuhan fungsional (FR) dan Kebutuhan Non Fungsional (NFR)

KEBUTUHAN FUNGSIONAL Menggambarkan fungsionalitas sistem atau layanan-layanan sistem Sangat bergantung dari jenis perangkat lunak, pengguna sistem, dan jenis sistem dimana perangkat lunak tersebut digunakan Kebutuhan fungsional dapat berupa pernyataan-pernyataan tingkat tinggi dari: Apa yang sistem harus lakukan Harus dapat menggambarkan layanan-layanan yang dapat diberikan oleh sistem kepada pengguna secara mendetail

KEBUTUHAN NON FUNGSIONAL kebutuhan non-fungsional menentukan atribut atau kualitas secara keseluruhan dari suatu sistem. Kebutuhan non-fungsional menempatkan batasan pada produk yang sedang dikembangkan, proses pengembangannya, dan menentukan batasan-batasan eksternal yang harus dipenuhi oleh produk tersebut.

Beberapa Kategori keb non fungsional Keamanan (safety dan security) Kegunaan (usability) Reliabilitas Performansi (kinerja)

Reliability Memberikan batasan perilaku sistem pada saat beroperasi Availability – Ketersediaan sistem dalam memberikan layanan ketika diperlukan oleh pengguna Tingkat kegagalan – Seberapa sering sistem gagal untuk dapat memberikan layanan yang diharapkan oleh pengguna

Performance Memberikan batasan mengenai kecepatan operasional sebuah sistem Kebutuhan akan respon Kebutuhan throughput (keluaran) Kebutuhan akan pewaktuan (timing)

Security Kebutuhan akan keamanan disertakan dalam sistem untuk menjamin: Akses ke dalam sistem tanpa otorisasi tidak dimungkinkan Memastikan integritas sistem dari kecelakaan atau kerusakan Contoh: Data hanya dapat diubah oleh administrator sistem Seluruh data harus di-backup setiap 24 jam, dan hasil backup-nya disimpan di lokasi yang berbeda dengan sistem Seluruh komunikasi antara client-server harus dienkripsi

Usability Terkait dengan penentuan antarmuka dan interaksi pengguna dengan sistem User manual yang terstruktur, pesan kesalahan yang informatif, fasilitas pertolongan, dan antarmuka yang konsisten dapat meningkatkan kebutuhan usability ini.

Safety Umumnya diasumsikan sebagai seluruh kebutuhan yang terkait dengan keamanan sistem Umumnya sangat berhubungan dengan kebutuhan untuk memastikan keamanan dalam operasional sistem Kebutuhan untuk melindungi sistem Kebutuhan untuk menghindari kecelakaan dalam sistem maupun dalam menggunakan sistem. Penggunaannya seringkali bergantung dengan budaya dan perilaku dalam organisasi

Contoh Kebutuhan Safety Sistem tidak mengizinkan pengoperasian alat/perangkat kecuali terdapat petugas di lokasi Sistem tidak boleh memberikan obat kepada pasien dengan dosis yang lebih dari yang diizinkan oleh dokter pasien yang bersangkutan Sistem tidak boleh beroperasi jika suhu di luar ruangan berada di bawah 4 derajat Celcius. Petugas yang melaksanaan proses perawatan sistem harus menggunakan gelang anti-statik selama berada di dalam ruangan.

Jenis-jenis NFR (IEEE-Std 830-1993) 13 NFR yang harus disertakan dalam sebuah dokumen spesifikasi kebutuhan perangkat lunak (SRS) Performance Interface/Usability Operational Resource Verification Acceptance *critical system NFR Documentation Security Portability Quality Reliability Maintainability Safety

Mengidentifikasi keb non fungsional Umumnya KNF dapat dikenali dari “keinginan”, “kebutuhan”, atau “kepentingan” dari para stakeholders. keinginan, kebutuhan, atau kepentingan tersebut umumnya bersifat non-fungsional Tujuan bisnis Karakteristik sistem Keamanan, performa, fungsionalitas, dan perawatan sistem