INFS 6225 Object-Oriented Systems Analysis & Design Chapter 11: Physical Architecture Layer Design.

Slides:



Advertisements
Similar presentations
Lecture 6.2 System Architecture: Overview IMS1002 /CSE1205 Systems Analysis and Design.
Advertisements

Chapter 10 Site Architecture McGraw-Hill/Irwin Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved.
8.
Technical Architectures
Overview Define structural components and dynamic interactions
© Copyright 2011 John Wiley & Sons, Inc.
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
02/12/00 E-Business Architecture
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Chapter 13 Physical Architecture Layer Design
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Distributed Information Systems - The Client server model
Systems Analysis and Design in a Changing World, Fourth Edition
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Key.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Chapter 2 Database Environment Pearson Education © 2014.
Chapter 9: Moving to Design
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Client/Server Architecture
The Client/Server Database Environment
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
PHASE 3: SYSTEMS DESIGN Chapter 8 System Architecture.
The Design of System Architecture
Systems analysis and design, 6th edition Dennis, wixom, and roth
Chapter 4 Intranets and Extranets. 2 OBJECTIVES What is Intranet? Software Applications Architecture of software and Intranet Extranets.
Chapter 11: Physical Architecture Layer Design
Chapter 9 Elements of Systems Design
2 Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the differences between requirements activities and design activities.
Moving to Design.
Moving From Business Modeling Requirements to Design
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
IT Infrastructure for Business
Slide 1 Physical Architecture Layer Design Chapter 13.
Client – Server Architecture. Client Server Architecture A network architecture in which each computer or process on the network is either a client or.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Slide 1 Chapter 10 System Architecture Design Chapter 10 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
1 © 2007 Chapter 10 Information Technology and Systems Infrastructure Assessment.
Client/Server Computing
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
Feb. 9, 2004CS WPI1 CS 509 Design of Software Systems Lecture #4 Monday, Feb. 9, 2004.
Client – Server Architecture A Basic Introduction 1.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-2: Elements of Systems Design Elements of Systems Design [Prof. Peter Khaiter]
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
9. 9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Why is Design so Difficult? Analysis: Focuses on the application domain Design: Focuses on the solution domain –The solution domain is changing very rapidly.
Systems Analysis and Design
Chapter 12: Architecture
Business System Development
Designing the Physical Architecture
TIM 58 Chapter 11: Physical Architecture Layer Design
Systems Analysis and Design With UML 2
Physical Architecture Layer Design
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
Systems Analysis and Design
Introduction to Databases Transparencies
Chapter 12: Physical Architecture Layer Design
Presentation transcript:

INFS 6225 Object-Oriented Systems Analysis & Design Chapter 11: Physical Architecture Layer Design

Architecture Design Plan for Hardware, Software, & Infrastructure Plan for Hardware, Software, & Infrastructure Part of the System Architecture Layer Part of the System Architecture Layer Designed based on business needs specified in the Analysis Phase Designed based on business needs specified in the Analysis Phase

Three Main Designs 1. Server-Based – all functions performed on server (e.g., Mainframe configuration) 2. Client-Based – data stored on server, all other functions performed on local PC 3. Client-Server – data & data access on server, application & presentation performed on local PC 1. Fat Client – more application logic on local PC 2. Thin Client – less application logic on local PC

Tiered Architecture All Client PCs count as one tier All Client PCs count as one tier Each Server PC counts as one tier Each Server PC counts as one tier Four-tier client-server architecture >>

Network Models Shows major components (e.g., servers, communication lines, networks) & their geographic location Shows major components (e.g., servers, communication lines, networks) & their geographic location Show complexity of system Show complexity of system Show how components fit together Show how components fit together No standards for creating Network Models No standards for creating Network Models

Nonfunctional Requirements Operational – specifies operating environment Operational – specifies operating environment Performance – response time, capacity, & reliability Performance – response time, capacity, & reliability Security – protection from disruption & data loss Security – protection from disruption & data loss Cultural & Political –specific requirements of host countries Cultural & Political –specific requirements of host countries

Nonfunctional Requirements Continued Operational Operational Technical – HW, SW, & NW specifications Technical – HW, SW, & NW specifications System Integration – interface w/ other systems System Integration – interface w/ other systems Portability – operation in other environments Portability – operation in other environments Maintainability – adapting to changing business requirements Maintainability – adapting to changing business requirements

Nonfunctional Requirements Continued Performance Performance Speed – response time Speed – response time Capacity – volume of data & users (total & peak) Capacity – volume of data & users (total & peak) Reliability – operational vs. not operational Reliability – operational vs. not operational

Nonfunctional Requirements Continued Security Security System Value – estimated value of system & data System Value – estimated value of system & data Access Control – who can access what Access Control – who can access what Encryption/Authentication – protection of data across networks/Internet Encryption/Authentication – protection of data across networks/Internet Virus Control – control spread of viruses Virus Control – control spread of viruses

Nonfunctional Requirements Continued Cultural & Political Cultural & Political Multilingual – language(s) of host country Multilingual – language(s) of host country Customization – user-defined fields & formats Customization – user-defined fields & formats Unstated Norms – use of local date, currency, measurement formats & labels Unstated Norms – use of local date, currency, measurement formats & labels Legal – abiding by host country(s) laws Legal – abiding by host country(s) laws

System Specification Document that describes the HW & SW needed to support the system Document that describes the HW & SW needed to support the system Three main steps to create: Three main steps to create: 1. List all HW needed 2. Describe minimum requirements for each piece of HW 3. List SW to run on each piece of HW