scis.regis.edu ● [email protected] cis-425: systems analysis and design week 6 dr. jesús borrego...

56
scis.regis.edu [email protected] CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Upload: rosanna-lamb

Post on 01-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

scis.regis.edu ● [email protected]

CIS-425: Systems Analysis and Design

Week 6

Dr. Jesús BorregoLead Faculty, COSRegis University

1

Page 2: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Class Outline•Questions on material covered•Key Terms•Chapter 10: System Architecture•Activity 1•Project Updates•Questions?

2

Page 3: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Homework Questions

•Questions on homework or assignments?

3

Page 4: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Questions on material covered?•How to create a web page?•How to create schedules with Project?•How to create diagrams with Visio?

4

Page 5: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Key Terms

• See p. 491

5

Page 6: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

scis.regis.edu ● [email protected]

Systems Analysis and Design 9th EditionChapter 10System Architecture

Page 7: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

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

•Compare in-house e-commerce development with packaged solutions

7

Page 8: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Chapter Objectives

•Discuss the potential impact of cloud computing and Web 2.0

•Explain the difference between online and batch processing

•Define network topology, including hierarchical, bus, ring, and star models

8

Page 9: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Chapter Objectives

•Explain network protocols and licensing issues

•Describe wireless networking, including wireless standards, topologies, and trends

•Describe the system design specification

9

Page 10: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

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, and processing methods

10

Page 11: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

System Architecture Checklist

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

wide strategy for using IT resources▫Supply chain management (SCM)

• 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

11

Page 12: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

System Architecture Checklist

•Scalability▫Scalability, also called extensibility, refers

to a system’s ability to expand, change or downsize easily to meet the changing need of a business enterprise

▫Especially important in implementing systems that are volume-rated, such as transaction processing systems

12

Page 13: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

System Architecture Checklist• Web Integration

▫ An information system includes applications

▫ Web-centric architecture ▫ Avoids many of the

connectivity and compatibility problems that typically arise

▫ E-marketplaces

13

Page 14: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

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 a legacy

system involves analysis of data formats and compatibility

▫The analyst must know if the new application eventually will replace the legacy system

14

Page 15: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

System Architecture Checklist

•Processing Options▫In planning the architecture, designers also

must consider how the system will process data - online or in batches

▫Provision must be made for backup and speedy recovery in the event of system failure

15

Page 16: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

System Architecture Checklist• Security Issues– Security threats and

defenses are a major concern to a systems analyst

– The analyst must consider security issues that relate to system design specifications

– Web-based systems introduce additional security concerns

16

Page 17: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Planning the Architecture• Servers

▫ Server▫ Clients▫ Mainframe architecture▫ Server-based processing

17

Page 18: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Planning the Architecture

•Clients▫As PC technology exploded in the mid-

1980s and 1990s, powerful microcomputers quickly appeared on corporate desktops

▫Users found that they could run their own word processing, spreadsheet, and database applications

▫Companies linked the stand-alone computers into networks

18

Page 19: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Planning the Architecture• Clients

▫ Stand-Alone Computing▫ Local and wide area

networks▫ Client-based processing

19

Page 20: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture•Overview

20

Page 21: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture

•Client/Server Design Styles

21

Page 22: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture•Fat and Thin Clients

22

Page 23: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture

• Client/Server Tiers–Two-tier design–Three-tier design

• Middleware–Enables the tiers to communicate and pass

data back and forth–Provides a transparent interface–Can integrate legacy systems and Web-

based applications

23

Page 24: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture

•Cost-Benefit Issues▫Client/server systems enable the firm to

scale the system in a rapidly changing environment

▫Client/server computing also allows companies to transfer applications from expensive mainframes to less expensive client platforms

▫Client/server systems reduce network load and improve response times

24

Page 25: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Client/Server Architecture

• Client/Server Performance Issues– In contrast to the centralized system, a

client/server design separates applications and data

–Distributed database management system (DDBMS)

–The system is scalable, so new data sites can be added without reworking the system design

–The system is less likely to experience catastrophic failure

25

Page 26: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Activity 1• 1 hour video: Take notes• Anatomy of a Design Decision (65:29 min.):

http://video.esri.com/watch/2228/keynote-address-anatomy-of-a-design-decision

• Write the top 3 topics/ideas (3 good, 3 bad) that stuck in your mind

26

Page 27: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Internet-Based Architecture•Developing E-Commerce Solutions In-

House

27

Page 28: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Internet-Based Architecture

•Packaged Solutions and E-commerce Service Providers▫Many vendors offer turnkey systems for

companies ▫Another alternative is to use an application

service provider (ASP)▫Another option is managed hosting▫Consider the experience of other

companies in the same industry

28

Page 29: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Internet-Based Architecture• Corporate Portals– A corporate portal can

provide access for customers, employees, suppliers, and the public

• Cloud Computing– Effectively eliminates

compatibility issues– Scaling on demand– Requires significantly

more bandwidth

29

Page 30: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Internet-Based Architecture• Web 2.0

▫ Envisions a second generation of the web that will enable people to collaborate, interact, and share information more dynamically

▫ Wiki▫ Internet operating system

30

Page 31: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Processing Methods• Online Processing

▫ Because it is interactive, online processing avoids delays and allows a constant dialog between the user and the system

▫ Online processing also can be used with file-oriented systems

31

Page 32: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Processing Methods

•Batch Processing▫The IT operations group can run batch

