PROYEK PERANGKAT LUNAK DENGAN MODEL PENGEMBANGAN TRANSFORMASI FORMAL

Slides:



Advertisements
Presentasi serupa
Proses-proses Perangkat Lunak
Advertisements

Rekayasa Perangkat Lunak dan Proses Software
Software Process Model
Sasaran Menjelaskan apa yang dimaksud model proses
PROSES-PROSES PERANGKAT LUNAK
01 WINTER ANALISIS DAN DESAIND SISTEM Template RPL – P2.
ANALISIS DAN PERANCANGAN SISTEM
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
PENGANTAR REKAYASA PERANGKAT LUNAK I
Rekayasa Perangkat Lunak 1
PERENCANAAN PROSES PERANGKAT LUNAK
Prototyping Aplikasi Teknologi Informasi
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Perancangan Perangkat Lunak
TRANSFORMASI FORMAL KELOMPOK 2: Diyan Ari Susanti ( )
Rekayasa Perangkat Lunak (Software Engineering)
Methods for Software Engineering
REKAYASA PERANGKAT LUNAK
Diadopsi dari presentasi Ian Sommeriville, Pengantar Rekayasa Perangkat Lunak.
Managing Software Requirement 1
Rekayasa Perangkat Lunak (Lanjut)
PROTOTYPING.
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Spesifikasi Formal 9 By : Andi Latifa Nabone.
Rekayasa Perangkat Lunak
PROSES-PROSES PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
PROCESS MODELS.
Pengembangan Siklus Hidup Sistem
HUMAN COMPUTER INTERACTION
Spesifikasi Perangkat Lunak
Perancangan Sistem L. Erawan.
Perangkat Lunak 1.
Interaksi Manusia & Komputer Pendahuluan
proses PERANGKAT LUNAK
Rekayasa Perangkat Lunak Model Proses PL
System Development Life Cycle (SDLC)
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak 1
PERANCANGAN INTERFACE USER
Interaksi Manusia & Komputer Prototyping
Interaksi Manusia dan Komputer
Pendahuluan Muhammad Rachmadi, S.T., M.T.I..
Rekayasa Perangkat Lunak Pendahuluan
Oleh : Dewi Sartika, M.Kom
Rekayasa Perangkat Lunak (Software Engineering)
PROSES REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Prescriptive Process Models
PERTEMUAN 1 Konsep Rekayasa Perangkat Lunak (RPL)
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
ANALISIS DAN PEMODELAN
PENGANTAR REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA KEBUTUHAN PL.
8. Beberapa kendala yang muncul pada model waterfall adalah :
SOFTWARE ENGGINERING Software LIFE CYCLE
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Pengenalan Perangkat lunaK
MODEL PROSES PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
System Development Life Cycle
Transcript presentasi:

PROYEK PERANGKAT LUNAK DENGAN MODEL PENGEMBANGAN TRANSFORMASI FORMAL Ginanjar Mukti Prakoso | 12112043 Muhammad Abdurahman Al Hafidh | 12111001 Santoso Pamungkas | 12121009

Perangkat Lunak Merupakan program-program komputer dan dokumentasi yang berkaitan, dibuat untuk pelanggan tertentu ataupun untuk pasar umum. Produk perangkat lunak: Generik : dibuat untuk dijual ke suatu kumpulan pengguna yang berbeda Custom : dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasinya

Model Proses Perangkat Lunak Suatu representasi proses perangkat lunak yang disederhanakan, dipresentasikan dari perspektif khusus Contoh perspektif proses: Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) – alur informasi Perspektif Peran/Aksi – siapa melakukan apa. Model proses Generik: Waterfall (Air terjun) Pengembangan secara evolusi Transformasi formal Model Spiral

Pendekatan Pengembangan Sistem Formal Berbasiskan pada transformasi spesifikasi secara matematik melalui representasi yang berbeda untuk suatu program yang dapat dieksekusi, Trasformasi menyatakan spesifikasi program Menggunakan pendekatan ‘Cleanroom’ untuk pengembangan PL

Penggunaan Metode Formal Keunggulannya adalah mengurangi jumlah kesalahan pada sistem sehingga penggunaan utamanya adalah pada sistem yang kritis Hal itu menjadi efektif dari segi biaya

Pengembangan Metode Formal Permasalahan dalam model pengembangan metode formal: Memerlukan keahlian khusus dan pelatihan untuk mengaplikasikannya Sulit menentukan beberapa aspek dari suatu sistem seperti user interface Pemakaian model pengembangan metode formal Memerlukan tingkat kerahasian dan keamanan yang tinggi sebelum digunakan.

Daftar pustaka Bramantyo – Rekayasa Perangkat Lunak – Pendahuluan 2005

Pertanyaan ? Jelaskan tentang model-model pengembanga perangkat lunak dan kelebihannya masing- masing ?

Jawaban Model Air terjun (Water fall) – Cocok digunakan apabila kebutuhan pengguna sudah dimengerti dengan baik

Pengembangan yang berevolusi – Lebih cocok untuk sistem interaktif yang kecil atau menengah dan bagian dari sistem yang besar (misal User Interface)

Pengembangan Sistem Formal - Mengurangi jumlah kesalahan pada sistem sehingga cocok pada sistem yang kritis

Pengembangan spiral – Project selalu di review sehingga selalu ada perencaan untuk project selanjutnya