Post on 12-Apr-2018
ANALISA DESAIN BERORIENTASI OBYEK
The ObjectThe Object--Oriented Development Life CycleOriented Development Life Cycle(OODLC)(OODLC)
TEKNIK INFORMATIKAFAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO2011
vThe Life CyclevThe Object-Oriented Analysis PhasevThe Object-Oriented Design PhasevThe Construction PhasevThe Object-Oriented Testing PhasevThe Maintenance Phase
¡ OODLC merupakan update dari SDLC(System Development Life Cycle)
¡ SDLC merupakan suatu proses yang yangdigunakan oleh analis sistem untukmengembangkan suatu sistem informasi,mulai dari analysis, Design,construction,testing dan implementation sistem.
Analysys
Design
Construction
Testing
Implementation
Phase
Analysis
Design
Construction
Testing
Maintenance
Activity
OOA
OOD
OOP
O-O Testing
All of the above
ModelsProduced
RequirementsModel
Design versions ofthe OO models
Actual system
Working system
All of the above
Components
Project scope
Feasibility study
Context diagram
Class diagram:
Entity classes
Interface classes
Control classes
Behavior diagrams:
Statechart diagrams
Collaborations and CRC cards
Sequence diagrams
Activity diagrams
¡ Dalam analisis, kita memodelkan kebutuhanuser
¡ Untuk apa sistem dibuat?¡ Output berupa model konseptual.¡ Terdiri dari :
1. Model kebutuhan2. Model Obyek
¡ Model kebutuhan mempunyai 5 komponen- Lingkup proyek- Context Diagram- Use Case Model- Deskripsi Interface- Studi Kelayakan
¡ Lingkup ProyekvApa yang akan dihasilkan ?vSecara umum, apa yang akan dikerjakan
sistem untuk user.vTermasuk mendeskripsikan apa yang tidak
bisa dikerjakan sistem.
¡ Context DiagramvDideskripsikan dengan kotak besar yang
dikelilingi dengan kotak kecil.vMewakili entitas eksternal seperti orang,
organisasi, sistem, atau hal-hal lain di luarsistem yang berhubungan dengan sistemyang akan dibangun.
Radio CHQTDatabase sistem
pemasangan iklan
Pemasangiklan
RegulatoryAuthorities
PendapatanCanada
Pemegang Saham
Biro bisnis
Permintaan
tagihan
Statistics &Reports
ProgramInfo
Peringkatkredit
Laporan triwulanan
Laporankeuangan
Pendengar
¡ Use case ModelvMendeskripsikan tentang bagaimana user
dapat menggunakan sistem dalammengerjakan pekerjaannya.
¡ Deskripsi interfacevGUIvKomunikasi antar interface
¡ Studi KelayakanvKelayakan TeknisvKelayakan EkonomisvKelayakan Resiko
vDesain System, Custom development, packagedevelopment.
vDesain Arsitektur Jaringan, Desain Hardware,
Desain jaringan
vDesain Interface, Chart Struktur Interface, Desain input ,Desain output
vDesain File dan Database, Pemilihan formatpenyimpanan data, optimasi data storage
vDesain Object, Chart Struktur Program, Spesifikasiprogram
¡ Analisis, apa yang harus dikerjakan sistem?
¡ Desain, bagaimana sistem akanmengerjakannya?
¡ CodingSeharusnya dibuat dengan bahasa dan
database yang berorientasi objek.
¡ Lengkapi pengujian untuk masing-masingclass dan program.
¡ Kemudian pengujian sistem¡ Pengujian harus teliti, lengkap dan otomatis.
¡ Perbaikan bug¡ Perangkat tambahan¡ Virus¡ End-user computing¡ Backup dan restore¡ Pencegahan dari hal yang tidak diinginkan
dan pemulihan