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 |