chapter no 5 mangement information systems

Upload: dulcet-jawad

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    1/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    I- System Software; Computer System Management:

    Introduction to Software

    Key Points:

    - Non-Physical Component of a Computer System

    - Software Consists of Instructions, Programs and Codes- Virtual Existence

    - Importance (Needed for Input, Processing, Output, Storage, Control)

    - Types of Software

    - System Software (Controlling Hardware)

    - Application Software (Processes User Specific Data)

    Software can be defined as

    1) The non-physical components of a computer system, is called Software.

    2) Software consists of instructions, programs and codes that run a computer system and make it d

    1 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    2/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    3) Software has virtual existence, i-e it is not a physical part rather it exists virtually. We cant see i

    e-g Operating System, Device Drivers, Utilities, Word Processors, Accounting Software etc.

    Software is an important part of information systems. It is needed for operations (activities) like input, p

    There are two main types of Software 1) System Software 2) Application Software.

    System Software is software that controls the hardware. It is used to instruct the hardware that h

    Application Software is used to do the specific processing tasks of users. It consists of instructions t

    System Software

    Key Points:

    - Controls Hardware

    - Software Interface between Machine and Application Software

    - Types of System Software

    - System Management Programs (Manage Hardware, Software and Data Resources e-g

    - System Support Programs (Support Operations and Management e-g Utilities, Security

    - System Development Programs (Help Develop IS e-g Language Translators, Programm

    2 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    3/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    System Software is software that controls the hardware. It is used to instruct the hardware that h

    System Software provides a vital interface between hardware and the application software. Application

    There are three types of system software 1) System Management Programs 2) System Support Progr

    System Management Programsare used to manage the hardware, software and data resources of a compute

    System Support Programssupport the operations and management of a computer system. Utilities, perfo

    System Development Programshelp the user to develop information systems. Language translators, program

    3 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    4/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    SYSTEM MANAGEMENT PROGRAMS

    Operating Systems

    Key Points:

    - Importance (Essential Part of a Computer System)

    - Collection of Integrated Programs

    - Interface between User and Hardware

    - Manages Resources and Operations

    - Supports Activities

    - Optimizes the Productivity of Computer System

    - Minimizes the Human Hard-work for Processing

    An Operating System is the most important software installed on a computer system. It is essential for

    An Operating System is an integrated system of programs that manages th

    Operating System optimizes the productivity of a computer system by operating it in the most efficient

    4 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    5/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    4

    Operating System Functions

    Key Points:

    - The User Interface

    - Mechanism to Interact with OS

    - Command Prompt

    - Graphical User Interface (GUI)

    - Operating Environments

    - Enhanced User Interface (GUI)

    - Use of Icons

    - Use of Pointing Devices

    - Multiple Output Windows

    - Control Activities

    - Multitasking (Running Many Applications at the Same Time)

    - Resource Management

    - Manage CPU, Memory, Storage and Input/Output Peripherals

    - Virtual Memory (Part of Storage is assumed as Memory)

    - File Management

    - Creation, Deletion, Accessing, Editing and Resizing of Files

    - Record of Location of Files (e-g FAT (File Allocation Table))

    - Task Management

    - Task (Part of Program in Execution)

    - Management of Computing Tasks

    - Slices of CPU Time for Tasks

    - Interrupts (Interrupt CPU for New Task)

    - Multitasking (Running Many Applications at the Same Time)

    - Factors of Multitasking Speed 1) CPU Speed, 2) Memory 3) Virtual Memory 4) Operatin

    5 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    6/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    The User Interface is part of operating system that provides the mechani

    Operating Environmentsconstitutes of the advance GUI operating environment concepts. Todays OSs

    Resource Management is a very important function of an operating system.Resource Managementrefers to the management of resources like CPU, me

    File Management is concerned with creation, deletion, accessing, editing, resizing and managin

    Task Management refers to the management of processing tasks. A task (process)refers to the part of program in execution. Task mana

    6 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    7/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Popular Operating Systems

    Key Points:

    - DOS by Microsoft (Command Prompt, Single User, Single Tasking)

    - Windows by Microsoft (GUI, Multi-User, Multitasking)

    - UNIX by Various Vendors (GUI, Multi-User, Multitasking)

    - LINUX by Red Hat (GUI, Multi-User, Multitasking)

    - Macintosh by Apple (GUI, Multi-User, Multitasking)

    DOS was a very popular operating system in the 80s and 90s. However it is not popular now. It is a c

    DOS is replaced by Windows. Windows is a GUI operating system. It is multi-user and multitasking op

    UNIX is a very popular operating system for servers. It is provided by various software providers. It wa

    LINUX is a new flavor of UNIX. It is a open source operating system. One of its version is provided by

    Macintosh is a popular operating system from Apple Corporation. It is also GUI, multi-user and multita

    7 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    8/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Database Management Systems

    Key Points:

    - System Software (sometimes it is Application Software)

    - Software for Development, Use and Maintenance of Databases

    - Database (Organized Collection of Related Data)

    - Many Databases Managed by a Database Management System

    - 4 th Generation Languages for Querying Databa

    - SQL (Structured Query Language): What to do? No how to do?

    - Many Programs can Access Data

    - Examples of DBMSs; Oracle, DB2, MS-SQL Server etc

    A Database Management Systemis a system software that allows us to develop, use anDatabase is an

    Telecommunication Monitors

    Key Points:

    - Control and Support the Data Communication Activities

    - Monitors the Telecommunication Activities- Functions

    - Connecting and Disconnecting Links

    - Checking Terminals for Input/Output Activities

    - Assigning Priorities to Data Communication Requests

    - Detecting and Correcting Transmission Errors

    Todays organizations function with telecommunication facilities. This requires the services of telecom

    8 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    9/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    SYSTEM SUPPORT PROGRAMS

    Key Points:

    - Utilities (Activities like Disk Management, Scan Disk etc)

    - Performance Monitors (Performance and Usage of Computer Systems)

    - Security Monitors (Check Unauthorized Access)

    System support programs include Utilities, Performance Monitors and Security Monitors. Nowadays m

    Utilities are programs that perform the activities like disk management, scanning discs, copying and so

    SYSTEM DEVELOPMENT PROGRAMS

    9 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    10/21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    11/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Assembler Languages

    Key Points:

    - Second Generation Languages

    - Low Level Languages

    - Alphanumeric Codes

    - Close to Machine Language

    - Reduced Difficulty of Programs

    - Translator (Assembler) Converts Alphanumeric Codes into Machine Codes

    - Machine Specific Codes (Not Running of Different Machines)

    Assembler Languagesare low level languages which allow the programs to be written in alphanumeri

    High Level Languages

    Key Points:

    - Third Generation Languages

    - High Level Languages

    - Codes Close to Human Language (Common English Imperative)

    - Statement Causes a Computer to Do Something (Instruction)

    - Statement = Many Machine Instructions

    - Reduced Difficulty of Programs

    - Translators (Compilers/Interpreters)- Flexible and Easier than Assembler Languages

    - Portable (Not Machine Specific)

    - Slower than Assembler and Machine Languages (due to Translation)

    High Level Languagesuse codes that are close to human language i-e common English words. Thes

    High Level Languages are simpler than assembler or machine languages, as they use common Englis

    11 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    12/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Common examples of high level languages are C, COBOL, BASIC and FORTRAN.

    Fourth Generation Languages

    12 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    13/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Key Points:

    - Very High Level Languages

    - Non-Procedural (What to do? Not how to do?)- Conversational Style

    - Reduced Difficulty of Programs

    - More Flexible and Easier than Previous Generation Languages

    - Slower

    - SQL

    - Artificial Intelligence

    Forth Generation Languages are very high level languages. These languages are non-procedural lang

    As the style is conversational we are not bound with strict syntax rules. This increases the flexibility an

    SQL (Structured Query Language) is an example of 4th GL. There are artificial intelligence applications of 4th GL. (

    Object Oriented Languages

    Key Points:

    - High Level Languages

    - Object- Combination of Properties (Data) and Behavior (Actions)

    - Encapsulation of Data and Actions in Objects

    - Objects Interacting With Objects

    - Re-Usability

    Object Oriented Programming Languages are high level languages. These languages use the concept

    13 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    14/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Objects can interact with other objects by passing a message like real world objects. Objects can be r

    Language Translator Programs

    Key Points:

    - Translate High-Level Codes into Machine Codes

    - Source Code (High Level)

    - Assembler (Symbolic Instructions into Machine Codes)

    - Interpreter (Interpret One Code At A Time)

    - Compiler (Whole Program is Converted into Machine Codes)

    Language Translator Programs translate high-level (higher than machine) codes into machine codes.

    There are three types of Translators 1) Assembler, 2) Interpreters and 3) Compilers.

    Assemblers are used to translate symbolic instructions into machine codes. An assemblerinterpreter converts a high-level programcompil

    14 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    15/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Programming Tools

    Key Points:

    - Integrated Development Environment (Programming Environment)

    - Editing and Debugging

    - Computer Aided Software Engineering

    Programming Tools include facilities which enables user to edit and debug the programs easily. There

    II-Applications Software: End User Applications

    Application Software for End Users

    Key Points:

    - Application Software (Specific Information Processing of User)

    - Types

    -

    - General Purpose (Perform Common Information Processing)

    - Application Specific (Support Specific Applications)

    15 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    16/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Application Software consists of programs which perform specific information processing activities oGeneral Purpose Softwareis concerned with performingApplic

    Word Processing Packages

    Key Points:

    - Office Automation Application

    - Electronic Creation, Editing and Printing of Documents

    - Main Features of Word Processors- Create and Edit Documents

    - Auto Margin Adjustments

    - Add, Delete or Change the Text Anywhere in the Document

    - Copying and Moving (Cut-Paste) of Text

    - Text Enhancement by Different Font Style and Sizes

    - Spelling and Grammar Checking and Correction

    - Saving Document Files on Different Storage Media

    - Printing of Documents

    16 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    17/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Word Processing Packages are important packages of office automation.Word Processing Packagesallow us to create, edit and print documents with a lot

    Electronic Spreadsheet Packages

    Key Points:

    - Office Automation Application

    - Used for Analysis, Planning and Modeling

    - Accounting Calculations

    - Replacing Paper Worksheets, Pencils and Calculators

    - Electronic Spreadsheets (Worksheet of Rows and Columns)

    - Data or Formulas in Cells (Junction of a Row and Column is a Cell)

    Electronic Spreadsheet Packages are also part of office automation. These are used for analysis, plan

    What-If Analysis

    Key Points:

    17 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    18/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    - Conditional Processing of Numeric Data

    - Analysis of Specific Business Situations

    We can conduct what-if analysis in electronic spread sheets. A condition is te

    Database Management Packages

    Key Points:

    - Microcomputer Version of Database

    - Very Popular

    - Easy to Create and Manage Databases

    - Activities of Database Packages

    - Database Development (Create DB Contents and Relationships)

    - Database Interrogation (Retrieval of Data/Information, Report Generation)

    - Database Maintenance (Add, Delete, Update, Correct and/or Protect Data)

    - Application Development (Development of Applications for DB Activities)

    Database Management Packagesare microcomputer versions of the Database Management Systems. These ar

    Following are the activities that a database management package performs.

    Database Developmentis concerned with activities like creation and designing of database contents aDatabase Interrogationdeals with retrieval of data/infth

    18 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    19/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    Telecommunication Packages

    Key Points:

    - Connect and Monitor Different Terminals in a Network

    - Allow to Send/Receive Data, Files, Messages etc Across Networks

    - Most of the Operating Systems Provide a Number of Telecommunication Packages

    - Other Vendors also Provide Telecommunication Packages

    Telecommunication Packagesconnect and monitor different terminals in a network. They provide the mecha

    Telecommunication Packagesallow us to send and receive data, files and messages across networks. Data,

    Much of the telecommunication packages are provided by the operating system (as part of the system)

    Graphics Packages

    Key Points:

    - Convert Numeric Data into Graphics (Lines, Bar and Pie Charts)

    - Draw Images, Clip Art, Freehand Writing, Presentation Graphics etc

    Graphics Packages are used to convert numeric data into graphics such as lines, bar and pie charts.

    19 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    20/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    We may draw images, clip arts, freehand writings and presentation graphics with the help of such grap

    Integrated Packages and Software Suites

    Key Points:

    - Integrated Packages (Abilities of Several General-Purpose Applications into One Program)

    - Software Suites (Bundle of Many Individual Software Packages)

    Integrated Packages combine the abilities of several general-purpose application software into one

    Software Suites bundle many of the individual software packages into one suite. These softwar

    Other End User Packages

    Key Points:

    - Home Management, Entertainment, Education and Information Services

    20 / 21

  • 7/31/2019 Chapter No 5 MANGEMENT INFORMATION SYSTEMS...

    21/21

    Managerial Overview: Computer SoftwareLast Updated Monday, 21 November 2011 06:10

    There are certain other end user packages. Package like home management packages, entertainment

    Application Specific Programs

    Key Points:

    - Business Application Programs (Accounting, Marketing, Finance, Manufacturing and Operatio

    - Scientific Application Programs (Natural, Physical, Social and Behavioral Sciences)

    - Other Application Programs (Education, Entertainment, Music, Art, Law, Medicine etc)

    Application Specific Programsare used for specific processing task performed by an end user. There are thr

    Business Application Programshelp do the business activities like accounting, marketing, finance, manufacturiScientific Application Programsare used to handle the procesOther