Chapter 5 Information Systems in Business Software

Slides:



Advertisements
Similar presentations
SOFTWARE Chapter 5.
Advertisements

MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Software: Systems and Application Software Chapter 4.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Managing Software Assets Chapter Six. SoftwareInformation Systems for Management2 Software Software: Detailed instructions that control the operation.
Chapter 5 Information Systems in Business: Software
Software: Systems and Application Software
Two Broad Categories of Software
Chapter 9_3 Following Instructions: Principles of Computer Operation.
1 Lecture 1  Getting ready to program  Hardware Model  Software Model  Programming Languages  The C Language  Software Engineering  Programming.
Computers: Tools for an Information Age
© Prentice Hall CHAPTER 3 Computer Software.
Introduction to windows operating system i
SOFTWARE SYSTEMS SOFTWARE APPLICATIONS SOFTWARE PROGRAMMING LANGUAGES.
Operating Systems.
LECTURE 14 Operating Systems and Utility Programs
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
Computer Software.
Operating System.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Lesson 4 Computer Software
Programming Languages: Telling the Computers What to Do Chapter 16.
Computer Software. Evolution of Programming Languages Machine Languages Assembly Languages High-Level Languages Fourth-Generation Languages.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Lesson 6 Operating Systems and Software
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Excellence Publication Co. Ltd. Volume Volume 1.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Software GCSE ICT.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Management Information Systems, 4 th Edition 1 Chapter 5 Information Systems in Business: Software.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives DESCRIBE MAJOR TYPES OF SOFTWAREDESCRIBE MAJOR TYPES OF SOFTWARE EXAMINE SYSTEM SOFTWARE & OPERATING SYSTEMSEXAMINE SYSTEM SOFTWARE.
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Chapter 5 Information Systems in Business: Software.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Visual C++ Programming: Concepts and Projects
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.
Management Information Systems, 3 rd Edition Effy Oz 1 Chapter 5 Information Systems in Business: Software.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
Kuliah 4 Pengantar Teknologi Informasi Oleh Coky Fauzi Alfi cokyfauzialfi.wordpress.com Software.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
B. Managing Information System Software 6.1. SOFTWARE DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION PROGRAM: SET OF INSTRUCTIONS TO THE COMPUTERPROGRAM:
5.1 DETAILED INSTRUCTIONS TO CONTROL COMPUTER OPERATION PROGRAM: SET OF INSTRUCTIONS TO THE COMPUTERPROGRAM: SET OF INSTRUCTIONS TO THE COMPUTER STORED:
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
1 of 42 System Software Pertemuan IV Magister Teknik Elektro September 2008.
Digital Communication Systems Comp Functions of the Operating System.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Slide 6-1 Chapter 6 System Software Considerations Introduction to Information Systems Judith C. Simon.
Chapter 11  Getting ready to program  Hardware Model  Software Model  Programming Languages  Facts about C++  Program Development Process  The Hello-world.
Principles of Information Systems, Sixth Edition 1 Software: Systems and Application Software Chapter 4.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Computer Software.
THE SOFTWARE Computers need clear-cut instructions to tell them what to do, how to do, and when to do. A set of instructions to carry out these functions.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Chapter 5 Operating Systems.
CSCI-235 Micro-Computer Applications
Functions of an operating system
Presentation transcript:

Chapter 5 Information Systems in Business Software

Software: Instructions to the Computer A computer program is a series of instructions to a computer to execute any and all processes. Computers only “understand” instructions consisting of electrical signals alternating between two states.

Programming Languages Abbreviated forms of instructions that translate into machine language New programming languages make programming easier for people who are not necessarily hardware experts

Machine Languages (ML) Only languages computers can directly interpret to carry out instructions ML coding: time-consuming and error-prone ML programmers: concerned with hardware details Every computer or family of computers has its own ML; each is machine-dependent.

Assembly Languages More English-like; codes shorter than machine languages Assembler translates into machine language Advantages of machine or assembly languages Programmer in control of hardware Programs written in low-level languages run more efficiently.

Procedural Languages Third-generation (procedural) languages are more English-like than assembly languages. Relatively easy to learn, write, and debug. FORTRAN, COBOL, BASIC

Fourth Generation Languages (4GL) 4GLs are more English-like than procedural languages. Easy to learn and use; shorter application development time. PowerBuilder, FOCUS, NOMAD, and RAMIS

Levels of programming Language: 9-17

Visual Programming Languages that let programmers create field windows, scroll-down menus, click buttons, etc., by choosing from a palette Appropriate code written automatically Accelerates work Microsoft’s Visual Basic

Object-Oriented Programming (OOP) Emphasis on the objects involved in the task, not on the procedure An object encapsulates a data set with the code that is used to operate on it Standardized programming modules can be reused

Advantages of Object-Oriented Programming over Procedural Languages

Advantages and disadvantages of higher-level programming languages

Application Software vs. System Software Application: a program developed to address a specific business need; software for development of such programs. System: programs designed to carry out general routine operations, such as loading, copying, or deleting a file.

Application Software Custom-Designed Applications Advantages: Meeting the organization’s needs exactly In-house developers are sensitive to the organizational culture Disadvantages: High cost Production schedule subject to long delays Incompatible with other organizations’ systems

Advantages and disadvantages of tailored applications

Packaged Software Advantages: Low cost High quality Vendor support Immediate availability Often tested at user sites (alpha sites and beta sites) before the final version is released

Advantages and disadvantages of packaged software

System Software Manages computer resources and performs routine tasks not specific to any application Copying and pasting sections and files Printing documents Allocating memory Developed to partner with application software

Operating Systems (O/S) Most important system software Developed for a certain microprocessor or microprocessors Plays the role of “traffic cop” or the “boss” of computer resources

The operating system mediates between applications and the computer, and controls peripheral devices.

Operating System Functions Systems Management User Interface Memory Allocation Multitasking, Multiprogramming, and Multiprocessing Times and Statistics Increasing Services from O/Ss

MICROCOMPUTER OPERATING SYSTEMS FEATURES 32-bit operating system; GUI; Multitasking. Networking 32-bit operating system not limited to Intel chips. Multitasking; Multiprocessing; Networking 32-bit. Developed for IBM PS/2. Multitasking; Paired-down for handheld computers, wireless communication devices Windows 98 & 95 Windows NT Me, 2000&XP Windows CE OS/2

MICROCOMPUTER OPERATING SYSTEMS FEATURES For powerful Microcomputers, Workstations, Minicomputers. Multitasking; Multi-user Processing; Networking. Portable to various Computer Platforms Unix Linux Free, reliable alternative to Unix, Windows. Runs on many Platforms Mac OS For Macintosh computers. Multitasking. Powerful Graphics; Multimedia DOS For IBM (PC-DOS) and PC (MS-DOS). Program Memory: 640K

Popular Operating System

Compilers and Interpreters Scans source code and translates into object code Generates error message and does not compile when an error is found Allows users to save programs in object code Interpreter Checks one statement at a time Changes error-free statements into ML Generates an error message for errors

Data Communication Programs Controls and supports data communication activities in a network Setting up rules that govern transmission and reception of data Connecting and disconnecting communication links Assigning priorities among terminals in a network Detecting and correcting transmission errors

Proprietary vs. Open Source Proprietary O/S: limited to using applications compatible with it Open O/S: compatible with virtually all applications. Completely open O/S does not exist Some O/Ss (e.g., Unix) are said to be nonproprietary, but it is still impossible to run many applications on different versions of such O/Ss.

Sample results of software evaluation (5 is the highest score.)