programs on a predetermined schedule, without user involvement, during regular business hours, at night, or on weekends

▫Require significantly fewer network resources than online systems

32

Page 33: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Processing Methods•Combined Online and Batch Processing

33

Page 34: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• The OSI Reference Model

▫ The OSI model consists of seven layers▫ Each layer performs a specific function▫ Offers a set of design standards

34

Page 35: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models

•Network Protocols▫In all cases, the network must use a

protocol▫Transmission Control Protocol/Internet

Protocol (TCP/IP)▫File Transfer Protocol (FTP)

35

Page 36: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models

36

• Network Topology▫ Hierarchical network

it mirrors the actual operational flow in the organization

One disadvantage of a hierarchical network is that if a business adds additional processing levels, the network becomes more complex and expensive to operate and maintain

Page 37: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Network Topology

▫ Bus network Devices can be attached

or detached from the network at any point without disturbing the rest of the network

Overall performance declines as more users and devices are added

Today, the bus design is much less popular

37

Page 38: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Network Topology

▫ Ring network One disadvantage of a

ring network is that if a network device fails (such as a PC or a server), the devices downstream from the failed device cannot communicate with the network

Multistation Access Unit (MAU)

38

Page 39: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Network Topology

▫ Star network Disadvantage of the star

design is that the entire network is dependent on the switch

However, in most large star networks, backup switches are available immediately in case of hardware failure

39

Page 40: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Network Topology

▫ Mesh network While this design is

extremely reliable, it also is very expensive to install and maintain

Originally developed for military applications

40

Page 41: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Routers

▫ Routers differ from switches in that they work at a higher OSI level

▫ Can connect to a larger, dissimilar network, such as the Internet

▫ Gateway▫ Proxy server

41

Page 42: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Network Models• Network Modeling Tools

▫ As you translate the OSI logical model into a physical model of the networked system, you can use software tools

• Network Licensing Issues▫ Software licensing

restrictions

42

Page 43: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Wireless Networks

•A wireless local area network, or WLAN•Wireless Network Standards

▫802.11▫Institute of Electrical and Electronics

Engineers (IEEE)▫Amendments▫Mbps (megabits per second)

43

Page 44: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Wireless Networks

•Wireless Network Standards▫802.11g▫802.11n▫Multiple input/multiple output (MIMO)▫Multipath design▫802.11y

44

Page 45: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Wireless Networks

•Wireless Network Topologies▫Basic Service Set (BSS) – infrastructure

mode▫Access point▫Extended Service Set (ESS)▫Roaming▫Independence Service Set (ISS) – peer-to-

peer mode

45

Page 46: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Wireless Networks

•Wireless Trends▫Wi-Fi Alliance▫Wi-Fi (wireless fidelity)▫BlueTooth▫On addition to 802.11 protocols for LANs,

IEEE is working on 802.16 standards▫MANs (metropolitan area networks)▫WiMAX

46

Page 47: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Systems Design Completion

•System Design Specification▫A typical system design specification uses a

structure similar to the following:1. Management summary2. System components3. System environment4. Implementation requirements5. Time and cost estimates6. Additional material

47

Page 48: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Systems Design Completion

• User Approval–Users must review and approve the

interface design, report and menu designs, data entry screens, source documents, and other areas of the system that affect them–Other IT department members also need to

review the system design specification–When the system design specification is

complete, you distribute the document to a target group of users, IT department personnel, and company management

48

Page 49: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Systems Design Completion

• Presentations– The first presentation is to the systems analysts,

programmers, and technical support staff members – Your next presentation is to department managers

and users from departments affected by the system– The final presentation is for company management–Management might reach one of three decisions:

proceed with systems development, perform additional work on the systems design phase, or terminate the project

49

Page 50: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Chapter Summary

•An information system combines hardware, software, data, procedures, and people into a system architecture

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

•An architecture requires servers and clients

50

Page 51: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Chapter Summary

• Compared to file server designs, client/server systems are more scalable and flexible• In implementing a design, an analyst

should consider e-commerce strategies, the availability of packaged solutions, and corporate portals, which are entrances to a multifunction Web site• The primary processing methods are

online and batch processing51

Page 52: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

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

52

Page 53: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Activity 2• 3 Web Design Tips (5:19 min.):

http://www.youtube.com/watch?v=Kkg0Jx72M48

• What Makes Good Web Design? (2:05 min.): http://www.youtube.com/watch?v=UHpyES6Jbx0

• Web Design Mock-Up Walk-Through (9:43 min.): http://www.youtube.com/watch?v=kBTx7VP66Go

53

Page 54: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Activity 3• Top Level Design Activities:

▫ Process Design▫ Network Design▫ Database Design▫ Web Design▫ Form Design▫ Report Design

• Detailed Design Activities:▫ Next level for each

54

Page 55: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Project tasks

55

Class Phase Description Activity

1 Introduction Problem StatementPrepare interview questions

2 Project Scope Determine projectConduct Customer Interview

3 Requirements Project Specification Present project scope to customer

4Top Level Design Determine design

Specification to customer

5 Detailed DesignDevelop components Top level design6 Architecture Final Proposal Detailed design7 Management Complete project Final Project design

8 ImplementationFinal Project Presentation

Final Project presentation

Page 56: Scis.regis.edu ● scis@regis.edu CIS-425: Systems Analysis and Design Week 6 Dr. Jesús Borrego Lead Faculty, COS Regis University 1

Questions?

56