Transcript Systems Analysis and Design Allen Dennis and Barbara Haley
9 - 1
Systems Analysis and Design,
2 nd Edition
Alan Dennis and Barbara Haley Wixom John Wiley & Sons, Inc.
Slides by Roberta M. Roth University of Northern Iowa PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Reka bentuk Arkitektur
Bab 9 9 - 2 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 3
Definisi utama
Rekabentuk arkitektur Merancang bagaimana sistem akan diagihkan kepada komputer-komputer dan apakah jenis perkakasan dan perisian yang boleh digunakan untuk setiap komputer. Spesifikasi perkakasan dan perisian. Menerangkan perkakasan/perisian secara terperinci untuk membantu siapa yang bertanggunjawab untuk membeli produk tersebut..
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
ELEMEN-ELEMEN REKABENTUK ARKITEKTUR
9 - 4 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 5
Komponen-komponen (fungsian) arktitektur bagi perisian
simpanan Data Logik Akses Data Pemprosesan diperlukan untuk mengakses data yang disimpan. Logik Aplikasi Pemprosesan logik bagi sesuatu aplikasi Logik Persembahan Paparan maklumat dan pemprosesan arahan pengguna PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 6
Tujuan Reka bentuk Arkitektur
Kenalpasti bahagian perisian aplikasi yang mana sesuai untuk perkakasan yang mana.
Pilihan perkakasan: Klien Peranti Input/output devices yang dipakai oleh pengguna PCs, laptops, handheld devices, cell phones Pelayan Perisian Penyimpanan Komputer Besar Boleh diakses oleh ramai pengguna PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Pelayan alternatif
Kerangka (Mainframe) Komputer mini Komputer mikro (komputer persendirian) 9 - 7 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 8
Klien alternatif
Terminal-terminal Komputer mikro (komputer persendirian) Terminal-terminal khas (ATMs, kiosks,
Palm Pilots, dan lain-lain)
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Pilihan-pilihan arkitektur
Arkitektur berdasarkan pelayan Arkitektur berdasarkan klien Arkitektur berdasarkan klien-pelayan 9 - 9 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Arkitektur berdasarkan pelayan
9 - 10 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Arkitektur berdasarkan klien
9 - 11 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Arkitektur berdasarkan klien pelayan
(Two-Tiered)
9 - 12 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 13
Atribut Klien-pelayan
Faedah: Kekangan Berskalar Bekerja dengan pelbagai produk dan penjual melalui
middleware
. Kekompleksan Pengaturcaraan dan teknik baru (memberi tekanan kepada pekerja) Membaiki modulariti sistem berdasarkan web. Lebih kompleks untuk kemaskini. Tiada poin gagal tengah (No central point
of failure )
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Arkitektur Klien-Pelayan
Three-Tiered
9 - 14 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Arkitektur Klien-Pelayan
Four-Tiered
9 - 15 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 16
Arkitektur Klien-Pelayan N-Tiered lwn 2-Tiered
Faedah Mengasingkan pemprosesan kepada muatan yang lebih seimbang pada klien yang berbeza. Lebih berskalar .
Kekangan Muatan lebih dalam rangkaian. Lebih susah untuk program dan ujian. PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 17
Giliran anda
Cuba bayangkan sistem pendaftaran di universiti anda: ?
Apakah arkitektur komputeran yang digunakan Apakah jenis arkitektur yang bakal digunakan untuk menggantikannya? PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
MENCIPTA REKA BENTUK ARKITEKTUR
9 - 18 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 19
Memilih satu reka bentuk arkitektur
Kos terendah selalunya digunakan untuk menentukan pemilihan klien-pelayan. Proses pemilihan yang dicadangkan: Perdalamkan perincian keperluan
nonfunctional
Bergantung pemilihan arkitektur bagi perincian keperluan nonfunctional.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Keperluan operasian
9 - 20
Requirement Technical Environment System Integration Portability Maintainability Definition Special hardware, software, and network requirements imposed by business requirements The extent to which the system will operate with other systems The extent to which the system will need to operate in other environments Expected business changes to which the system should be able to adapt Example Always-on network connection permitting real time database updates The system will read and write to the main inventory database The system may need to operate with handheld devices The system must accommodate new manufacturing plants
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 21
Keperluan prestasi
Requirement Speed Capacity Availability and Reliability Definition Time within which the system must perform its function Total and peak number of users and the volume of data expected Extent to which the system will be available to the users and the permissible failure rate due to errors Example Network transaction response time <= 7 seconds Maximum of 100-200 simultaneous users at peak times 99% uptime performance
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 22
Keperluan keselamatan
Requirement System Value Estimates Access Control Encryption and Authentication Virus Control Definition Estimated business value of the system and its data Limitations on who can access what data Defines what data will be encrypted where and whether authentication will be needed for user access Controls to limit viruses Example A complete loss of all system data would cost $20 million Inventory changes can be made only by department managers Data will be encrypted from the user’s computer to the Web site to provide secure ordering All uploaded files will be checked for viruses before being saved in the system
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 23
Keperluan budaya/politik
Requirement Multilingual Customization Making Unstated Norms Explicit Legal Definition Example The language(s) the system users will need Specification of what aspects of the system can be changed by local users Explicitly stating assumptions that differ from country to country The system will operate in English, French, and Spanish Country managers will be able to define new fields in the product database to capture country specific information All weights will be stated in kilograms The laws and regulations that impose system requirements Personal customer information cannot be transferred from European Union countries to US
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 24
Mereka bentuk arkitektur
Keperluan persekitaran teknikal, dipandu oleh keperluan bisnes, dan selalu menakrifkan arkitektur. Jika tidak, keperluan nonfunctional lain akan menjadi lebih penting.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Keperluan Nonfunctional dan Rekabentuk Arkitektur
9 - 25 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
SPESIFIKASI PERKAKASAN DAN PERISIAN
9 - 26 PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 27
Spesifikasi perkakasan dan perisian
Digunakan apabila perkakasan dan perisian baru perlu dibeli. Berkomunikasi keperluan projek Perolehan hakiki perkakasan dan perisian selalunya diuruskan oleh jabatan jualan – selalunya di syarikat besar. PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 28
Spesifikasi perkakasan dan perisian
Kenalpasti keperluan perisian OS, tujan khas Keperluan Latihan, jaminan, penyenggaran dan lesen.
Kenalpasti keperluan perkakasan Pelayan, klien, peripherals, peranti sandaran, komponen simpanan. Keperluan konfigurasi minimum.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 29
Kesimpulan
3 jenis arkitektur komputeran iaitu berdasarkan klien, pelayan, dan klien pelayan..
Pilih reka bentuk arkitektur berdasarkan keperluan nonfunctional. Spesifikasi perkakasan dan perisian mendokumenkan keperluan perolehan. PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
9 - 30 Copyright © 2003 John Wiley & Sons, Inc.
All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful. Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc. The purchaser may make back-up copies for his/her own use only and not for redistribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein. PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2
nd Edition
Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.