systems architecture, sixth edition -...

34
Systems Architecture, Sixth Edition Chapter 1 Computer Technology: Your Need to Know

Upload: lykhue

Post on 06-Apr-2018

238 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Chapter 1 Computer Technology: Your Need to

Know

Page 2: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Chapter Objectives

•  In this chapter, you will learn to: – Describe the activities of information systems

professionals – Describe the technical knowledge of computer

hardware and system software needed to develop and manage information systems

–  Identify additional sources of information for continuing education in computer hardware and system software

2

Page 3: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Technology and Knowledge

•  Computers –  Increasingly complex and powerful – Easier to use

•  Why is technological knowledge important?

3

Page 4: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Acquiring and Configuring Technological Devices

•  Requires more knowledge than using devices effectively

•  Challenges of an IS professional – Computer acquisition – Upgrading – Configuration choices

4

Page 5: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Information System Development

•  Systems development life cycle (SDLC) – Unified Process (UP)

•  Iterations – Series of repeated steps – Produce testable models or working software

•  Disciplines – Groups of related activities

5

Page 6: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition 6

FIGURE 1.1 Disciplines and iterations in the Unified Process Courtesy of Course Technology/Cengage Learning

Page 7: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Business Modeling and Requirements Disciplines

•  Purpose – To understand the system environment and tasks

the system must perform •  Technical knowledge required to:

– Assess degree to which users’ needs are being met

– Estimate resources required to address unmet needs

7

Page 8: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Design Discipline

•  Purpose – To determine structure of a specific information

system that fulfills system requirements (information architecture)

•  Technical knowledge required to: – Select hardware and network components – Evaluate compatibility

8

Page 9: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Design Discipline (continued)

•  Sets of design activities – Architectural design

•  Select and describe exact configuration – Detailed design

•  Narrower in scope •  Constrained by information architecture

9

Page 10: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Specific Systems Design Tasks

10

Selection of… Examples Computer hardware

Processing, storage, I/O, and network components

Network hardware Transmission lines, routers, firewalls

Software OS, database management system, network services, network protocols, security protocols and software

Application program development tools

Programming languages, component libraries, integrated development environments

Page 11: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition 11

FIGURE 1.2 Design activities in the Unified Process Courtesy of Course Technology/Cengage Learning

Page 12: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Implementation and Testing Disciplines

•  Purpose of implementation – To build, acquire, and integrate application

software components •  Purpose of testing

– To verify correct functioning of infrastructure and application software components and ensure they satisfy system requirements

•  Require specific knowledge of hardware, networks, and system software

12

Page 13: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Deployment Discipline

•  Purpose – To install and configure infrastructure and

application software components and bring them into operation

•  Technical knowledge required to: – Format storage devices – Set up system security –  Install and configure network services – Establish accounting and auditing controls

13

Page 14: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Evaluation and Maintenance

•  Accounts for much of long range system cost •  Technical knowledge required to:

– Address maintenance changes – Classify a proposed change as major or minor – Modify an existing system

14

Page 15: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Managing Computer Resources

•  Requires attention to compatibility and future trends

•  Technical knowledge required to ensure that: – Each new system operates correctly by itself and

operates smoothly with other systems in the organization

– Software/hardware acquisitions provide a good foundation for current and future systems

15

Page 16: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Roles and Job Titles

•  Classification of computer professionals – Software developers – Systems programmers – Hardware personnel – Systems managers

•  Computer hardware and software knowledge requirements of each group

16

Page 17: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Application Developers

•  Contribute to different parts of SDLC – Systems analyst: business modeling and

requirements – Systems designer: design discipline, sometimes

deployment – Programmer: builds and tests software

•  Need in-depth hardware and system software knowledge

17

Page 18: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Types of Applications

18

Type Role Education needed Business transactions/information processing

Process business transactions or provide information to managers

College or technical degree in management or business with specialization in information processing

Scientific

