• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/32

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

32 Cards in this Set

  • Front
  • Back
Application Software
Performs information processing tasks for end users
System Software
Manages and supports operations of computer systems and networks
Custom Software
Software applications that are developed within an organization for use by that organization
COTS Software
Commercial Off-The-Shelf
Software developed with the intention of selling the software in multiple copies
Software Suites
Integrate software packages
Microsoft Office
Integrated Packages
Combine the functions of several programs into one package
Microsoft Works
Personal Information Manager (PIM)
Software for end user productivity and collaboration
Store information about clients, schedules, manage appointments, manage tasks
Groupware
Software that helps workgroups collaborate on group assignments
E-mail, discussion groups, databases, videoconferencing
Application service providers (ASPs)
Companies that own, operate and maintain application software and computer system resources
Pay-As-You-Go over the Internet
System Software
Software that manages and supports a computer system
System Management Programs
Programs that manage hardware, software, network, and data resources
System Development Programs
Programs that help users develop information system programs
Operating System
Integrated system of programs that manages the operations of the CPU, controls the input/output and storage resources and activities of the computer system, and provides support services as computer executes applications programs
User Interface
Part of the operating system that allows you to communicate with it
- Menu-driven
- Command-driven
- Graphical User Interfaces
Virtual Memory
Swapping parts of programs and data between memory and magnetic disks
Popular OS's
Windows
GUI, multitasking, networking, multimedia

Unix
Multitasking, multiuser, network-managing

Linux
Low-cost, powerful reliable, open source

MAC OS X
GUI, multitasking, multimedia
Middleware
Software that helps diverse software applications exchange data and work together more efficiently
Machine Languages
First-generation languages, most basic level of programming languages
All program instructions had to be written using binary codes unique to each computer
Assembler Languages
Second-generation languages
Symbols are used to represent operation codes and storage locations
Need language translator programs to convert the instructions into machine instructions
High-Level Languages
Third-generation languages
Instructions that use brief statements or arithmetic expressions
Machine independent
Fourth-Level Languages
Nonprocedural – users specify results they want while computer determines the sequence of instructions that will accomplish those results

Natural Language – very close to English or other human language
Object-Orientated Languages
Combine data elements and the procedures that will be performed upon them into Objects
Most widely used software development languages today
Easy with GUI
HTML
Hypertext Markup Language
A page description language that creates hypertext documents for the Web
XML
eXtensible Markup Language
Describes the contents of Web pages by applying identifying tags or contextual labels to the data in Web documents
Java
Object-oriented programming language that is simple, secure and platform independent
Web Services
Software components that are based on a framework of Web and object-orientated standards and technologies for using the Web that electronically link the applications of different users and different computing platforms
Language Translator Programs
Translate instructions written in programming languages into machine language
Assembler
Translates assembler language statements
Compiler
Translates high-level language statements
Interpreter
Compiler that translates and executes each statement in a program one at a time
CASE Tools
A combination of many programming tools into a single application with a common interface
Used in different stages of the systems development process
Programming Tools
Help programmers identify and minimize errors while they are programming
Debuggers, Program Editors