Download - FASA 2 1 SAD 4E ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah PENGURUSAN PEMBANGUNAN TM
FASA 21
SAD 4E
ANALISIS SISTEM
BAB 6Siti Norul Huda Sheikh Abdullah
PENGURUSAN PEMBANGUNAN TM
FASA 22
SAD 4E
Kandungan bab
Analisis struktur Rajah aliran data (DFD) Carta alir Carta struktur data Tool penerangan proses
Structured English; a.k.a. Pseudocode) Pokok keputusan dan Jadual Keputusan Kamus Data
FASA 23
SAD 4E
…kandungan bab
Templat (untuk cipta format buku, laman web dll )
Papan cerita (contoh film production, multimedia presentations on CD-ROMs, ‘Flash’ animations)
Carta organisasi Checklists Carta Input - Pemprosesan - Output (IPO) Rajah hiraki
FASA 24
SAD 4E
Sistem Carta Alir
Mewakili pelbagai program komputer, fail, pangkalan data, dan proses manual yg berkaitan
Menjelaskan secara grafik organisasi bg subsistem
Boleh menunjukkan jenis sistem Batch Real time
FASA 25
SAD 4E
Simbol2 Carta AlirFigure 9-9
FASA 26
SAD 4E
Carta Alir Sistem bg RMOFigure 9-11
FASA 27
SAD 4E
Carta Struktur Jelaskan fungsi-fungsi dan subfungsi-subfungsi
bg setiap bahagian dlm sistem
Menunjukkan perhubungan di antara modul bg program komputer
Mudah dan kaedah terus Setiap modul mempersembahkan fungsi yg spesifik Setiap lapisan dalam program mempersembahkan
aktiviti spesifik
FASA 28
SAD 4E
Simbol2 Carta StrukturFigure 9-13
FASA 29
SAD 4E
Carta Struktur bagi Entire Payroll Program
Figure 9-14
FASA 210
SAD 4E
Analisis Berstruktur
Meneliti input, output, dan proses Kaedah biasa Teknik berorientasikan proses Menggunakan 3 tool utama
Rajah Aliran Data (DFD) Kamus data Penerangan proses
Tool boleh digunakan menggunakan tool kejuruteraan perisian berbantukan komputer (CASE)
FASA 211
SAD 4E
Rajah Aliran Data
DFD ialah kaedah grafik yg menerangkan sistem maklumat
DFD mewakili model logikal yg menunjukkan apa yg dilaksanakan oleh sistem, dan model fizikal bagaimana ia melaksanakannya
FASA 212
SAD 4E
Rajah Aliran Data
Simbol2 DFD 4 simbol asas
Proses Aliran data Storan data Entiti Luaran
2 set simbol popular Gane and Sarson Yourdon
FASA 213
SAD 4E
Data Flow Diagram SymbolsFigure 6-2
ProcessStep-by-step instructions
Data flow
External agent
Data storeData at rest
Real-time link
FASA 214
SAD 4E
B1 B2 B1 B1
B1 B1
B1 B1
DS1 DS2 DS1
a process is needed to
exchange data flows between
boundaries
a process is needed to update (or use) a data
store
a process is needed to
present data from a data
store
a process is needed to move data
from one data store to another
DS2
DS1
DS1 DS1
DS1
Illegal data flows
Corrected data flows
FASA 215
SAD 4E
Rajah Aliran Data
Utk menghubungkan simbol2 DFD, bbrp peraturan mesti dipenuhi
Pendekatan atas-bawah (dari umum kpd spesifik)
paras tertinggi : rajah konteks perincikan rajah konteks kpd beberapa paras :
paras 0, paras 1, dll hingga kpd proses yg paling asas.
FASA 216
SAD 4E
DFD Fragment from the RMO Case Figure 6-3
FASA 217
SAD 4E
DFD Integrates Event Table and ERDFigure 6-4
FASA 218
SAD 4E
Rajah Konteks
Pandangan paras-atas yg menunjukkan sempadan sistem
Menggambarkan hasil pencarian fakta Satu simbol proses yg dinomborkan
sebagai 0 dilukis di tengah-tengah rajah Storan data tidak ditunjukkan di dalam
Rajah Konteks kecuali jika ia dimiliki oleh sistem maklumat lain.
Storan data merupakan komponen dalaman sistem.
PackageRajah 4-11
PackageRajah 4-10
FASA 219
SAD 4E
Rajah Konteks untuk sub-sistem kemasukan tempahan
FASA 220
SAD 4E
Two DFD Fragments for RMO Order-Entry System
Figure 6-10
FASA 221
SAD 4E
Layers of DFD Abstraction Figure 6-5
FASA 222
SAD 4E
Combining DFD Fragments Figure 6-11
FASA 223
SAD 4E
Rajah Aliran Data
Rajah2 paras-bawah perlu utk menunjukkan proses yg lebih
terperinci Rekabentuk perlu mengambilkira
Leveling Balancing Storan Data
PackageRajah 4-17
FASA 224
SAD 4E
Detailed Diagram for Create New OrderFigure 6-13
FASA 225
SAD 4E
Panduan Melukis DFD Setiap rajah konteks mesti dilukis dalam
satu halaman Nama proses dlm rajah konteks ialah nama
sistem maklumat Gunakan nama yg unik utk setiap simbol Jangan terlalu padat dan tidak tersusun Gunakan ringkasan Gunakan nombor rujukan yg unik utk
setiap simbol proses
FASA 226
SAD 4E
Panduan Melukis DFD
Teknik manakah yg lebih baik: top-down atau bottom-up? Kebanyakan juru analisa bermula dari atas
Lukis rajah Konteks Seterusnya rajah 0 dan rajah2 pd paras
lebih rendah Ada yg bermula dari bawah
Kenalpasti primitif2 fungsian, storan data, entiti luaran dan aliran data
Teruskan sehingga mencapai rajah 0 Hasil mesti jelas dan mudah difahami
FASA 227
SAD 4E
3.1.2 Create a new
member account
3.1.1 Generate an
employee bank statement
3.1.3 Freeze member account number
Accounts Receivable Department
Employee
Member Accounts Employees
Existing account
New account status
Employee status
Frozen account notification
Employee address
Bank statement
Membership application
FASA 228
SAD 4E
Kamus Data
Juga dipanggil repositori data Mendokumenkan fakta2 spesifik tentang
sistem Aliran data Storan data Entiti luaran Proses Elemen data (item data, medan) Rekod (struktur data)
PackageRajah 4-24
FASA 229
SAD 4E
Kamus Data
Menggunakan CASE tools utk mendokumenkan sistem Membantu membina dan menyelenggara
kamus data Banyak tools boleh didapati
Visible Analyst ialah contoh yg popular Objektif utama: memberikan maklumat yg
jelas dan menyeluruh mengenai sistem
FASA 230
SAD 4E
Kamus Data
Mendokumenkan elemen2 data setiap elemen data mesti didokumenkan
aliran data storan data proses entiti luaran rekod
Borang yg piawai atau CASE tool boleh digunakan Semua butir penting mesti direkod dan diterangkan
FASA 231
SAD 4E
Kamus Data
Laporan kamus data Kamus data ialah pusat simpanan
dokumentasi Banyak laporan yang boleh dihasilkan
menggunakan data ini
FASA 232
SAD 4E
Penerangan Aliran Data
Nama-PelajarNombor-MatrikAlamatBidang
Keputusan Peperiksaan = Kod Semester + Kod Fakulti + Nombor Matrik + Nama Pelajar + Kod Kursus+ Gred + PNGK
Aliran data merupakan koleksi unsur data, dengan itu, penerangan aliran data menyenaraikan semua unsur data ini
Aliran data juga boleh didokumenkan menggunakan simbol algebra utk menerangkan ia terdiri dpd beberapa aliran data
FASA 233
SAD 4E
Tool Penerangan Proses
Penerangan proses mendokumenkan primitif fungsian menggunakan rekabentuk modular
Rekabentuk modular menggunakan 3 struktur logikal Jujukan Pilihan Ulangan
FASA 234
SAD 4E
Tool Penerangan Proses
Structured English Subset of standard English Menerangkan logik proses
Menggunakan struktur jujukan, pilihan dan ulangan yang piawai sahaja
Gunakan “indentation” supaya mudah dibaca
Gunakan perbendaharaan kata yang terhad
PackageRajah 4-36
FASA 235
SAD 4E
Tool Penerangan Proses
For each ORDER
If CREDIT STATUS = OK and If PRODUCT DETAIL = instock
Output ACCEPTED ORDER
Else
Output REJECTED ORDER
FASA 236
SAD 4E
Process 2.1 and Structured English Process Description Figure 6-20
FASA 237
SAD 4E
Tool Penerangan Proses
Jadual keputusan Menunjukkan struktur logikal yg menerangkan
logik proses Setiap kombinasi logikal ditunjukkan Hasil digabungkan dan dimudahkan Pengaturcara boleh menggunakan jadual
keputusan utk membangunkan kod
PackageRajah 4-39
PackageRajah 4-37
PackageRajah 4-38
FASA 238
SAD 4E
Tool Penerangan Proses
Pokok Keputusan Perwakilan grafik yg menunjukkan syarat,
tindakan dan peraturan jadual keputusan Struktur logik ditunjukkan secara melintang Mudah dilukis dan difahami Jadual keputusan lebih sesuai utk situasi
kompleks
PackageRajah 4-41
FASA 239
SAD 4E
Contoh Jadual & Pokok Keputusan
FASA 240
SAD 4E
Components of a Traditional Analysis ModeFigure 6-30
FASA 241
SAD 4E
Templat
Satu dokumen berstruktur tetapi tidak mempunyai maklumat terperinci. Contoh kalau hendak menulis buku , maka kita akan cipta dokumen Word untuk dengan teks dummy tetapi mengikut piawai seksyen tertentu.
Laman web juga boleh mempunyai templat.
FASA 242
SAD 4E
PAPAN CERITA ?
Janakan reka bentuk konseptual ke dalam bentuk skrip yang boleh difahami oleh pengaturcara yang akan membangunkan perisian kursus.
Garis panduan kandungan persembahan.
Dokumen yang mewakili setiap skrin paparan dalam sistem
FASA 243
SAD 4E
Format papan cerita
Secara amnya format papan cerita terdiri daripada: bahagian skrin bahagian arahan grafik Bahagian arahan pengarangan bahagian meletak ikon-ikon utama dan
sampingan.
FASA 244
SAD 4E
kedudukan teks, imej, grafik, animasi
urutan aplikasi multimedia
pergerakan animasi
Menentukan ?Menentukan ?
Maklumat navigasi dan interaktiviti
fungsi setiap objek
Papan cerita
FASA 245
SAD 4E
Contoh….
Papan cerita
FASA 246
SAD 4E
Carta organisasi
FASA 247
SAD 4E
Checklist
Satu senarai item atau aksi untuk dilakukan.
FASA 248
SAD 4E
Rajah hiraki
Menunjukkan hubungan antara modul dan submodul. Hampir sama seperti organisasi korporat.