Hardware and Software in the Enterprise

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Hardware and Software in the Enterprise
Lecture 1: Overview of Computers & Programming
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
An Overview of the Computer System
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Business Technology Applications Computer Basics.
4.1 © 2007 by Prentice Hall 4 Chapter IT Infrastructure: Hardware and Software.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved SECTION 5.1 HARDWARE AND SOFTWARE.
Is This Enough Money?. Is This Enough Money? Hardware Components Figure 2.1: Computer System Components System unit Houses CPU and memory All other.
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
Software: Systems and Application Software
Slide 3.1 Curtis/Cobham © Pearson Education Limited 2008 Chapter 3 Business Information Technology Lecture 1 Computer Hardware.
Data Communications and Computer Networks
Fundamentals of Information Systems, Second Edition 1 Hardware and Software Chapter 2.
© Prentice Hall CHAPTER 3 Computer Software.
4.1 © 2007 by Prentice Hall 4 Chapter IT Infrastructure: Hardware and Software.
Computing ESSENTIALS     Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Information Technology, the Internet, and You computing ESSENTIALS.
Computer and Technology Overview Slides from Essentials of Management Information Systems (5 th ed.), Laudon and Laudon, Prentice-Hall.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
SESSION 6 MANAGING HARDWARE AND SOFTWARE ASSETS. COMPUTER HARDWARE AND INFORMATION TECHNOLOGY INFRASTRUCTURE Hardware Components of a Computer System.
6.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 6: Hardware and Software HARDWARE AND.
Introduction to Computers Essential Understanding of Computers and Computer Operations.
Chapter 3 Software Two major types of software
MIS 175 Spring Learning Objectives When you finish this chapter, you will: –Recognize major components of an electronic computer. –Understand how.
Chapter 2 Hardware Trends in Computing Systems
Computer Hardware & Software
Computer Software.
SOFTWARE.
Introduction to Computers
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Computer & Communications Systems Software Development Unit 1.
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
ROM Read Only Memory “…computer memory on which data has been prerecorded. Once data has been written onto a ROM chip, it cannot be removed and can only.
ICMAP-Shakeel 1 Infrastructure and Operations. ICMAP-Shakeel 2 Performance Variable for IT Functional capabilities and limitations Price-performance ratio.
An Overview of Using Computers
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
© 2005 By Prentic Hall1 1 University Of Palestine Essentials of Management Information Systems Kenneth C. Laudon, Jane P. Laudon Instructor: Mr. Ahmed.
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
Software program: Series of statements or instructions to the computerSoftware program: Series of statements or instructions to the computer System software:
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
UMI DHRM(I) (Eve) 2004 MIS- Notes By:Ambrose Ruyooka
Computer Architecture
Chapter 4 Information Technology in Business: Hardware.
Computer Hardware Basic Computer Concepts Components of Data Processing  Data processing is a technique of collecting, manipulating and distributing.
Computer Basic Vocabulary
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Computer Software Lecturer: Dr Mohammad Nabil Almunawar.
computing ESSENTIALS    11 CHAPTER Information Technology, the Internet, and You computing ESSENTIALS
Computer Hardware & Software
Fundamentals of Information Systems, Sixth Edition
An Overview of the Computer System
IT Infrastructure: Hardware and Software
Computer Science I CSC 135.
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
IT Infrastructure: Hardware and Software
Chap 2. Computer Fundamentals
Data Communications and Computer Networks
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Presentation transcript:

Hardware and Software in the Enterprise Chapter 6 Hardware and Software in the Enterprise

Objectives What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers and computer processing would best benefit our organization? What kinds of software and software tools do we need to run our business? What criteria should we use to select our software technology?

Objectives What new software technologies are available? How would they benefit our organization? How should we acquire and manage the firm’s hardware and software assets?

Management Challenges The centralization versus decentralization debate. The application backlog.

Computer Hardware and Information Technology Infrastructure Hardware components of a computer system Figure 6-1

