microsoft word siklus hidup software

3
Siklus hidup Software Apa itu Software Process? Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi PL Aktifitas umum dalam semua proses PL : o Spesifikasi apa yang dilakukan sistem dan batasan pembangunan o Pembangunan- produksi dari sistem PL o Validasi pemeriksaan apakah PL sesuai dengan permintaan pemesan o Evolusi mengubah PL untuk menyesuaikan perubahan permintaan. Apa itu Software Process Model? Gambaran sederhana dari proses PL, berdasarkan pandangan tertentu, seperti misalnya: o Workflow - aktivitas yang berurutan; o Data-flow - arus informasi; o Role/action - siapa melakukan apa. Model process, contohnya o Waterfall; o Iterative development; o Component-based software engineering. S S o o f f t t w w a a r r e e L L i i f f e e c c y y c c l l e e Siklus hidup perangkat lunak tergantung pada : 1. Pengumpulan kebutuhan 2. Analisa kebutuhan dan definisi (requirement and definition) Service System Constraints, atau batasan² Tujuan 3. Desain Sistem dan Desain Software 4. Pengujian implementasi dan unit (Coding) 5. Pengujian Sistem 6. Pengoperasian dan pemeliharaan Ilustrasi siklus hidup perangkat lunak Requirements Design Implementation Testing Pengoperasian Pemeliharaan

Upload: nugraha-rahmansyah

Post on 02-Dec-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft Word Siklus Hidup Software

Siklus hidup Software

Apa itu Software Process? • Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi PL

• Aktifitas umum dalam semua proses PL :

o Spesifikasi apa yang dilakukan sistem dan batasan pembangunan

o Pembangunan- produksi dari sistem PL o Validasi pemeriksaan apakah PL sesuai dengan permintaan pemesan

o Evolusi mengubah PL untuk menyesuaikan perubahan permintaan.

Apa itu Software Process Model? • Gambaran sederhana dari proses PL, berdasarkan pandangan tertentu, seperti

misalnya:

o Workflow - aktivitas yang berurutan; o Data-flow - arus informasi;

o Role/action - siapa melakukan apa. • Model process, contohnya

o Waterfall;

o Iterative development; o Component-based software engineering.

SSooffttwwaarree LLiiffeeccyyccllee

Siklus hidup perangkat lunak tergantung pada : 1. Pengumpulan kebutuhan 2. Analisa kebutuhan dan definisi (requirement and definition)

▫ Service System ▫ Constraints, atau batasan² ▫ Tujuan

3. Desain Sistem dan Desain Software 4. Pengujian implementasi dan unit (Coding) 5. Pengujian Sistem 6. Pengoperasian dan pemeliharaan

IIlluussttrraassii ssiikklluuss hhiidduupp ppeerraannggkkaatt lluunnaakk

Requirements Design

Implementation Testing

Pengoperasian

Pemeliharaan

Page 2: Microsoft Word Siklus Hidup Software

IIlluussttrraassii ssiikklluuss ppeennggeemmbbaannggaann ppeerraannggkkaatt lluunnaakk

SSiikklluuss kkeerrjjaa SSyysstteemm EEnnggiinneeeerriinngg

Requirements Design

Implementation Testing

Bacward Information

Forward Information

System Engineering

Analisis

Desain

Kode

Testing

Pemeliharaan

System Engineering :Penetapan Segala hal

yang diperlukan dalam pembuatan Software.

Analisis : Analisa hal yang diperlukan dalam

pembuatan/pengembangan Desain : Struktur Data

Arsitektur Software Rincian Prosedur

Kode : Penerjemahan data ke dalam bahasa program

Testing : Uji coba program

Pemeliharaan : Penambahan atau pengurangan sesuai dengan keinginan user

Page 3: Microsoft Word Siklus Hidup Software

PPrroottoottyyppee

� Model dengan perbandingan 1:1 � Pembuatan suatu objek untuk pertama kalinya untuk dilakukan uji coba

Proses pembuatan model dari software yang akan dibuat sehingga user dapat mengetahui hasilnya.

Proses yang terjadi :

Pengembangan Software Umumnya dibagi dalam 3 fase, yaitu :

1. , mendefinisikan : ▫ Informasi yang akan diproses ▫ Fungsi yang diinginkan ▫ Performance (unjuk kerja) yang diinginkan ▫ Penetapan Interface ▫ Perkiraan kendala dan batasan ▫ Kriteria Keberhasilan

2.

▫ Penjabaran struktur data ▫ Arsitektur Software ▫ Prosedur penerapan yang rinci ▫ Proses penterjemahan ke bahasa pemrograman ▫ Penentuan cara² untuk melakukan uji coba

3.

▫ Melakukan perubahan yang diperlukan

Analisa

Desain

Prototype

Evaluasi & Perbaikan

Hasil

Analisis : Analisa terhadap keperluan yang ada

Desain : Proses perancangan model

Prototype : Pembuatan model secara keseluruhan (sebuah software jadi yang belum “release”

Evaluasi & Perbaikan : Perubahan, penambahan ataupun pengurangan untuk mencapai bentuk yang diinginkan

Hasil : Hasil akhir dari software yang diinginkan oleh user.