Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SE2423 Rekayasa Perangkat Lunak

Presentasi serupa


Presentasi berjudul: "SE2423 Rekayasa Perangkat Lunak"— Transcript presentasi:

1 SE2423 Rekayasa Perangkat Lunak
Pengembangan Perangkat Lunak ( Software Development )

2 Apa yang Disebut Pengembangan Perangkat Lunak?
Proses dimana persoalan/kebutuhan pemakai ditransformasi menjadi produk perangkat lunak melalui suatu rangkaian aktivitas tertentu sesuai model proses, metode dan alat bantu yang digunakan. Mewakili persoalan yang akan dibantu komputer Produk yang dihasilkan sebagai solusi persoalan Proses yang dilaksanakan dengan urut-urutan aktivitas tertentu

3 Apa yang Disebut Pengembangan Perangkat Lunak? ( lanjutan )
Bentuk-bentuk aktivitas pengembangan perangkat lunak: Pengembangan baru (new development) Pemeliharaan (maintenance) Perbaikan (modification) Guna ulang (reuse) Rekayasa ulang (reengineering) Penelitian (research)

4 Definisi / Pengertian Lain
Software development is the set of activities that results in software products. [Wikipedia] Software development process is A structure imposed on the development of a software product. [Wikipedia] A structured set of activities required to develop a software system. [Sommerville] Synonyms include software life cycle and software process.

5 Model Proses Pengembangan
Cara atau strategi bagaimana perangkat lunak dibuat sedemikian rupa sehingga produk perangkat lunak tersebut dapat diwujudkan. An abstract representation of a process. It presents a description of a process from some particular perspective.

6 Model Proses Pengembangan (lanjutan)
Beberapa model proses pengembangan PL: Waterfall Model / Linear-Sequential Model Incremental Model: Incremental Model Rapid Application Development (RAD) Model Evolutionary Model Prototyping Model Spiral Model Component Based Development V Shapes Model The Unified Process

7 Beberapa Model Proses ( 1 )
Waterfall Model Linear-Sequential Model

8 Beberapa Model Proses ( 2 )
Incremental Model

9 Beberapa Model Proses ( 3 )
RAD Model

10 Beberapa Model Proses ( 4 )
Prototype Model Spiral Model

11 Beberapa Model Proses ( 5 )
V-Shapes Model

12 Beberapa Model Proses ( 6 )
Rational Unified Process (RUP)

13 Metode Pengembangan Pendekatan, sudut pandang, atau kumpulan aturan yang harus diikuti untuk menyelesaikan tahap- tahap aktivitas pengembangan perangkat lunak. Beberapa metode pengembangan PL: Konvensional atau tradisional (1955) Berorientasi Data (1975) Berorientasi Aliran Data atau Proses (1976) Berorientasi Objek (1980an)

14 Alat Bantu Perangkat bantu atau kakas otomatis dan semi-otomatis yang akan digunakan untuk mendukung proses dan metode. Bentuk-bentuk alat bantu pengembangan: Diagram-diagram untuk memodelkan hasil setiap tahap pengembangan. Perangkat lunak untuk membantu pelaksanaan analisis, perancangan, pembuatan program, atau pengelolaan proyek. Bahasa pemrograman untuk penulisan program.

15 Alat Bantu ( lanjutan )

16 Aktivitas Pengembangan ( Intro )
Analisis dan Pemodelan Persoalan Analisis dan Perancangan Sistem Pembuatan Perangkat Lunak

17 End of This Session


Download ppt "SE2423 Rekayasa Perangkat Lunak"

Presentasi serupa


Iklan oleh Google