1 / 48

PENGURUSAN PEMBANGUNAN TM

PENGURUSAN PEMBANGUNAN TM. ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah. 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.

munin
Download Presentation

PENGURUSAN PEMBANGUNAN TM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PENGURUSAN PEMBANGUNAN TM ANALISIS SISTEM BAB 6 Siti Norul Huda Sheikh Abdullah

  2. 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

  3. …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

  4. 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

  5. Simbol2 Carta Alir Figure 9-9

  6. Carta Alir Sistem bg RMO Figure 9-11

  7. 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

  8. Simbol2 Carta Struktur Figure 9-13

  9. Carta Struktur bagi Entire Payroll Program Figure 9-14

  10. 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)

  11. Rajah Aliran Data • DFD ialah kaedah grafik yg menerangkan sistem maklumat • DFD mewakili model logikal yg menunjukkan apayg dilaksanakan oleh sistem, dan model fizikal bagaimana ia melaksanakannya

  12. Rajah Aliran Data • Simbol2 DFD • 4 simbol asas • Proses • Aliran data • Storan data • Entiti Luaran • 2 set simbol popular • Gane and Sarson • Yourdon

  13. Data Flow Diagram SymbolsFigure 6-2 Process Step-by-step instructions Data flow External agent Data store Data at rest Real-time link

  14. 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.

  15. DFD Fragment from the RMO Case Figure 6-3

  16. DFD Integrates Event Table and ERDFigure 6-4

  17. Rajah 4-10 Rajah 4-11 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.

  18. Rajah Konteks untuk sub-sistem kemasukan tempahan

  19. Two DFD Fragments for RMO Order-Entry System Figure 6-10

  20. Layers of DFD Abstraction Figure 6-5

  21. Combining DFD Fragments Figure 6-11

  22. Rajah 4-17 Rajah Aliran Data • Rajah2 paras-bawah • perlu utk menunjukkan proses yg lebih terperinci • Rekabentuk perlu mengambilkira • Leveling • Balancing • Storan Data

  23. Detailed Diagram for Create New Order Figure 6-13

  24. 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

  25. 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

  26. Rajah 4-24 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)

  27. 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

  28. 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

  29. Kamus Data • Laporan kamus data • Kamus data ialah pusat simpanan dokumentasi • Banyak laporan yang boleh dihasilkan menggunakan data ini

  30. Penerangan Aliran Data Nama-Pelajar Nombor-Matrik Alamat Bidang • 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 Keputusan Peperiksaan = Kod Semester + Kod Fakulti + Nombor Matrik + Nama Pelajar + Kod Kursus+ Gred + PNGK

  31. Tool Penerangan Proses • Penerangan proses mendokumenkan primitif fungsian menggunakan rekabentuk modular • Rekabentuk modular menggunakan 3 struktur logikal • Jujukan • Pilihan • Ulangan

  32. Rajah 4-36 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

  33. Tool Penerangan Proses For each ORDER If CREDIT STATUS = OK and If PRODUCT DETAIL = instock Output ACCEPTED ORDER Else Output REJECTED ORDER

  34. Process 2.1 and Structured English Process Description Figure 6-20

  35. Rajah 4-37 Rajah 4-38 Rajah 4-39 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

  36. Rajah 4-41 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

  37. Contoh Jadual & Pokok Keputusan

  38. Components of a Traditional Analysis Mode Figure 6-30

  39. 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.  

  40. 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

  41. 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.

  42. Papan cerita kedudukan teks, imej, grafik, animasi pergerakan animasi Menentukan ? fungsi setiap objek urutan aplikasi multimedia Maklumat navigasi dan interaktiviti

  43. Contoh…. • Papan cerita

  44. Carta organisasi

  45. Checklist • Satu senarai item atau aksi untuk dilakukan.

  46. Rajah hiraki • Menunjukkan hubungan antara modul dan submodul. Hampir sama seperti organisasi korporat.

More Related