© 2013, published by Flat World Knowledge 10-1 Information Systems: A Manager’s Guide to Harnessing Technology, version 2.0 John Gallaugher.

Slides:



Advertisements
Similar presentations
Software change management
Advertisements

Configuration management
Distributed Data Processing
Database System Concepts and Architecture
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
© Copyright 2011 John Wiley & Sons, Inc.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Managing the Information Technology Resource Jerry N. Luftman
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
9-1 Information Systems: A Manager’s Guide to Harnessing Technology.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
© Prentice Hall CHAPTER 3 Computer Software.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Introduction to Web Applications Instructor: Enoch E. Damson.
ACCOUNTING INFORMATION SYSTEMS
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Building Applications.
Your Interactive Guide to the Digital World Discovering Computers 2012.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 4 Computer Software.
INTRODUCTION TO WEB DATABASE PROGRAMMING
WEB ENGINEERING LECTURE 4 BY Kiramat Rahman. outline  In this Lecture you will learn about:  Term “Software” and its relationship with “Hardware” 
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Computers Are Your Future Tenth Edition Chapter 12: Databases & Information Systems Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Topics Introduction Hardware and Software How Computers Store Data
Introduction To Computer System
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
SCSC 311 Information Systems: hardware and software.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
CHAPTER TEN AUTHORING.
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.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Computer Basic Vocabulary
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
1 Chapter 1 Introduction to Databases Transparencies.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
INTRO. To I.T Razan N. AlShihabi
Information Systems: A Manager’s Guide to Harnessing Technology V 3.0 By John Gallaugher.
Software Hardware refers to the physical devices of a computer system.
Information Systems: A Manager’s Guide to Harnessing Technology
Management Information Systems
Computer Software Lecture 5.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
System And Application Software
Introduction to Databases Transparencies
Topics Introduction Hardware and Software How Computers Store Data
ACCOUNTING INFORMATION SYSTEMS
Principles of Programming Languages
Chapter 3 Software.
Presentation transcript:

© 2013, published by Flat World Knowledge 10-1 Information Systems: A Manager’s Guide to Harnessing Technology, version 2.0 John Gallaugher

© 2013, published by Flat World Knowledge Published by: Flat World Knowledge, Inc. © 2013 by Flat World Knowledge, Inc. All rights reserved. Your use of this work is subject to the License Agreement available here No part of this work may be used, modified, or reproduced in any form or by any means except as expressly permitted under the License Agreement

© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-3

© 2013, published by Flat World Knowledge Learning Objectives Recognize the importance of software and its implications for the firm and strategic decision making Understand that software is everywhere; not just in computers, but also cell phones, cars, cameras, and many other technologies Know what software is and be able to differentiate it from hardware List the major classifications of software and give examples of each 10-4

© 2013, published by Flat World Knowledge Introduction Computing hardware: Physical components of information technology which includes the computer and its peripherals – Storage devices – Input devices – Output devices Software: Computer program or collection of programs – Precise set of instructions that tells hardware what to do 10-5

© 2013, published by Flat World Knowledge Software Operating system: Software that controls the computer hardware – Establishes standards for developing and executing applications Applications: Desktop applications, enterprise software, utilities, and other programs that perform specific tasks for users and organizations 10-6

© 2013, published by Flat World Knowledge Figure The Hardware/Software Layer Cake 10-7

© 2013, published by Flat World Knowledge Learning Objectives Understand what an operating system is and why computing devices require operating systems Appreciate how embedded systems extend Moore’s Law, allowing firms to create “smarter” products and services 10-8

© 2013, published by Flat World Knowledge Operating Systems Provides a common set of controls for managing computer hardware – Makes it easier for users to interact with computers and for programmers to write application software User interface: Mechanism through which users interact with a computing device 10-9

© 2013, published by Flat World Knowledge Firmware and Embedded Systems Software store on nonvolatile memory chips Firmware Special-purpose software designed and included inside physical products Embedded systems 10-10

© 2013, published by Flat World Knowledge Learning Objectives Appreciate the difference between desktop and enterprise software List the categories of enterprise software Understand what an ERP (enterprise resource planning) software package is Recognize the relationship of the DBMS (database system) to the other enterprise software systems. Recognize both the risks and rewards of installing packaged enterprise systems 10-11

© 2013, published by Flat World Knowledge Application Software Performs the work that users and firms are directly interested in accomplishing Platform: Products and services that allow for the development and integration of software products and other complementary goods Desktop software: Applications installed on a personal computer, typically supporting tasks performed by a single user 10-12

