14 Computer Software.

Slides:



Advertisements
Similar presentations
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
Advertisements

Software: Systems and Application Software
CHAPTER 14. COMPUTER SOFTWARE
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
© Prentice Hall CHAPTER 3 Computer Software.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
Technology Guide 2 Software.
Computer Software Notes go here!.
Chapter 3 Software Two major types of software
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Computer Software.
Chapter 4 Computer Software.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Chapter 4 Computer Software
Computers Systems - software Powered by DeSiaMore 1.
Computer Software. 4-2 Learning Objectives Describe several important trends occurring in computer software. Give examples of several major types of application.
INFORMATION MANAGEMENT SYSTEM
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 14 Computer Software.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
Introduction to Information Systems Lecture 04 Computer Software Jaeki Song.
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 © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Computer Software Chapter 4 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Computer Software Chapter 4 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 4 Computer Software.
Chapter 4 COMPUTER SOFTWARE. Objective Describe several important trends occurring in computer software. Explain the purpose of several popular software.
INFORMATION MANAGEMENT SYSTEM By. KUNDANG K JUMAN.
4-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Lecturer: Dr Mohammad Nabil Almunawar.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
1 Software Technology Guide 2. 2 Types of Software  Application software is a set of computer instructions, written in a programming language that direct.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies,
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Chapter 4 Computer Software James A. O'Brien, and George Marakas. Management Information Systems with MISource 2007, 8 th ed. Boston, MA: McGraw-Hill,
Chapter4 COMPUTER HARDWARE. Goal: … Learning outcome:... Objective: – Describe several important trends occurring in computer software. – Explain the.
Computer Hardware & Software
Read to Learn List some types of software.. Read to Learn List some types of software.
Chapter 14 Computer Software.
Management Information Systems
Chapter 4 Computer Software
Chapter 4 Computer Software.
Chapter 4 Computer Software.
4 Computer Software © 2002 McGraw-Hill Companies.
SOFTWARE TECHNOLOGIES
Presentation transcript:

14 Computer Software

14 Learning Objectives Describe several important trends occurring in computer software. Give examples of several major types of application and system software. Explain the purpose of several popular software packages for end user productivity and collaborative computing.

Outline the functions of an operating system. 14 Learning Objectives (continued) Outline the functions of an operating system. Describe the main uses of software programming languages and tools.

Application Software: End User Applications 14 Section I Application Software: End User Applications

14 Software Types of software Application software for end users System software Application software for end users Application-specific General-purpose Perform common information processing jobs Sometimes known as productivity packages

Suites are a number of productivity packages bundled together 14 Software Suites and Integrated Packages Suites are a number of productivity packages bundled together Microsoft Office Lotus SmartSuite Corel WordPerfect Office Sun StarOffice

14 Advantages of suites Disadvantages of suites Cost Software Suites and Integrated Packages (continued) 14 Advantages of suites Cost Similar graphical user interface Share common tools Programs are designed to work together Disadvantages of suites Large size Many features never used by many end users

Software Suites and Integrated Packages (continued) 14 Integrated Packages Combine SOME of the features of several programs Cannot do as much as individual packages or suites

14 Web Browsers Key software interface to the hyperlinked resources of the World Wide Web and the rest of the Internet Internet Explorer Netscape Communicator

14 E-Mail Instant Messaging Electronic Mail and Instant Messaging E-Mail Has changed the way people work and communicate Instant Messaging An e-mail/computer conferencing hybrid technology Allows real time communication/collaboration

14 Word Processing Desktop Publishing Word Processing and Desktop Publishing Word Processing Has computerized the creation, editing, revision, and printing of documents. Advanced features Desktop Publishing Design and print newsletters, brochures, manuals, and books Page design process Page makeup or page composition WYSIWYG (what you see is what you get)

Used for business analysis, planning, and modeling 14 Electronic Spreadsheets Used for business analysis, planning, and modeling Involves designing its format and developing the relationships (formulas)

Allows end users to perform: 14 Electronic Spreadsheets (continued) Allows end users to perform: What-if Goal-seeking Sensitivity analysis Strength Computation and calculation

Performs four primary tasks 14 Database Management Performs four primary tasks Database development Define/organize content, relationships, and structure of the data Database Interrogation Selectively retrieve and display information Produce forms, reports, & other documents

Four primary tasks (continued) 14 Database Management (continued) Four primary tasks (continued) Database maintenance Add, delete, update, and correct the data Application development Develop prototypes of web pages, queries, forms, reports, and labels

14 Strength Weakness Storage of large amounts of data Database Management (continued) Strength Storage of large amounts of data Weakness Computation and calculation

Helps convert numeric data into graphic displays 14 Presentation Graphics Helps convert numeric data into graphic displays Helps prepare multimedia presentations Easy to use

For end user productivity and collaboration 14 Personal Information Managers For end user productivity and collaboration Store, organize, and retrieve information Information about customers Appointments Contact lists Task lists Schedules

14 Groupware Collaboration software Helps workgroups and teams work together to accomplish group assignments Combines a variety of software features and functions E-mail Discussion groups and databases Scheduling Task management Audio and videoconferencing Data sharing

