Systems Analysis and Design Allen Dennis and Barbara Haley

Download Report

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.