Software Flashcards
Why Learn About Software?
- Software is indispensable for any computer system
- Systems software needed for input, calculations, and output
- Application software aids in productivity
- Personal tasks using software
– Income tax preparation
– Keeping a budget
– Internet research
– Games
A generic term for organized collections of computer data and instructions,
Software
Enumerate the 3 major categories of software
– system software
– application software
– Programming software
Provides the basic non-task-specific functions of the computer
system software
Used by users to accomplish specific tasks.
application software
usually provides tools to assist a programmer in writing computer programs and software using different
programming languages in a more convenient way Principles of Information Systems, Eighth
Programming software
coordinates the activities and functions of hardware and programs
Systems software
combination of a hardware configuration and systems software
Computer system platform
- helps run the computer hardware and
computer system. It includes combination of the following:
– device drivers
– operating systems
– servers
– utilities
– windowing systems
- helps users solve particular problems
- can also be stored on CDs, DVDs, and flash or keychain storage devices
Application software:
The application software allows end users to accomplish one or more
specific (not directly computer development related) tasks. Typical applications include:
– industrial automation
– business software
– computer games
– telecommunications (i.e., the internet and everything
that flows on it)
– databases
– educational software (coursera.org)
– medical software
Tools to assist programmers in writing computer programs.
Programming Software
A single application managing all programming functions.
Integrated Development Environment (IDE)
Sold in bulk to be bundled with hardware (e.g., Microsoft with Dell).
Original Equipment Manufacturer
(OEM) Software
- Downloadable software with a trial period (usually 30 days).
Shareware
- Similar to shareware, but key features stop working after the trial ends.
Crippleware
- Designed to show what a full version can do, often functions partially.
Demo Software
- Free software that has advertisements built in.
Adware
- Software that secretly collects data from users.
Spyware