© 2013, published by Flat World Knowledge Enterprise Software Applications that address the needs of multiple users throughout an organization or work group – Software package: Software product offered commercially by a third party – Enterprise resource planning (ERP): Software package that integrates the many functions of a business Sales and inventory Manufacturing and purchasing Human resources Order tracking and decision support 10-13

© 2013, published by Flat World Knowledge Enterprise Software Systems used to support customer-related sales and marketing activities Customer relationship management (CRM) Systems that can help a firm manage aspects of its value chain Through delivery of finished products and services at the point-of-consumption Supply chain management Systems that use data created by other systems to provide reporting and analysis for organizational decision making Business intelligence (BI) systems 10-14

© 2013, published by Flat World Knowledge Database Management System Software for creating, maintaining, and manipulating data – Referred to as database software Stores and retrieves the data used by the other enterprise applications Firms with common database systems and standards benefit from increased organizational insight and decision-making capabilities 10-15

© 2013, published by Flat World Knowledge Figure Database Management System 10-16

© 2013, published by Flat World Knowledge Learning Objectives Understand the concept of distributed computing and its benefits Understand the client-server model of distributed computing Know what Web services are and the benefits that Web services bring to firms Appreciate the importance of messaging standards and understand how sending messages between machines can speed processes, cut costs, reduce errors, and enable new ways of doing business 10-17

© 2013, published by Flat World Knowledge Distributed Computing Form of computing where systems in different locations communicate and collaborate to complete a task Server: Program that fulfills the requests of a client – Hardware context - Computer that has been configured to support requests from other computers – Software context - Program that fulfills requests Client: Software program that makes requests of a server program 10-18

© 2013, published by Flat World Knowledge Distributed Computing Software that houses and serves business logic for use and reuse by multiple applications Used by more advanced distributed environments Application server Small pieces of code that are accessed via the application server which permit interoperable machine-to-machine interaction over a network Web services Programming hooks, or guidelines, published by firms that tell other programs how to get a service to perform a task such as send or receive data Application programming interfaces (APIs) Set of Web services built around an organization’s processes and procedures Service-oriented architecture (SOA) 10-19

© 2013, published by Flat World Knowledge Figure Multitiered Distributed System 10-20

© 2013, published by Flat World Knowledge Formats to Facilitate Sharing Data Set of standards for exchanging messages containing formatted data between computer applications EDI (electronic data interchange) Tagging language that can be used to identify data fields made available for use by other applications New generation of more-flexible technologies Extensible markup language (XML) 10-21

© 2013, published by Flat World Knowledge Learning Objectives Understand, at a managerial level, what programming languages are and how software is developed Recognize that an operating system and microprocessor constrain the platform upon which most compiled application software will run Understand what Java is and why it is significant Know what scripting languages are 10-22

© 2013, published by Flat World Knowledge Writing Software Provides the standards, syntax, statements, and instructions for writing computer software Programming language Application that includes an editor, debugger, and compiler, among other tools IDE will also compile a programmer’s code Compile: Program code written in a language that humans understand is converted into a form that can be understood and executed by a microprocessor Integrated development environment (IDE) 10-23

© 2013, published by Flat World Knowledge Writing Software Programming language designed to provide true platform independence for application developers Java programmers use special Java commands to control their user interface Java Programming tool that executes within an application Are interpreted within their applications, rather than compiled to run directly by a microprocessor Interpreted: Languages where each line of written code is converted for execution at run-time Scripting languages 10-24

© 2013, published by Flat World Knowledge Learning Objectives List the different cost categories that comprise total cost of ownership Understand that once a system is implemented, the costs of maintaining and supporting the system continue List the reasons that technology development projects fail and the measures that can be taken to increase the probability of success 10-25

© 2013, published by Flat World Knowledge Total Cost of Ownership All of the costs associated with a software system – Design – Development – Testing – Implementation – Documentation – Training – Maintenance 10-26

© 2013, published by Flat World Knowledge Why Do Technology Projects Fail? Unrealistic or unclear project goals Poor project leadership and weak executive commitment Inaccurate estimates of needed resources and badly defined system requirements Allowing feature creep during development Poor reporting of the project’s status Poor communication among customers, developers, and users 10-27

© 2013, published by Flat World Knowledge Why Do Technology Projects Fail? Use of immature technology Unmanaged risks Inability to handle the project’s complexity Sloppy development and testing practices Poor project management Stakeholder politics Commercial pressures 10-28

© 2013, published by Flat World Knowledge Capability Maturity Model Integration (CMMI) Process-improvement approach that can assist in: – Assessing the maturity, quality, and development of certain organizational business processes – Suggesting steps for their improvement 10-29