Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Managing Information Technology 6 th Edition CHAPTER 3 COMPUTER SOFTWARE.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Technology Guide 2 Software
Project 1 Introduction to HTML.
Programming Creating programs that run on your PC
© Prentice Hall CHAPTER 5 Organizational Systems.
Chapter Concepts Review Markup Languages
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
Software: Systems and Application Software
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 3 C OMPUTER.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Copyright 2007 John Wiley & Sons, Inc. Technology Guide 21 Software.
© Prentice Hall CHAPTER 3 Computer Software.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Managing Information Technology CHAPTER 3 COMPUTER SOFTWARE.
Technology Guide 2 Software.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Chapter 3 Software Two major types of software
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Computer Software.
Chapter ONE Introduction to HTML.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Building Applications.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Computer for Health Sciences
© Paradigm Publishing Inc Chapter 12 Programming Concepts and Languages.
Chapter 13 Programming Languages and Program Development 1.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Chapter 4 Computer Software.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computers Are Your Future Tenth Edition Chapter 11: Programming Languages & Program Development Copyright © 2009 Pearson Education, Inc. Publishing as.
PowerPoint Presentation by Charlie Cook Copyright © 2005 Prentice Hall, Inc. All rights reserved. Chapter 12 Managing Information Systems and Communications.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
MANAGINGINFORMATIONTECHNOLOGY CHAPTER 3 C OMPUTER S OFTWARE.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 3 C OMPUTER.
Introduction To Computer System
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER FOUR COMPUTER SOFTWARE.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise C h a p t e r Computer Software 1.
Information Systems Overview (COIS 20024) Lecture: Week 3 Computer Software (Information Systems Resources)
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.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Discovering Computers 2009 Chapter 13 Programming Languages and Program Development.
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]
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
Chapter 5 Information Systems in Business Software
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
CPS ® and CAP ® Examination Review OFFICE SYTEMS AND TECHNOLOGY, Fifth Edition By Schroeder and Graf ©2005 Pearson Education, Inc. Pearson Prentice Hall.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 2/5/2016 TB-1 Technology Briefing Advanced Topics and.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
Chapter 4 COMPUTER SOFTWARE. Objective Describe several important trends occurring in computer software. Explain the purpose of several popular software.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
PROGRAMMING (1) LECTURE # 1 Programming and Languages: Telling the Computer What to Do.
1 Software Technology Guide 2. 2 Types of Software  Application software is a set of computer instructions, written in a programming language that direct.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
CHAPTER ELEVEN Information System Development and Programming Languages Copyright © Cengage Learning. All rights reserved.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Chapter 4 Computer Software.
CHAPTER 3 COMPUTER SOFTWARE
and Program Development
Types of Software Mrs. S. Palmer Office Administration.
Presentation transcript:

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Managing Information Technology 6 th Edition CHAPTER 3 COMPUTER SOFTWARE

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 2 Building Blocks of Information Technology HardwareSoftwareNetworkData

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 3 EVOLUTION OF COMPUTER PROGRAMMING Machine language (1GL) Assembly languages (2GL) Procedural languages (3GL) – e.g., COBOL and C Nonprocedural languages (4GL) Includes Object Oriented languages like C++, Java, and Visual Basic

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 4 KEY TYPES OF SOFTWARE 1.Applications software 2.Support software

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 5 APPLICATIONS SOFTWARE Programs written to accomplish particular tasks Many different types of applications software Standard applications products generally purchased from an outside source Applications unique to the organization generally developed internally Personal productivity software most important to managers

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 6 APPLICATIONS SOFTWARE Word processing Spreadsheets Database management systems Presentation graphics Personal Productivity Software

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 7 APPLICATIONS SOFTWARE Web browsers – Used to access information on the Web – Requires ISP service to link PC to Internet – Create documents for printing – Most popular are Internet Explorer and Firefox… both free! – Both employ standard hypertext-based approach (way to link text and media objects to each other) – Pull technology: browser requests a Web page before it is sent to desktop – Push technology: data sent to client without requesting it (such as ) Personal Productivity Software

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 8 APPLICATIONS SOFTWARE Electronic mail – Preferred way of communicating in business today – Easy to use and precise Groupware – Incorporates and other productivity features, such as calendaring, scheduling, and document sharing Personal Productivity Software

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 9 SUPPORT SOFTWARE Provides computing environment that is easy and efficient for humans to use Enables applications programs to be carried out Ensures that computer hardware and software are used efficiently Almost always purchased from a hardware vendor or software house

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 10 SUPPORT SOFTWARE Most important type of support software Complex program that controls operation of computer hardware and coordinates other software User communicates with operating system software to control hardware and software resources Communication made easier with a graphical user interface (GUI) feature Operating System

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 11 SUPPORT SOFTWARE Sources of operating systems – Proprietary systems: most popular type of operating systems, written for a particular computer hardware configuration Microcomputers: MS-DOS, PC-DOS, Windows XP Midrange systems: OS/400 Large systems: VM and MVS – Open systems: not tied to any particular computer system or hardware manufacturer – will run on virtually any computer system Examples: UNIX and Linux Operating System

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 12 SUPPORT SOFTWARE Procedural languages (3GL) – Require logical thinking – Entail development of a detailed step-by-step procedure – Can be developed using structured programming Divided into modules, where each has one entry and one exit point Third Generation Languages

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 13 SUPPORT SOFTWARE Nonprocedural languages – Use very high-level instructions – Require fewer instructions – Easier to write, modify, and understand – Example: FOCUS Fourth Generation Languages

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 14 SUPPORT SOFTWARE Employ tags to “mark up” documents HTML – Used to create Web pages – Consists of special tags that tell the Web browser how to display various elements on a Web page (e.g., bold-faced or italic text, image location, links to other Web pages) XML – Used to facilitate data interchange among Web applications – Metalanguage consisting of tags that identify particular data elements Markup Languages

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 15 SUPPORT SOFTWARE Requires more computing power Has built-in GUI Neither 3GL nor 4GL … new paradigm Creates objects only once and stores for reuse Object examples: – Text box, check box, entity in an organization Languages: – Smalltalk, C++, Java, Visual Basic.NET Object-Oriented Programming

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 16 SUPPORT SOFTWARE HTML form is the most common user interface encountered by users Server-side programming languages include: – Perl – Java Servlets and Java Server Pages – Microsoft Active Server Pages (ASP, ASP.NET) – ColdFusion Languages for Developing Web Applications

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 17 SUPPORT SOFTWARE Computer-aided software engineering (CASE) Collection of software tools to help automate all phases of the software development life cycle Growth slower than anticipated Radically changed nature of systems analyst and programmer jobs CASE Tools

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 18 SUPPORT SOFTWARE Recent surge in CASE tools for Unified Modeling Language (UML) – UML is a general-purpose notational language for specifying and visualizing complex software, especially large, object-oriented projects – Examples of UML-base CASE tools IBM’s Rational Rose Borland’s Together Sybase’s PowerDesigner CASE Tools

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 19 SUPPORT SOFTWARE Large computers – Need to control workstations and terminals – Example software: IBM’s CICS, TSO, and CMS Increasingly important with growth of LANs and WANs Web browsers: enable users to look around, or “browse,” the Internet Telnet: permits user to log into remote computer File Transfer Protocol (FTP): used to transfer files from one computer system to another Communications Interface Software

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 20 THE CHANGING NATURE OF SOFTWARE Less concern with machine efficiency More purchased applications, and, conversely, more use of open source support software, such as Linux More programming using object-oriented languages More emphasis on applications that run on intranets and the Internet More user development More use of personal productivity software on microcomputers

Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 21 THE SOFTWARE COMPONENT OF THE INFORMATION SYSTEMS INDUSTRY Hardware manufacturers – IBM, Hewlett-Packard, Sun Microsystems, Hitachi, and Fujitsu Software houses – Microsoft, Oracle, SAP, Computer Associates, and Symantec Consulting firms – PricewaterhouseCoopers Consulting (bought by IBM) Major Groups