Meet data processing and numerical modeling needs

Degree in mathematics, computer science or a branch of engineering

Technical

Control or directly interact with hardware devices

Degree in mathematics, computer science or a branch of engineering

Page 19: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Programmers

•  Develop system software (operating systems, compilers, database management systems, network security monitors)

•  Perform hardware troubleshooting and software installation and configuration

•  Have degrees in computer science or computer engineering

19

Page 20: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Programmers (continued)

•  Need in-depth knowledge of system software, computer hardware, and networks – System software often directly controls computer

hardware or interacts with networks

20

Page 21: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Hardware Personnel

•  Design, install, and maintain hardware •  Education

– Technical degree and/or vendor-specific training (lower level)

– Degree in computer science or computer engineering (higher level)

•  Require extensive knowledge of computer hardware (processing, data storage, input/output, and networking devices)

21

Page 22: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers

•  Common job titles – Computer operations manager – Network administrator – Database administrator – Chief information officer

22

Page 23: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers (continued)

•  Computer operations manager – Oversees operation of a large information

processing facility (scheduling, staffing, security, system backups, maintenance, upgrades)

– Knowledge requirements •  Broad base of technical knowledge to understand

organization’s information systems and infrastructure

•  Capability of understanding advice of technical staff

23

Page 24: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers (continued)

•  Network administrator roles – May be responsible for network infrastructure

•  Requires technical expertise in computer hardware, telecommunications, and system software

•  Emphasis on network and data communication technology

– May be responsible for local area network •  Provides access to many resources •  One of the most demanding positions

24

Page 25: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers (continued)

•  Network administrator responsible for LAN – Operates and maintains network –  Installs and maintains end-user software –  Installs and configures hardware – Trains users – Assists management in selecting and acquiring

software and hardware

25

Page 26: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers (continued)

•  Database administrator – Responsible for management of large collections

of data – Requires technical expertise and ability to help

the organization exploit its data resources

26

Page 27: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Systems Managers (continued)

•  Responsibilities of a Chief Information Officer – Organization’s computers, networks, software,

and data – Strategic planning – Effective use of information/computing technology – Broad base of technical knowledge to interact

effectively with all technical specialists – Vision of how technology is changing and how

best to respond to changes to support organizational objectives

27

Page 28: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Computer Technology Information Sources

•  Periodical literature (most important) •  Web sites

– Technology-oriented – Vendor and Manufacturer

•  Training courses offered by hardware and software vendors

28

Page 29: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Periodical Literature

•  Examples of available literature – ACM Computing Surveys – Computerworld – Communications of the ACM – Computer –  InformationWeek

•  Web-based periodicals – Provide content from back issues, additional

content, a search engine, and other links

29

Page 30: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Technology-Oriented Web Sites

•  Provide a common interface to publication families

•  Enable publisher to provide additional content and services

•  Can generate revenue in several ways •  May have biased content (expect to pay for

completely unbiased information)

30

Page 31: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition 31

TABLE 1.1 Technology-related Web sites

Page 32: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Vendor and Manufacturer Web Sites

•  Primarily marketing and customer support tools •  Provide current detailed technical product

information •  Often biased in favor of vendor’s products

32

Page 33: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Professional Societies

•  AITP (Association for Information Technology Professionals)

•  ACM (Association for Computing Machinery) •  IEEE Computer Society (Institute for Electrical

and Electronics Engineers Computer Society)

33

Page 34: Systems Architecture, Sixth Edition - Weeblycs552.weebly.com/uploads/3/8/7/1/3871973/ch01.ppt.pdf · Systems Architecture, Sixth Edition Chapter Objectives ... Sixth Edition 11 FIGURE

Systems Architecture, Sixth Edition

Summary

•  Technical knowledge of computers – Required to develop information systems – Required to manage an organization’s information

systems and infrastructure (compatibility, future trends)

– Must be constantly updated •  Self-study and training •  Information available on Web

34