perancangan perangkat lunak - gunadarma...

Post on 06-Jul-2019

274 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Perancangan Perangkat Lunak

Minggu 2

Tahapan Rancangan Perangkat Lunak

2 Pendekatan rancangan perangkat lunakn Rancangan perangkat lunak terstrukturn Rancangan perangkat lunak berorientasi

objek

Tahap rancangan perangkat lunak :

Rancangan Perangkat Lunak

Pengkodean perangkat Lunak

Pengujian Perangkat Lunak

Pemeliharaan Sistem

Alat perancangan perangkat lunak terstuktur

Kamus dataModel data logikERDDFDSTD

Karakteristik rancangan untuk program terstruktur

Modul disusun secara hirarkis (bagan struktur,diagram jackson,diagram warnier-orr)Menggunakan Logika CALL-based atau PERFORM-basedMenggunakan control flow dan rancangan top-to-bottom dan pengkodean top-to-bottom atau bottom-to-topMerancang repetisi atau loop Menerapkan konsepsi kendali standar untuk urutan

Rancangan Perangkat Lunak Berorientasi Obyek

Adalah Strategi perancangan dimana

perancang sistem memikirkan ‘benda’dan bukan operasi atau fungsi.

Objek dan kelas objek

Objek n Memberi identitas kepada orang atau

bendan Merepresentasikan entitas dari aplikasi

yang dirancangKelas Objekn Dibuat untuk menurut definisi kelas objek n Definisi kelas objek berfungsi sebagai

template untuk membuat objek

Objek dan kelas objek

Superkelas : kumpulan kelasSubkelas : kejadian dari suatu kelasInheritance : kemampuan untuk

mendefinisikan subkelas objek dari suatu kelas objek

Didefinisikan pada UML

Atribut

Operasi

Nama kelas

atribut

operasi

Representasi alternatif dari kelas berorientasi objek

Representasi alternatif dari kelas berorientasi objek

n Kelas objek persegi panjangn Atribut objek bagian atasn Operasi /metode/servis bagian

bawahn Pesann Memodel pewarisanw Satu dari pembeda kunci di antara sistem OO

dan konvensional

Penelusuran rancangan perangkat lunak(software design walkthrough)

n Derajat formalitas atau struktur dari penelusuran

n Pengaturan waktu

Selama SDLC atau SWDLC

Hirarki kelas

atribut

operasi

atribut

operasi

atribut

operasi

atribut

operasi

atribut

operasi

meja kursi bangku “chable”

Instance kursi

Subkelas dariSuperkelas furniture

Tahapan perancangan berorientasi objek

Mendefinisikan Konteks sistem dan model penggunaanMerancang arsitektur sistemMengidentifikasi obyek utama sistemMengembangkan model desainMenspesifikasi interface obyek

top related