Systems Analysis and Design, 2nd Edition

Slides:



Advertisements
Similar presentations
Pembangunan Sistem.
Advertisements

PEMBUATAN DASAR & ANALISIS DASAR.
Systems Analysis and Design, 2nd Edition
1 TS2923 Analisis& Rekabentuk Sistem Analisis & Rekabentuk Sistem.
Ketidaktentuan –Tidak lengkap –tidak konsisten, –tidakpasti… atau ketiga- tiganya sekali.
Peserta dalam pembangunan perisian
BAB 5-4 Training Aplikasi Machine Vision. Objektif Boleh mengetahui kepentingan training pada vision system Boleh menghuraikan aplikasi vision system.
Unified Modeling Language (UML) What is UML ? “UML is a graphical language for visualizing, specifying, constructing, and documenting the artifacts of.
Bab 5-3 Image Processing and Analysis. Objektif Boleh mengetahui langkah-langkah yg terlibat di dalam Fungsi II Boleh menghuraikan keperluan dan fungsi.
RANGKA RUJUKAN ROBOT (ROBOT REFERENCE FRAMES)
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, sistems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Mhmh1 Laluan dalam WAN TK3133 Teknologi Rangkaian Komputer.
Pengenalan Kepada Kursus WXES 3204: Kejuruteraan Perisian Prof. Madya Dr. Siti Salwah Salim D10 Puan Raja Jamilah Raja Yusoff
Kejuruteraan Perisian
1 Bab 8 Halatuju dan Kekangan dalam Antaramuka : Multisensori.
Belanjawaan dan Perolehan TM Bab 5 Puan Siti Norul Huda Sh.Abdullah.
Pemprototaipan Sistem Topik yang dibincangkan: Faedah pemprototaipan Proses pemprototaipan Pemprototaipan ‘Evolutionary’ Pemprototaipan ‘Throw-away’ Pemprototaipan.
Minggu 1 Pengenalan Kepada Sistem Maklumat Berasaskan Komputer Copyright 2001, Prentice-Hall, Inc. Sistem Maklumat Pengurusan Ibrahim Mohamed Jab. Sains.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Kejuruteraan Perisian
PENGHANTARAN SISTEM (DELIVERING THE SYSTEM). Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar.
PERANCANGAN DAN PENGURUSAN PROJEK
Keperluan/ Capturing the Requirements
Keperluan/ Capturing the Requirements
Perakaunan untuk koperasi
Kuliah 4 Dokumentasi.
We make positive different
PEMODELAN PROSES DAN KITAR HAYAT
Kandungan 1 RAID - (Redundant Array of Independent (or Inexpensive) Disks 2 Komputer Pelayan (Server) 3 Perisian Komputer Politeknik Seberang Perai.
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
BAB 1 PENGENALAN Objektif:
BAB 4 FASA REKABENTUK Permodelan Data (ERD) Objektif:
NEUROCITE 2.0: Simulator Peramalan Rangkaian Neural Buatan
INSTITUT AMINUDDIN BAKI
REKABENTUK MODEL PANGKALAN DATA HIERARKI
PENERBITAN ELEKTRONIK
Bab 2: Konteks dan Proses Pengurusan Projek
Bab 2: Konteks dan Proses Pengurusan Projek
BAB 3 ANALISIS SISTEM Objektif:
PENGENALAN KEPADA SISTEM MULTIMEDIA (WXET 3142)
BAB 7 PENGUJIAN PROGRAM.
SAP 3103 – ASAS PENYELESAIAN MASALAH LnP01
PENGUMPULAN PROJEK DALAM SATU SISTEM APLIKATI
Pengenalan Kepada kejuruteraan Perisian
Pengenalan Kepada kejuruteraan Perisian
koc3203 ASAS PERIKLANAN Perancangan Media
KOMPONEN ASAS VISUAL BASIC 6.0
CABARAN MEDIA YANG BERUBAH
MODULE 3 : HARDWARE : MONITOR CORRECTIVE MAINTENANCE WORK
E4161 SISTEM KOMPUTER DAN APLIKASI
Bab 2: Konteks dan Proses Pengurusan Projek
INSPIRING CREATIVE AND INNOVATIVE MINDS
Routing Protokol dan Konsep Routing Protocols and Concepts
BAB 8 TATASUSUNAN.
Pengenalan.
Penyelesaian Rangkaian Multimedia
REKABENTUK RANGKAIAN MUDAH
(Reka Bentuk Pangkalan Data)
PENERBITAN ELEKTRONIK
06.09 : PREPARE INSTALLATION CHECKLIST
BAB 1 PENGENALAN Objektif:
MENGGUNAKAN OBJEK VISUAL BASIC 6.0
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
LA2 Analisa Aktiviti Penyelidikan Dan Inovasi Multimedia
Kebolehgunaan Semula Perisian
Muhamad Shukri Saud PRODUCTION ORGANIZATION
ICT HANDYBOOK SPM LA2 COMPUTER SYSTEMS 2.3 Software.
REKA BENTUK PENGAJARAN DAN PEMBELAJARAN
Keperluan rangkaian bagi aplikasi multimedia
Presentation transcript:

Systems Analysis and Design, 2nd Edition Bab 8 - REKABENTUK SISTEM TS2923 – Analisis & Rekabentuk Sistem

Kunci Definasi Fasa Rekabentuk Spesifikasi sistem Tentukan bagaimana hendak membina sistem Cipta keperluan-keperluan sistem 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

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

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

STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

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

Pembangunan Custom Pros Cons Membenarkan fleksibel & kreativiti Konsisten dengan teknologi yg ada dan piawai Membina kemahiran teknikal dan pengetahuan fungsian in-house 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 TS2923 – Analisis & Rekabentuk Sistem

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

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

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

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

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

STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

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

Memilih Strategi Rekabentuk Custom Development Packaged System Outsourcing Business need The business need is unique The business need is common The business need is not core to the business In-house experience In-house functional and technical experience exists In-house functional experience exists In-house functional or technical experience does not exist Project skills Desire to build in-house skills Skills are not strategic Outsourcing is a strategic decision Project management Have highly skilled project manager and proven methodology Project manager can coordinate vendor’s efforts Highly skilled project manager at appropriate organizational level Time frame Time frame is flexible Time frame is short Time frame is short or flexible TS2923 – Analisis & Rekabentuk Sistem

PEMILIHAN STRATEGI REKABENTUK TS2923 – Analisis & Rekabentuk Sistem

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

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

Membangunkan Matriks Alternatif TS2923 – Analisis & Rekabentuk Sistem

Permintaan untuk Proposal (RFP) 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 TS2923 – Analisis & Rekabentuk Sistem

Kandungan Permintaan untuk Proposal (RFP) 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 TS2923 – Analisis & Rekabentuk Sistem

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

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

Kunci Definasi Model proses fizikal dan Model data fizikal 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

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

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

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

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

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

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

Matriks bagi CRUD Teknik utk menyeimbangkan proses fizikal dan model data antara satu sama proses 1 proses 2 proses 3 proses 4 Storan Data A CRUD R Storan Data B Storan Data C CRU Storan Data D TS2923 – Analisis & Rekabentuk Sistem

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