1. Desain Database
Sejumlah teknik yang berguna dapat dimanfaatkan untuk mendesain database : diagram
struktur data, layuout record, lembar analisis file, dan matriks yang terkait dengan file.
Diagram struktur data menunjukkan hubungan antara beragam jenis record. Sebagai
contoh, sebuah perusahaan manufaktur mungkin memeliki beberapa record dalam
berbagam database yang terkait dengan seorang pelanggan tertentu.sebuah record
dapat berisi informasi pesanan penjualan, record lainnya dapat berisi informasi status
produksi, dan record atu catatan yang lain berisi informasi yang terkait dengan
penagihan . diagram struktur data menentukan hubungan antara record data yang
berbeda-beda ini.
Lembar analisis file menyediakan bagi perancanag posisi sejumlah poinpenting yang
bekaitan dengan isi dengan sebuah file tertentu. Informasi tersebut akan berisis layout
record , tujuan file,perkiraan jumlah record, dan lain sebaginya.
Paket Desain System
Rancang bagun perangkat luunak dibantu-komputer (CASE) adalah sebuah teknologi
perangkat lunak yang mendukung keteraturan rancang bangun otomatis bagi
pengembangan perangkat lunak dan perawatan. CASE dapat menghasilkan diagram alur,
dokumentasi yang bersifat naratif, tampilan dan laporan prototype, dan diskripsi kamus
data. KASE dapat meningkatkan produktivitas, meningkatkan kualitas perangkat lunak
melalui pengenal standard an analisis yang lebih tinggi, menurunkan biaya
pengembangan, dokumentasi , dan perawatan peranngkat lunak. Kebanyakan produk
CASE adalah beberapa elemen metodologi peraktek desain.
System praktek desain memiliki keunggulan dalam membantu perancang system
penyusun struktur sebuah permasalahan; namun demikian, beberapa paket desain
memiliki beberapa keterbatasan. Khususnya paket-paket yang tidak membantu
menentukan output yang diinginkan atau tidak mapu mengatasi dengan baik
permasalahan system dalam waktu yang singkat. Paket desain pada dasarnya mampu
memberikan beberpa bantuan, namun buakan solusi total bagi seluruh permasalahan.