Software: Systems and Application Software - PowerPoint PPT Presentation

1 / 58
About This Presentation
Title:

Software: Systems and Application Software

Description:

IS more expensive and complex relative to hardware ... Graphical User Interfaces (GUIs) Principles of Information Systems, Sixth Edition ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 59
Provided by: new473
Category:

less

Transcript and Presenter's Notes

Title: Software: Systems and Application Software


1
Software Systems and Application Software
  • Chapter 4
  • Dr. Clery
  • Roosevelt University

2
Software
  • Was less expensive relative to hardware
  • Gordon Moores law computer power doubles every
    18 months
  • IS more expensive and complex relative to
    hardware
  • Windows operating system took more man hours that
    building the great pyramid of Egypt

3
Principles and Learning Objectives
  • When selecting an operating system, you must
    consider the current and future needs for
    application software to meet the needs of the
    organization. In addition, your choice of a
    particular operating system must be consistent
    with your choice of hardware.
  • Identify describe the functions of the 2 basic
    kinds of software. SYSTEMS Application
  • Outline the role of the operating system
    identify the features of several popular
    operating systems.

4
Principles and Learning Objectives
  • Do not develop proprietary application software
    unless doing so will meet a compelling business
    need that can provide a competitive advantage.
  • Discuss how applications software can support
    personal, workgroup, and enterprise business
    objectives.
  • Identify 3 basic approaches to developing
    applications software and discuss the pros and
    cons of each.

5
Principles and Learning Objectives
  • Choose a programming language whose functional
    characteristics are appropriate to the task at
    hand, taking into consideration the skills and
    experience of the programming staff.
  • Outline the evolution of programming languages.
  • The software industry continues to undergo
    constant change users need to be aware of recent
    trends and issues to be effective in their
    business and personal life.
  • Differentiate among the five generations of
    programming languages.

6
An Overview of Software
  • Computer program - sequences of instructions for
    the computer
  • Documentation - describes program functions
  • Systems software - coordinates the activities of
    hardware programs
  • Applications software - helps users solve
    particular problems

7
The Importance of Software in Business
8
Supporting Individual, Group, and Organizational
Goals
9
Operating Systems
10
Operating Systems
  • Perform common hardware functions
  • Provide a user interface
  • Provide hardware independence
  • Manage system memory
  • Manage processing
  • Control access to system resources
  • Manage files

11
The Role of the Operating System
12
Common Hardware Functions
  • Accept keyboard input
  • Store data on disks
  • Send data to output devices

13
User Interface
  • Command-based interfaces
  • Graphical User Interfaces (GUIs)

14
Hardware Independence
15
Memory Management
16
Processing Tasks
  • Multitasking - more than one program can run at a
    time using a single processor
  • Time-sharing - multiple users can simultaneously
    use the resources of a single processor
  • Scalability - easy adaptation to more users or
    tasks

17
Access to System Resources
  • Protection against unauthorized access
  • Logins and passwords

18
Personal Computer Operating Systems
19
Personal Computer Operating Systems
20
Workgroup Operating Systems
  • Netware
  • Windows NT Server 4.0
  • Windows 2000 Server
  • Unix
  • Red Hat Linux
  • Mac OS X Server

21
Enterprise Operating Systems
  • IBMs OS/390
  • HPs MPE/iX (Multiprogramming Executive with
    integrated POSIX)
  • IBMs z/OS
  • Linux

22
Consumer Appliance Operating Systems
  • Windows CE.NET
  • Mobil Linux
  • Windows XP Embedded
  • Handheld PC
  • Pocket PC
  • Palm OS

23
Nokia 7650
24
Utility Programs
25
Types and Functions of Applications Software
26
Sources of Software
27
Comparison of Proprietary and Off-the-Shelf
Software
28
Personal Application Software
29
Personal and Application Software
30
Personal and Application Software
31
TurboTax
32
Quicken
33
Word Processing
34
Spreadsheet Analysis
35
Database Applications
36
Graphics Programs
37
On-Line Information Systems
38
Software Suite
39
Major Components of Leading Software Suites
40
Workgroup Application Software
  • Groupware
  • Collaborative computing software

41
Group Scheduling
42
Examples of Enterprise Application Software
43
Enterprise Application Software
44
Selected Enterprise Resource Vendors
45
Programming Languages
  • Commands and statements combined according to a
    particular syntax
  • Different languages have different characteristics

46
Programming Languages
47
First-Generation Languages
  • Machine language
  • ASCII (American Standard Code for Information
    Interchange)

48
Second-Generation Languages
  • Assembly languages
  • Assemblers
  • Symbolic language

49
Third Generation Language
  • High-level more than one machine instruction
    per line of code
  • COBOL, PL1, BASIC,

50
The programming process
51
Fourth-Generation Languages
  • 4GLs
  • Programs tell the CPU the desired results, not
    how to get them
  • Examples SQL, SAS

52
Fifth-Generation Languages
  • 5GLs
  • Uses a visual or graphical development interface
    to create source language
  • Examples Visual Basic, PC COBOL, and Visual C

53
Object-Oriented Programming Languages
  • Objects - data and actions that can be performed
    on the data
  • Encapsulation - group items into an object
  • Polymorphism - one procedure can work with
    multiple objects
  • Inheritance - an object in a particular class
    gets attributes of that class

54
Object-Oriented Programming Languages
55
Software Issues Trends
  • Software bugs
  • Open source software
  • Software licensing
  • Software upgrades
  • Global software support
  • Antitrust issues for software

56
How to Deal with Software Bugs
57
Summary
  • Software - consists of programs that control the
    workings of the computer hardware
  • Operating system - set of computer programs that
    controls the computer hardware
  • Application - software that applies the power of
    the computer to solve problems and perform
    specific tasks
  • Programming languages - provide instructions to a
    computer to perform some processing activity

58
END of 4
  • Return to Rogers Roosevelt page
Write a Comment
User Comments (0)
About PowerShow.com