Model Proses Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
PENGEMBANGAN PERANGKAT LUNAK
Advertisements

Rekayasa Perangkat Lunak dan Proses Software
Perencanaan Perangkat Lunak
Software Engineering Chapter 4
Rekayasa sistem berbasis komputer
Proses Software Bab 2.
Sasaran Menjelaskan apa yang dimaksud model proses
PROSES-PROSES PERANGKAT LUNAK
ANALISIS DAN PERANCANGAN SISTEM
PENGANTAR REKAYASA PERANGKAT LUNAK I
Pembuatan Prototipe Perangkat Lunak
Rekayasa Perangkat Lunak 1
PERENCANAAN PROSES PERANGKAT LUNAK
Slide 1 Rifki Indra P Software Processes. Slide 2 Software Processes Coherent sets of activities for Specifying, Designing, Implementing and Testing software.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Perancangan Perangkat Lunak
Rekayasa Perangkat Lunak (Software Engineering)
Methods for Software Engineering
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
Nama : Shadrach Jabonir / Matthew Marcelinus / Leonardus Handoko / Hendry Sunardi / Carles/ OVERVIEW OF SOFTWARE PROCESS MODEL.
REKAYASA PERANGKAT LUNAK
Software Processes Sekumpulan aktifitas terpadu untuk pelaksanaan spesifikasi, desain, implementasi dan testing system software.
ANALISA PERANCANGAN SISTEM
Managing Software Requirement 1
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Lanjut)
Summary Materi RPL Mid Semester
PROSES-PROSES PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Perangkat Lunak 1.
SE2423 Rekayasa Perangkat Lunak
Software Engineering Process
Review Rekayasa Perangkat Lunak
proses PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak 1
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
1. What and Why Sofware Engineering ?
Siklus Hidup Perangkat Lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Rekayasa Perangkat Lunak Pendahuluan
PROSES REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Software Engineering Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
REKAYASA PERANGKAT LUNAK (RPL)
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Prescriptive Process Models
PENGANTAR UML Citra N., S.Si, MT UNIKOM.
Rekayasa Perangkat Lunak (Software Engineering)
Review Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
PENGEMBANGAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak
ANALISIS DAN PEMODELAN
PENGANTAR REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Part-5
Review Rekayasa Perangkat Lunak
MODEL PROSES PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
Materi Kuliah SE 2 Pengertian software Kriteria software
Business Modeling By: U. Abd. Rohim, MT
Perencanaan Perangkat Lunak
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Rekayasa Perangkat Lunak (Software Engineering)
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
MODEL PROSES PERANGKAT LUNAK
Konsep Dasar Rekayasa Perangkat Lunak
Transcript presentasi:

Model Proses Perangkat Lunak Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Ciri-ciri software yang baik Maintainability (dapat dipelihara) Software bisa menangani perubahan spek kebutuhan Dependability (dapat diandalkan) Aman, selamat, tidak menyebabkan keruksakan fisik Efficiency (Efisien) Software mampu mengoptimalkan resource Acceptability (Kemampupakaian) Software bisa diterima user sebagaimana rancangan. Mudah dimengerti, digunakan and compatible dengan sistem yang lain Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Produk Software Generik (terbuka utk siapapun) ≈ DBMS, Word Processor, Sistem Operasi, paket untuk menggambar, alat bantu manajemen proyek Spek hanya dikontrol oleh sendiri oleh Vendor Software Pesanan (disesuaikan dgn kebutuhan pelanggan tertentu saja) Berdasarkan kontrak kerja Spek dikontrol oleh pelanggan tertentu Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Model Proses Software Waterfall (linear) Evolutionere (iterasi) Component-based Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Model Proses Software Waterfall – pengembangan yang bersifat linear dari mulai spesifikasi s/d pemeliharaan. Evolutionere – pendekatan tumpang tindih kegiatan spesifikasi, pengembangan, dan validasi. Sistem sejak awal dikembangkan dgn cepat berdasarkan spesifikasi abstrak, lalu disempurnakan berdasarkan masukan dari pelanggan sampai sistem dapat memenuhi kebutuhan pelanggan tersebut. Component-based – pengembangan dengan cara menggunakan komponen yang dapat dipakai ulang. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Model Waterfall #Bukan model linear murni Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Analisis Waterfall Features Sistematis, setiap tahapan prosesnya jelas Sudah terbukti handal Cocok untuk pengembangan software yang bersifat generik Prosesnya sudah benar-benar jelas dan tidak berubah-ubah Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Spiral model of the software process Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Evolutionary development Exploratory development Objective is to work with customers and to evolve a final system from an initial outline specification. Should start with well-understood requirements and add new features as proposed by the customer. Throw-away prototyping Objective is to understand the system requirements. Should start with poorly understood requirements to clarify what is really needed. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Iterative Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Component-based software engineering Based on systematic reuse where systems are integrated from existing components or COTS (Commercial-off-the-shelf) systems. Process stages Component analysis; Requirements modification; System design with reuse; Development and integration. This approach is becoming increasingly used as component standards have emerged. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Component Based Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT RUP phase model Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

The Systems Engineering Process * Software Engineering 7th ed, Ian Sommerville Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT Software Process Serangkaian kegiatan dan hasil-hasilnya yang diperlukan untuk menghasilkan aplikasi tertentu. Spesifikasi Pengembangan Validasi Evolusi Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Proses Rekayasa Persyaratan Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Proses Perancangan Software Tahapan perancangan bersifat urut/sekuensial Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

Rekayasa Perangkat Lunak - Citra N., S.Si, MT System evolution Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT