1 / 32

Systems Analysis and Design, 2 nd Edition

Systems Analysis and Design, 2 nd Edition. Bab 8 - REKABENTUK SISTEM. Kunci Definasi. Fasa Rekabentuk Tentukan bagaimana hendak membina sistem Cipta keperluan-keperluan sistem yang menerangkan maklumat teknikal yang lengkap bagi membina sistem Spesifikasi sistem

sage
Download Presentation

Systems Analysis and Design, 2 nd Edition

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. Systems Analysis and Design, 2nd Edition Bab 8 - REKABENTUK SISTEM TS2923 – Analisis & Rekabentuk Sistem

  2. Kunci Definasi • Fasa Rekabentuk • Tentukan bagaimana hendak membina sistem • Cipta keperluan-keperluansistem yang menerangkan maklumat teknikal yang lengkap bagi membina sistem • Spesifikasi sistem • Penghantaran akhir dari Fasa Rekabentuk • Sampaikan serupa dengan apa yang pasukan rekabentuk sistem akan laksanakan semasa fasa perlaksanaan(implementasi) TS2923 – Analisis & Rekabentuk Sistem

  3. Langkah-langkah Fasa Rekabentuk • Persembahkan alternatif rekabentuk (bina, beli, atau outsource) • Ubah proses logikal dan model data kepada model fizikal • Merekabentuk senibina bagi sistem • Buat pilihan perkakasan dan perisian • Merekabentuk input dan output sistem • Merekabentuk bagaimana data akan disimpan • Merekabentuk aturcara bagi proses-proses asas yang terlibat • Cipta Spesifikasi sistem RUJUK FIGURE 8-1, m/s 240 TS2923 – Analisis & Rekabentuk Sistem

  4. Kesilapan Klasik Rekabentuk • Mengurangkang masa merekabentuk • Feature creep • Sindrom bullet kelabu (Silver bullet syndrome) • Ubah alat semasa pertengahan projek RUJUK m/s 242 TS2923 – Analisis & Rekabentuk Sistem

  5. STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

  6. Strategi Rekabentuk • Pembangunan Custom (bina dari awal) in-house • Beli pakej perisian (dan customize perisian) • Pembangunan Tempah (Outsource) kepada pihak ke-tiga TS2923 – Analisis & Rekabentuk Sistem

  7. Pros Cons • Memerlukan kepentingan dari segi masa dan usaha • Berupaya memburukkan lagi kerja yang sedia tertangguh (backlog) • Mungkin memerlukan kemahiran yang hilang • Sering menambahkan kos • Sering memerlukan masa yang lebih • Risiko kegagalan projek • Membenarkan fleksibel & kreativiti • Konsisten dengan teknologi yg ada dan piawai • Membina kemahiran teknikal dan pengetahuan fungsian in-house Pembangunan Custom TS2923 – Analisis & Rekabentuk Sistem

  8. Pakej perisian • Wujud/Ada untuk kebanyakan keperluan bisnes biasa • Diuji, dibuktikan; menjimatkan kos & masa • Jarang memenuhi seluruh keperluan bisnes • Membenarkan customization • Manipulasi kepada parameter sistem • Mengubah cara proses/ciri-ciri bekerja • Sinkroni dengan antaramuka aplikasi lain • Mungkin memerlukan workarounds (custom-built add-on program that interfaces with the packaged application to handle special needs) TS2923 – Analisis & Rekabentuk Sistem

  9. Integrasi Sistem • Merujuk kepada proses membina sistem baru dengan menggabungkan perisian pakej, sistem legasi semasa dan perisian baru yg ditulis bagi mengintergrasikan sistem baru • Cabaran utama integrasi sistem adalah mencari cara bagaimana untuk mengintegrasikan data yang dicipta oleh perisian pakej dan sistem legasi yang berbeza. TS2923 – Analisis & Rekabentuk Sistem

  10. Tempahan (Outsourcing) • Upah/Lantik vendor luar, pembangun, atau penyedia perkhidmatan(service provider) • Boleh mengurangkan kos atau menambah nilai • Risiko yang mungkin wujud • Kehilangan maklumat sulit • Kehilangan kawalan terhadap pembangunan masa depan • Kehilangan peluang belajar TS2923 – Analisis & Rekabentuk Sistem

  11. Kontrak Tempah (Outsourcing) • Masa dan Aturan(arrangements) • Harga-Tetap • Nilai-Tambah RUJUK m/s 246 TS2923 – Analisis & Rekabentuk Sistem

  12. Garis Panduan Tempah (Outsourcing) • Kekalkan komunikasi yang terbuka • Takrifkan dan stabilkan keperluan-keperluan sebelum menandatangani kontrak • Gambarkan hubungan sebagai rakan kongsi (partnership) • Berhati-hati memilih vendor, pembangun, atau provider • Tugaskan seseorang untuk menguruskan hubungan • Jangan outsource apa yang anda tidak faham • Menitikberatkan keperluan-keperluan yang fleksibel, hubungan jangka panjang, dan kontrak jangka pendek TS2923 – Analisis & Rekabentuk Sistem

  13. STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

  14. Memilih Strategi Rekabentuk • Mengambil kira setiap perkara berikut bila menetapkan strategi yang ingin digunakan: • Keperluan bisnes • Pengalaman In-house • Kemahiran Projek • Pengurusan Projek • Rangka Masa (Time frame) TS2923 – Analisis & Rekabentuk Sistem

  15. Memilih Strategi Rekabentuk TS2923 – Analisis & Rekabentuk Sistem

  16. PEMILIHAN STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

  17. Membangunkan Matriks Alternatif • Tools dan teknologi apa yang diperlukan untuk projek pembangunan custom ? • Produk apa yang dibina oleh vendor yang menunjukkan keperluan kepada projek? • Apa yang mampu dibina oleh service providers untuk membina aplikasi ini jika outsource dipilih? TS2923 – Analisis & Rekabentuk Sistem

  18. Membangunkan Matriks Alternatif • Gabung beberapa analisis kesauran ke dalam satu matrik • Masukkan kesauran teknikal, belanjawan(budget) , dan organisasi • Tentukan pemberat bagi menunjukkan kepentingan hubungan bagi kriteria • Tentukan markah/nilai bagi menunjukkan sebaik mana alternatif memenuhi kriteria TS2923 – Analisis & Rekabentuk Sistem

  19. Membangunkan Matriks Alternatif TS2923 – Analisis & Rekabentuk Sistem

  20. Mendapatkan cadangan dari vendor, pembangun, atau service provider Terangkan sistem yang ingin dibina dan kriteria pemilihan di kalangan pemohon Permintaan untuk maklumat (RFI) – versi yang lebih pendek dan kurang lengkap Permintaan untuk Proposal (RFP) TS2923 – Analisis & Rekabentuk Sistem

  21. Penerangan bagi sistem yang dikehendaki Keperluan teknikal yang istimewa atau perihalan Kriteria penilaian Maklumat bagaimana untuk bertindakbalas Skedul yang diperlukan Maklumat lain yang boleh membantu penghantar untuk membuat cadangan yang lebih lengkap dan tepat Kandungan Permintaan untuk Proposal (RFP) TS2923 – Analisis & Rekabentuk Sistem

  22. Giliran Anda • Jika universiti sedang menyiasat tentang sistem pendaftaran atas talian, adakah anda akan cadangkan -- • Bina sistem sendiri(in-house) ? • Beli pakej perisian? • Tempah projek? • Apakah asas-asas bagi cadangan anda itu? TS2923 – Analisis & Rekabentuk Sistem

  23. BERGERAK DARI MODEL LOGIKAL KE FIZIKAL TS2923 – Analisis & Rekabentuk Sistem

  24. Kunci Definasi • Modelproses fizikal dan Modeldatafizikal • Menunjukkan maklumat lengkap perlaksanaan dan menerangkan bagaimana sistem akan bekerja, termasuk • Sebenar, teknologi yang spesifik • Format bagi maklumat • Interaksi manusia dengan sistem • Matriks CRUD (Create, Read, Update, Delete) • Teknik bagi memastikan storan data dihubungkan dengan proses-proses yang betul TS2923 – Analisis & Rekabentuk Sistem

  25. DFD FIZIKAL • Mengandungi komponen yang sama seperti DFD logikal • Peraturan yang sama untuk keseimbangan dan melaksanakan dekomposisi • Mengandungi maklumat tambahan menerangkan bagaimana sistem akan dibangunkan TS2923 – Analisis & Rekabentuk Sistem

  26. Langkah-langkah untuk mencipta DFD fizikal • Tambah rujukan perlaksanaan • Lukis sempadan manusia-mesin • Tambah storan data, proses dan aliran data yang berkaitan dengan sistem • Kemaskini elemen data dalam aliran data • Kemaskini metadata dalam CASE(Computer-Aided Software Engineering) repository TS2923 – Analisis & Rekabentuk Sistem

  27. Membezakan DFD Logikal dan Fizikal DFD Fizikal DFD Logikal TS2923 – Analisis & Rekabentuk Sistem

  28. ERD Fizikal • Mengandungi komponen yang sama seperti ERD logikal • Petua yang sama seperti kardinaliti • Mengandungi maklumat tambahan yang menerangkan bagaimana data akan disimpan sama ada di dalam fail atau jadual di pangkalan data. • Kandungan metadata tambahan diperlukan TS2923 – Analisis & Rekabentuk Sistem

  29. Langkah-langkah untuk mencipta ERD Fizikal • Ubah entiti kepada jadual atau fail • Ubah atribut kepada medan • Tambah kunci utama/primer • Tambah kunci asing • Tambah komponen yg berkaitan dengan sistem TS2923 – Analisis & Rekabentuk Sistem

  30. Kemasukan Metadata bagi medan/atribut TS2923 – Analisis & Rekabentuk Sistem

  31. Matriks bagi CRUD • Teknik utk menyeimbangkan proses fizikal dan model data antara satu sama TS2923 – Analisis & Rekabentuk Sistem

  32. Kesimpulan • Fasa Rekabentuk adalah di mana blueprint sistem dibangunkan • Strategi rekabentuk ditentukan dan dipilih dari: • custom application development, • Beli pakej & customize, dan • Tempah (outsourcing). • DFD Fizikal dan ERD menambah maklumat tentang perlaksanaan sistem kepada “pandangan bisnes” • Spesifikasi sistem gabung semua penghantaran fasa rekabentuk untuk digunakan oleh pembangun sistem TS2923 – Analisis & Rekabentuk Sistem

More Related