systems analysis & design (sixth edition) 1 chapter 8 system architecture phase 3: systems...

36
1 Systems Analysis & Design (Sixth Edition) Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

Upload: sharlene-bridges

Post on 25-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

11

Systems Analysis & Design(Sixth Edition)

Chapter 8System Architecture

PHASE 3: SYSTEMS DESIGN

Page 2: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

22

Chapter Objectives

Provide a checklist of issues to consider when selecting a system architecture

Describe servers, server-based processing, clients, and client-based processing

Explain client/server architecture, including tiers, cost-benefit issues, and performance considerations

Describe the impact of the Internet on system architecture

Page 3: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

33

Chapter Objectives

Explain the difference between online and batch processing

Define network topology, and provide examples of hierarchical, star, bus, and ring network models

Explain network protocols and licensing issues

Page 4: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

44

Chapter Objectives

Explain system management tools and techniques, including performance measurement, fault management, backup, and disaster recovery

Describe the systems design specification and explain the contents of each section

Page 5: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

55

Introduction

An effective system combines elements into an architecture, or design, that is flexible, cost-effective, technically sound, and able to support the information needs of the business

System architecture translates the logical design of an information system into a physical structure that includes hardware, software, network support, processing methods, and security

Page 6: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

66

System Architecture Checklist

A systems analyst must approach system architecture with an overall checklist

Enterprise resource planning (ERP) Initial and total cost of ownership (TCO) Scalability Web integration Legacy system interface requirements System security Processing options

Page 7: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

77

System Architecture Checklist

Enterprise Resource Planning (ERP) The objective of ERP is to establish a company-

wide strategy for using IT resources Describes environment – platform Supply chain management

Initial Cost and TCO During the final design stage, you make decisions

that will have a major impact on the initial costs and TCO for the new system

You should review all previous cost estimates

Page 8: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

88

System Architecture Checklist

Initial Cost and TCO Ask questions like the following

Is in-house development still best choice? Is specific package still best choice? New outsourcing available? New technology available?

Answers might affect the initial cost and TCO for the proposed system

Page 9: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

99

System Architecture Checklist

Scalability Scalability, also called extensibility Especially important in implementing systems that

are volume-related, such as transaction processing systems

Web Integration An information system includes application

programs, also called applications Web-centric

Page 10: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1010

System Architecture Checklist

Legacy System Interface Requirements The new system might have to interface with one or more

legacy systems Interfacing a new system with legacy systems involves

analysis of data formats and compatibility The analyst must know if the new application eventually will

replace the legacy system

Page 11: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1111

System Architecture Checklist

Processing Options Online or Batch 24/7 Backup and Recovery

Page 12: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1212

System Architecture Checklist

Security Issues Security is a concern at every stage of system

development The systems analyst must consider security issues

that relate to system design specifications and determine how the company will address them

Web-based systems introduce additional security concerns

Page 13: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1313

Planning the Architecture

Every information system involves 3 main functions: Data Storage and Access Methods Application Programs Interface

The 3 functions may be performed on a … Server

OR Client

OR Divided between Server and Client

Page 14: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1414

Client/Server Architecture

Today’s interconnected world requires an information architecture that spans the entire enterprise

Whether you are dealing with a departmental network or a multinational corporation, as a systems analyst you will work with a distributed computing strategy called client/server architecture

Page 15: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1515

Client/Server Architecture

Overview Client/server architecture

Page 16: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1616

Client/Server Architecture

Client/Server Design Styles Many forms Database Server Transaction Server Web Server

Page 17: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1717

Client/Server Architecture

Types of Clients: Fat and Thin Fat client - Thick client Thin client

Comparison:Thin better performanceThick more processing

Page 18: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1818

Client/Server Architecture

Client/Server Tiers Two-tier design Three-tier design Middle layer

Page 19: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

1919

Client/Server Architecture

Middleware -Cost-Benefit Issues Scale the system

http://www.centene.com/investors/annual_reports

Transfer applications Improve response times

Page 20: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2020

Client/Server Architecture

Client/Server Performance Issues Separation of server-based data and networked clients Separates applications and data Client contacts server only when necessary Distributed Database Management System (DDBMS)

Page 21: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2121

Internet-Based Architecture

The Internet has had an enormous impact on system architecture

To support this trend, systems analysts must suggest e-commerce strategies that apply available technology and meet their company’s business requirements

Page 22: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2222

Internet-Based Architecture

Developing E-Commerce Solutions In-House If you decide to proceed with an in-house solution,

you must have an overall plan to help achieve your goals

An in-house solution usually requires a greater initial investment, but provides more flexibility for a company that must adapt quickly in a dynamic e-commerce environment

Page 23: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2323

Internet-Based Architecture

Packaged Solutions and E-Commerce Service Providers

Turnkey systems Application service provider (ASP) Does lower initial cost outweigh disadvantage of

reduced flexibility?

Page 24: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2424

Internet-Based Architecture

Corporate Portals A portal is an entrance to a multifunction Web site A corporate portal can provide access for

customers, employees, suppliers, and the public

Page 25: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2525

Network Models

The OSI Reference Model – consists of 7 layers Application layer Presentation layer Session layer Transport layer Network layer Data link layer Physical layer

Page 26: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2626

Network Models

Network Topology Hierarchical network

Page 27: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2727

Network Models

Network Topology Star network

Page 28: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2828

Network Models

Network Topology Bus network

Page 29: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

2929

Network Models

Network Topology Ring network

Page 30: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3030

Network Models

Network Topology Other topologies

http://compnetworking.about.com/od/networkdesign/a/topologies.htm

Page 31: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3131

Network Models

Network Protocols and Licensing Issues The network must use a protocol A popular network protocol is Transmission

Control Protocol/Internet Protocol (TCP/IP) A familiar example of a TCP/IP protocol is the

file transfer protocol (FTP)

Page 32: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3232

Systems Design Completion

System Design Specification Baseline Contents vary depending on company

standards You do not have to turn this in

Page 33: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3333

Systems Design Completion

User Approval of … Interface design Report and menu designs Data entry screens Source documents Other

Page 34: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3434

Systems Design Completion

Presentations Systems analysts, programmers, technical staff Department managers and users Company management Objective: Obtain management’s approval/support

Page 35: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3535

Chapter Summary

The analyst must consider enterprise resource planning, initial cost and TCO, scalability, Web integration, legacy interface requirements, security, and processing options

System security is an important concern An architecture requires servers and clients Compared to file server designs, client/server systems are more

scalable and flexible

Page 36: Systems Analysis & Design (Sixth Edition) 1 Chapter 8 System Architecture PHASE 3: SYSTEMS DESIGN

3636

Chapter Summary

Networks allow the sharing of hardware, software, and data resources in order to reduce expenses and provide more capability to users

The way a network is configured is called the network topology The system design specification presents the complete

systems design for an information system

Any questions?