Computer Hardware and Information Technology Infrastructure The Computer System Bit Binary digit Represents 0 or 1 Byte String of eight bits Stores one number, symbol, character, part of picture

Computer Hardware and Information Technology Infrastructure Bits and bytes Figure 6-2

Computer Hardware and Information Technology Infrastructure The Computer System The Central Processing Unit (CPU) Controls other parts of computer Arithmetic-logic unit performs principle logical/mathematical operations Control unit coordinates other parts, such as reading a stored program

Computer Hardware and Information Technology Infrastructure The Computer System Primary Storage Located near CPU Stores all or part of active software program Stores operating system software Stores data the program is using

Computer Hardware and Information Technology Infrastructure The Computer System Primary Storage Composed of semi-conductors RAM (random access memory): Used for short-term, temporary storage ROM (read-only memory): Semiconductor memory chips with program instructions

Computer Hardware and Information Technology Infrastructure The CPU and primary storage Figure 6-3

Computer Hardware and Information Technology Infrastructure Computer Processing Microprocessors Semiconductor chips integrate memory, logic, and control circuits for entire CPU Speed depends on number of bits processed at one time; amount of data that can be moved between devices; and cycle speed (MHz) RISC (reduced instruction set computing) increases speed; used for scientific, workstation computing

Computer Hardware and Information Technology Infrastructure Computer Processing Parallel processing Multiple CPUs work simultaneously on same problem More than one instruction processed at a time Massively parallel computers: use hundreds, thousands of processing chips

Computer Hardware and Information Technology Infrastructure Sequential and parallel processing Figure 6-4

Computer Hardware and Information Technology Infrastructure Storage, Input, and Output Technology Secondary Storage Technology Used for relatively long-term storage of data outside CPU Magnetic disk: floppies, hard disks, RAID Optical disk: CD-ROM, CD-RW, DVD Magnetic tape Storage networking: direct-attached storage; network-attached storage; storage area networks

Computer Hardware and Information Technology Infrastructure A storage area network (SAN) Figure 6-5

Computer Hardware and Information Technology Infrastructure Storage, Input, and Output Technology Input Devices Keyboard and mouse Touch screen Optical character recognition Magnetic ink character recognition (MICR) Pen-based input Digital scanner Audio input Sensors Radio-frequency identification (RFID)

Computer Hardware and Information Technology Infrastructure Storage, Input, and Output Technology Output Devices Cathode-ray tube (CRT) Printers Audio output

Computer Hardware and Information Technology Infrastructure Storage, Input, and Output Technology Batch Processing Accumulates and stores transactions in group or batch until time to process them Found primarily in older systems for occasional reporting Use tape storage Online Processing Transactions processed immediately Use disk storage

Computer Hardware and Information Technology Infrastructure Storage, Input, and Output Technology Interactive Multimedia Integrates sound, video or animation, graphics, text into computer-based application Streaming technology New compression standards: MP3 (MPEG3)

Categories of Computers and Computer Systems Classifying Computers Mainframe: Largest computer; handles massive amounts of data; used for large business, scientific, military applications Midrange computer: Smaller, less expensive minicomputers or servers; used for smaller organizations or managing networks Minicomputers: Used in systems for universities, factories, research labs Servers: Manage internal company networks or Web sites

Categories of Computers and Computer Systems Classifying Computers Personal computer: Portable or desktop microcomputer Workstation: More powerful desktop computer used for computation-intense tasks Supercomputer: Sophisticated, powerful computer used for tasks requiring rapid, complex calculations; weapons research, weather forecasting

Categories of Computers and Computer Systems Computer Networks and Client/Server Computing Distributed processing: Distribution of processing work among multiple computers Centralized processing: Accomplished by one large central computer Client/server computing: Splits processing between “clients” and “servers” on network

Categories of Computers and Computer Systems Client/server computing Figure 6-6

Categories of Computers and Computer Systems Types of client/server computing Figure 6-7

Categories of Computers and Computer Systems Network Computers and Peer-to-Peer Computing Network computer (NC): Simplified desktop computer, does not store data permanently Peer-to-peer computing: Distributed processing that links computers through Internet or private networks Grid computing: Applies computational resources of many networked computers to solve a large, complex problem

Two major types of software: System software and application software Software program: A series of statements or instructions to the computer Two major types of software: System software and application software System software: Generalized programs that manage the computer’s resources Application software: Programs written for or by users to perform a specific task

The major types of software Figure 6-8

System Software and PC Operating Systems Types of Software System Software and PC Operating Systems Operating system software: Manages the computer system, resources; controls memory, input, output, and task scheduling Computer language translation programs: Compiles source code of high-level language programs (C, FORTRAN) into object code - machine language the computer can execute Utility programs: Perform routine, repetitive tasks such as copying, clearing primary storage

System Software and PC Operating Systems Types of Software System Software and PC Operating Systems Operating System Capabilities Multiprogramming: Concurrent use of CPU by multiple programs Virtual storage: Breaks programs into smaller portions to read as needed Time-sharing: Allows many users to share CPU time Multi-processing: Links two or more CPUs to work in parallel in single computer system

System Software and PC Operating Systems Types of Software System Software and PC Operating Systems PC Operating Systems Software written for one OS generally cannot run on another Graphical User Interface (GUI): Dominant model for user interface for operating systems and applications

System Software and PC Operating Systems Types of Software System Software and PC Operating Systems Leading PC Operating Systems Windows XP Windows 2000 Windows Server 2003 Windows 98/ME Windows CE Unix Linux Mac OS DOS

Types of Software Window on Management The Case for Linux Should a company select Linux as an operating system for its major business applications? What are the management benefits Linux provides? What are the business as well as the technology issues that should be addressed when making that decision?

Application Programming Languages Types of Software Application Programming Languages Machine language 1st generation; binary C Operating systems; application software C++ Object-oriented; application software COBOL Business administration; alphanumeric processing Visual Basic Visual tool; Windows applications

Application Programming Languages Types of Software Application Programming Languages FORTRAN Processing numeric data; scientific, engineering programs BASIC Used for teaching Pascal Used primarily for teaching programming Assembly language Second generation; close to machine language; system software

Programming Languages and Contemporary Software Tools Types of Software Programming Languages and Contemporary Software Tools Fourth generation languages: Enable end users to develop applications with minimal or no assistance; less procedural Procedural languages: Require sequence of steps Nonprocedural languages: Specify tasks but not details on sequence Natural languages: Nonprocedural languages resembling human speech Query languages: Software tools for providing online answers to information requests

Categories of Fourth-Generation Languages Types of Software Categories of Fourth-Generation Languages PC software tools General-purpose packages WordPerfect, Microsoft Access Query language Retrieve data stored in databases or files SQL Report generator Retrieve data, more formatting control; Crystal Reports Graphics language Retrieve data, graphics format SAS Graph; Systat

Categories of Fourth-Generation Languages Types of Software Categories of Fourth-Generation Languages Application generator Preprogrammed modules FOCUS, Microsoft FrontPage Application software package Commercial software replacing need for custom, in-house software PeopleSoft HCM, SAP R/3 Very high-level programming language Generate code with fewer instructions; productivity tool for programmers APL, Nomad2

Programming Languages and Contemporary Software Tools Types of Software Programming Languages and Contemporary Software Tools Object-Oriented Programming Combine data and methods (procedures) into one object Objects are independent, reusable building blocks Based on concepts of class and inheritance

Types of Software Class and inheritance Figure 6-9

Programming Languages and Contemporary Software Tools Types of Software Programming Languages and Contemporary Software Tools Java Object-oriented Platform-independent Robust; handles data, graphics, video, sound Can create “applets”; often used on Web Java applications tend to run slower than “native” programs

Programming Languages and Contemporary Software Tools Types of Software Programming Languages and Contemporary Software Tools Hypertext Markup Language (HTML): Page description language; creates Web pages and other hypermedia documents XML (eXtensible Markup Language): Describes the structure of a document; provides standard format for data exchange XHTML: Reformulates HTML with XML document-type definitions

Application Software Packages and Productivity Software Types of Software Application Software Packages and Productivity Software Word processing software: Create, format, print documents Desktop publishing software: Produce professional-quality documents with greater formatting, design capabilities Spreadsheets: Display data in grid for recalculating numerical data Data management software: Store, manipulate data in lists and databases

Text and the spell-checking option in Microsoft Word Types of Software Text and the spell-checking option in Microsoft Word Figure 6-10

Types of Software Spreadsheet software Figure 6-11

Data management software Types of Software Data management software Figure 6-12

Application Software Packages and Productivity Software Types of Software Application Software Packages and Productivity Software Presentation graphics: Create professional-quality graphics and multimedia presentations Integrated Software Packages and Suites: Combine two or more applications; easy data transfer E-mail software: Computer exchange of messages Web browsers: Access and display Web, Internet resources Groupware: Support activities of workgroups

Software for Enterprise Integration and E-Business Types of Software Software for Enterprise Integration and E-Business Enterprise software: Integrates multiple business processes Legacy system: System in place for long time Middleware: Software that connects two disparate systems Enterprise application integration (EAI) software: Middleware to create hub connecting applications and application clusters

Types of Software Enterprise application integration (EAI) software versus traditional integration Figure 6-13

Software for Enterprise Integration and E-Business Types of Software Software for Enterprise Integration and E-Business Web services: Universal standards using Internet technology for exchanging data between systems Web server: Manages requests for Web pages on computer where they are stored Application server: Middleware software handling application operations between user and back-end business systems

A multitiered architecture for e-commerce and e-business Types of Software A multitiered architecture for e-commerce and e-business Figure 6-14

Application Integration to the Rescue Types of Software Window on Technology Application Integration to the Rescue How can enterprise application integration and Web services technology provide value for organizations? What management, organization, and technology issues should be addressed when making the decision about whether to use these technologies?

Managing Hardware and Software Assets Hardware Technology Requirements For Electronic Commerce and the Digital Firm Capacity planning: Process of predicting when a computer hardware system becomes saturated Scalability: Ability of a computer, product, or system to expand to serve a larger number of users without breaking down

Managing Hardware and Software Assets Total Cost of Ownership (TCO) of Technology Assets Includes both direct and indirect costs Hardware and software acquisitions account for only 20% of TCO TCO for a PC may run to three times original purchase price Hidden costs can make distributed architecture more expensive than centralized mainframes

Managing Hardware and Software Assets Total Cost of Ownership (TCO) Cost Components Hardware acquisition Software acquisition Installation Training Support Maintenance Infrastructure Downtime Space and energy

Managing Hardware and Software Assets Rent or Build Decisions: Using Technology Service Providers Storage service provider: Provides online access to storage devices and storage area network technology Application service provider: Delivers applications over networks on subscription basis Management service provider: Manages applications, systems, security, storage, Web sites, system performance

Model of an Application Service Provider (ASP) Types of Software Model of an Application Service Provider (ASP) Figure 6-15

Managing Hardware and Software Assets Rent or Build Decisions: Using Technology Service Providers Business continuity provider: Defines procedures for recovery from system malfunctions, disaster recovery Utility computing: Model in which companies pay only for resources used in a specific time period

Zurich North America Hunts Down Its IT Assets Chapter 6 Case Study Zurich North America Hunts Down Its IT Assets Evaluate Zurich North America Canada using the value chain and competitive forces models. Why did IT asset management become so important to this company? Why did Zurich North America have problems managing its hardware and software assets? How serious were these problems? What management, organization, and technology factors were responsible for those problems? How did Zurich North America solve its asset management problem? What managerial and technology tools did it use?