ASCS
ASCS
PERANGKAT LUNAK
PS
PE
C
D
DO
ERD
PSPEC
DFD
DOD
Desain
Procedural
Kamus Data
Desain
Interface
Desain
Arsitektural
STD
Desain Data
CSPEC
Desain perangkat lunak berada pada inti
teknik dari proses rekayasa perangkat
lunak. Berdasarkan elemen analisis yang
dihasilkan maka pada tahapan desain
akan dihasilkan desain data, desain
arsitektur, desain interface dan desain
procedural.
Desain data mentransformasikan model
domain informasi yang dibuat dalam fase
analisis ke dalam struktur data yang
perlukan dalam perangkat lunak. Hal yang
menjadi dasar aktivitas desain data adalah
objek dan hubungan data yang ditetapkan
dalam ErD dan isi data detail yang ada
dalam kamus data.
Desain arsitektur adalah kegiatan
menentukan hubungan di antara elemen-
elemen structural utama dari program.
Representasi desain berupa kerangka
kerja modular dari program computer.
Desain interface menggambarkan bagaimana
komunikasi antara perangkat lunak dengan
aplikasi yang lain, atau dengan manusia sebagai
user. Interface mengimplikasikan aliran
informasi (data atau control).
Desain procedural mentransformasi elemen-
elemen structural dari arsitektur program ke
dalam suatu deskripsi procedural dari
komponen-komponen perangkat lunak.
Mempunyai halaman pembuka yang menyatakan judul
dokumen, nama (penyebutan0 perangkat lunak yang
dibangun dan tim penyusun (pengembang)
Halaman awal terdiri dari :
Tabel daftar Perubahan yang dilakukan selama tahapan analisis
DAFTAR PERUBAHAN
Ditulis oleh
Diperiksa oleh
Disetujui oleh
•Daftar Isi
•Daftar Gambar
•Daftar Tabel
•Daftar Lampiran
Mempunyai bagian Isi Dokumen, yang
mempunyai sistematika :
Pendahuluan
Tujuan
Berisi tujuan pembuatan dokumen dan kegunaan
dokumen bagi tim pengembang dan pemilik proyek
Lingkup Masalah
Berisi fungsi-fungsi yang akan dilakukan perangkat
lunak, penggunaan aplikasi bahasa pemrograman
beserta alasan pemakaian perangkat lunak tersebut.
Definisi, Akronim dan Singkatan
Berisi Daftar Definisi, Akronim dan Singkatan yang
digunakan dalam dokumen.
Referensi
Deskripsi Umum (Overview)
Deskripsi Keseluruhan
Perspektif Produk
Berisitentang gambaran posisi perangkat
lunak yang dibuat untuk system informasi
yang dianalisis terhadap system informasi
(bagian kerja) lain. Termasuk di dalamnya
terdapat antarmuka system, pemakai,
perangkat keras, perangkat keras,
komunikasi, batasan memori, operasi dan
kebutuhan adaptasi local (terhadap perangkat
lunak yang sudah ada)
Deskripsi Keseluruhan
Fungsi Produk
Menuliskan detail modul yang terdapat pada lingkup
masalah.
Karakteristik Pengguna
Menyebutkan b/w yang akan mengoperasikan
keseluruhan perangkat lunak
Batasan (Constraint)
Berisi kendala-kendala yang dihadapi dalam membuat
perangkat lunak, sehingga dijadikan acuan maupun
batasan yang tidak akan dikerjakan dalam pembuatan
perangkat lunak
Asumsi dan Ketergantungan
Kebutuhan Khusus
Kebutuhan Antarmuka Eksternal
Berisi tentang detail modul terhadapa antarmuka
yang telah disebutkan pada perspektif produk.
Kebutuhan Fungsionalitas
Berisi penggambaran notasi alat Bantu.
Jika menggunakan aliran proses :
Notasi yang digunakan Konteks Diagram + DFD +
Kamus Data
Jika menggunakan objek :
Notasi yang digunakan : OMT / OOSE
Kebutuhan Khusus
Kebutuhan Performansi
Berisi tentang Kebutuhan Numerik Statik dan Numerik
Dinamis. Numerik Statik berisi jumlah pengguna, dan
besar filedata, Numerik Dinamis berisi waktu yang
diperlukan untuk melakukan suatu proses
Batasan Perancangan
Atribut Sistem Perangkat Lunak
Berisi karakteristik perangkat lunak menyangkut
keandalan, kemanan, tingkat perawatan dan
portabilitas.