Learning Objectives Chapter 4 Computer Software - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Learning Objectives Chapter 4 Computer Software

Description:

Describe several important trends occurring in ... Custom software ... Why would you choose Custom over COTS? Why would you choose COTS over Custom? 4-4 ... – PowerPoint PPT presentation

Number of Views:543
Avg rating:3.0/5.0
Slides: 13
Provided by: lindac5
Category:

less

Transcript and Presenter's Notes

Title: Learning Objectives Chapter 4 Computer Software


1
Learning Objectives Chapter 4Computer Software
  • Describe several important trends occurring in
    computer software.
  • Give examples of major types of application and
    system software.
  • Explain the purpose of several popular software
    packages for end user productivity and
    collaborative computing.
  • Define and describe the functions of an operating
    system.
  • Describe the main uses of computer programming
    software, tools, and languages.

2
Types of software
3
Software classifications
  • Classify based on how it was developed
  • Custom software
  • Software applications that are developed within
    an organization for use by that organization
  • COTS software
  • Commercial Off-the-shelf (COTS)
  • Software developed with the intention of selling
    the software in multiple copies
  • Why would you choose Custom over COTS?
  • Why would you choose COTS over Custom?

4
General-Purpose Application Programs
  • Software Suites e.g. Microsoft Office
  • Web Browser
  • E-mail, Instant Messaging and Weblogs
  • Personal Information Manager
  • Groupware

5
Software alternatives
  • Outsourcing development and maintenance of
    software
  • Application service providers (ASPs)
  • Companies that own, operate and maintain
    application software and computer system
    resources
  • Use the application for a fee over the Internet
  • Pay-as-you-go

6
Interface between Application and System Software
7
System software
  • System management programs - Programs that manage
    hardware, software, network, and data resources
  • operating systems
  • network management programs
  • database management systems,
  • systems utilities
  • Systems development programs
  • Programs that help users develop information
    system programs

8
Operating System basic functions
9
Programming Languages
10
Object-Oriented Languages
  • Combine data elements and the procedures that
    will be performed upon them into Objects

11
Web Languages
  • HTML
  • XML
  • Java
  • How web services work

12
Programming Software
  • Language Translator Programs
  • Assembler
  • Compiler
  • Interpreter
  • Programming Tools
  • Programming Editors
  • Debuggers
Write a Comment
User Comments (0)
About PowerShow.com