Anda di halaman 1dari 15

Aktivitas Proses

Process Activities
Topik
Aktivitas di dalam Proses PL
Spesifikasi
Pengembangan
Validasi
Evolusi

2 Aktivitas Proses 03/02/2021


Aktivitas di dalam Proses PL
Terdapat empat aktivitas fundamental didalam proses
PL, yaitu:
Spesifikasi (specification)
Pengembangan (development)
Validasi (validation)
Evolusi (evolution)
Aktivitas-aktivitas tersebut dilakukan dalam urutan yang
berbeda sesuai dengan model proses yang diadaptasi.
Pada model waterfall, aktivitas-aktivitas dilakukan secara
berurutan.
Pada model incremental, aktivitas-aktivitas dilakukan
berselang-seling.

3 Aktivitas Proses 03/02/2021


Spesifikasi PL
Spesifikasi PL adalah proses memahami dan
mendefinisikan layanan yang harus disediakan oleh
sistem dan batasan yang dimiliki oleh sistem.
Proses dalam rekayasa kebutuhan
Feasibility study
 Apakah sistem ini memungkinkan untuk dibangun baik secara teknis
maupun finansial?
Requirements elicitation and analysis
 Apa yang dibutuhkan oleh pengguna dari sistem?
Requirements specification
 Mendefinisikan kebutuhan secara detil
Requirements validation
 Memeriksa keabsahan dari definisi kebutuhan

4 Aktivitas Proses 03/02/2021


Proses dalam Rekayasa Kebutuhan
Requirement
Feasibility
elicitation and
study
analysis
Requirement
specification

Feasibility
System Requirement
report
models validation
User and
system
requirements

Requirements
document

5 Aktivitas Proses 03/02/2021


Perancangan dan Implementasi PL
Sebuah proses yang mewujudkan spesifikasi PL
menjadi sistem yang berjalan.
Perancangan PL
Merancang struktur PL yang merupakan realisasi dari
spesifikasi PL.
Implementasi PL
Menerjemahkan struktur PL menjadi sistem yang
berjalan.

6 Aktivitas Proses 03/02/2021


Proses Perancangan Design inputs

Platform Requirement Data


information specification description

Design activities

Architectural Interface Component


design design design

Database design

Design outputs

System Database Interface Component


architecture specification specification specification

7 Aktivitas Proses 03/02/2021


Aktivitas Perancangan
Desain arsitektur (architectural design),
mengidentifikasi struktur sistem secara keseluruhan,
komponen-komponen utama, dan relasi antar
komponen.
Desain antarmuka (interface design), mendefinisikan
antarmuka komponen-komponen dalam sistem.
Desain komponen (component design), merancang
bagaimana tiap komponen bekerja.
Desain basisdata (database design), merancang
struktur basisdata yang sesuai dengan kebutuhan
sistem.

8 Aktivitas Proses 03/02/2021


Validasi PL
Verifikasi dan validasi ditujukan untuk memeriksa
bahwa sistem telah sesuai dengan spesifikasi dan
memenuhi kebutuhan dari pengguna PL.

Uji coba termasuk bagian dari verifikasi dan


validasi PL.

9 Aktivitas Proses 03/02/2021


Tahapan Uji Coba (2)

Component Acceptance
System testing
testing Testing

10 Aktivitas Proses 03/02/2021


Tahapan Uji Coba (2)
Uji coba komponen (component testing)
Tiap komponen diuji coba secara independen (terisolasi).
Komponen ini dapat berupa fungsi, obyek, atau
sekumpulan fungsi-fungsi dan obyek.
Uji coba sistem (system testing)
Melakukan uji coba sistem secara keseluruhan (integrasi
antar komponen-komponen).
Uji coba penerimaan (acceptance testing)
Melakukan uji coba dengan menggunakan data dari
pengguna untuk mengetahui apakah sesuai dengan
kebutuhan pengguna PL.

11 Aktivitas Proses 03/02/2021


Tahapan Uji Coba dalam proses Plan-driven

Requirement System System Detailed


specification specification design design

Module and
System Sub-system unit code
Acceptance
integration test integration test and test
test plan
plan plan

System Sub-system
Acceptance
Service integration integration
test
test test

12 Aktivitas Proses 03/02/2021


Evolusi PL
Perangkat lunak bisa berubah dan fleksibel.

Perangkat lunak harus dapat berubah sesuai


dengan perubahan kebutuhan yang disesuaikan
dengan perubahan situasi bisnis.

13 Aktivitas Proses 03/02/2021


Evolusi Sistem

Assess Propose
Define system Modify
existing system
requirements systems
systems changes

Existing
New system
systems

14 Aktivitas Proses 03/02/2021


Referensi
Sommerville, I., Software Engineering 8th edition,
Addison-Wesley, 2007

15 Aktivitas Proses 03/02/2021

Anda mungkin juga menyukai