14 Other Business Software

System Software: Computer System Management 14 Section II System Software: Computer System Management

14 System Software Overview Programs that manage and support a computer system and its information processing activities Serves as the software interface between computer networks and hardware and the application programs of end users

14 Two major categories System management programs System Software Overview (continued) Two major categories System management programs Operating systems Network management programs Database management systems System utilities System development programs Programming language translators & editors CASE (computer-aided software engineering)

Integrated system of programs that 14 Operating Systems Integrated system of programs that Manages the operations of the CPU Controls the input/output and storage resources and activities of the computer system Provides various support services as the computer executes application programs

Performs five basic functions 14 Operating Systems (continued) Performs five basic functions Provides a user interface Allows humans to communicate with the computer Command-driven Menu-driven Graphical user interface

Five basic functions (continued) 14 Operating Systems (continued) Five basic functions (continued) Resource management Manages the hardware and networking resources of the system Virtual memory capability

Five basic functions (continued) 14 Operating Systems (continued) Five basic functions (continued) File management Controls the creation, deletion, and access of files of data and programs Keeps track of the physical location of files

Five basic functions (continued) 14 Operating Systems (continued) Five basic functions (continued) Task management Manages the accomplishment of the computing tasks of end users Multitasking Multiprogramming Timesharing

14 Operating Systems (continued) Popular Operating Systems Windows 95, 98, ME NT 2000 XP Popular operating systems (continued) UNIX Linux Mac OS X

14 Network Management Programs Perform functions such as Automatically checking client PCs and video terminals for input/output activity Assigning priorities to data communication requests from clients and terminals Detecting and correcting transmission errors and other network problems Sometimes functions as middleware that allows diverse networks to communicate with each other

14 Database Management Systems Controls the development, use, and maintenance of databases. Helps organizations use their integrated collections of data records and files Allows different user application programs to easily access the same database Simplifies the process of retrieving information from databases

14 Other System Management Programs Utility Programs Perform miscellaneous housekeeping and file conversion functions Data backup Data recovery Virus protection Data compression Data defragmentation Performance monitors and security monitors

14 Programming Languages Allows a programmer to develop the sets of instructions that constitute a computer program Machine Language First generation language Written using binary codes unique to each computer

14 Assembler Language Programming Languages (continued) Second generation Requires language translator programs called assemblers Allows a computer to convert the instructions into machine instructions Frequently called symbolic language

14 High-level Languages Programming Languages (continued) Third generation Uses instructions, called statements, that use brief statements or arithmetic expressions Uses translator programs called compilers or interpreters Syntax and semantics

Fourth-generation Languages (4GLs) 14 Programming Languages (continued) Fourth-generation Languages (4GLs) More nonprocedural and conversational than prior languages Natural languages Ease of use gained at the expense of some loss in flexibility

Object-Oriented Languages (OOP) 14 Programming Languages (continued) Object-Oriented Languages (OOP) Ties data elements to the procedures or actions that will be performed on them into “objects” Easier to use and more efficient for programming GUIs

14 Programming Languages (continued) HTML, XML, and Java Important for building multimedia Web pages, websites, and Web-based applications HTML (Hypertext Markup Language) A page description language that creates hypertext or hypermedia documents

14 XML (extensible Markup Language) Java Programming Languages (continued) XML (extensible Markup Language) Describes the contents of web pages by applying identifying tags or contextual labels to the data Makes the web site more searchable, sort able, and easier to analyze Java Designed for real-time, interactive, Web-based network applications Applets

Helps programmers develop computer programs Two basic categories 14 Programming Software Helps programmers develop computer programs Two basic categories Programming language translators Programming tools

Language Translator Programs 14 Programming Software (continued) Language Translator Programs Assembler Translates symbolic instruction codes into machine language instructions Compiler Translates high-level language statements Interpreter Translates and executes each statement in a program one at a time

14 Programming Tools Programming Software (continued) Programming editors and debuggers Provides a computer-aided programming environment or workbench Diagramming packages Code generators Libraries of reusable objects & code Prototyping tools CASE

14 Discussion Questions What major trends are occurring in software? What capabilities do you expect to see in future software packages? How do the different roles of system software and application software affect you as a business end user? How do you see this changing in the future?

Should a Web browser be integrated into an operating system? 14 Discussion Questions (continued) Why is an operating system necessary? Why can’t an end user just load an application program in a computer and start computing? Should a Web browser be integrated into an operating system?

14 Discussion Questions (continued) Are software suites, Web browsers, and groupware merging together? What are the implications for a business and its end users? How are HTML, XML, and Java affecting business applications on the Web?

14 Discussion Questions (continued) Do you think Windows 2000 and Linux will surpass Unix and Netware as operating systems for network and Web servers? Which application software packages are the most important for a business end user to know how to use?

14 References James A. O'Brien; George M. Marakas. Management Information Systems: Managing Information Technology in the Business Enterprise 6th Ed., Boston: McGraw-Hill/ Irwin,2004