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
often only for personal use.
Freeware
Malicious software.
Malware
- Free software with no copyright restrictions.
- Example: Linux Operating System.
Public Domain Software
set of programs that controls the computer hardware and acts as an interface with application programs
Operating system (OS)
- ties all OS components together and regulates other programs.
Kernel
Enumerate the Different setups of Operating Systems Combinations
- Single user on one computer.
-Multiple users on one computer.- Multiple computers.
- Acts as an interface between users, application software, and hardware.
Role of Systems Software
Enumerate the Software Variants
- Retail Software
-Original Equipment Manufacturer(OEM) software
-Shareware - Crippleware
- Demo Software
- Adware
- Spyware
- Freeware
- Public Domain Software
Enumerate the Operating Systems Functions
- User Interface and Input/Output Management
- Hardware Independence
- Memory Management: Maximizes available memory.
- Processing Tasks
- Access to System Resource & Security - File Management
- Command-based or graphical user interface (GUI).
User Interface and Input/Output Management:
Uses Application Program Interface (API) allows applications to make use of the operating system.
Hardware Independence:
Maximizes available memory.
Memory Management
Processing Tasks consisting of 3 which is?
Multitasking
Time-sharing
Scalability
more than one program can run at the same time
Multitasking
allows more than one person to use a computer system at the same time
Time-sharing
ability of the computer to handle an increasing number of concurrent users smoothly
Scalability
Helps connect to networks.
Networking Capabilities
Protects against unauthorized access.
Access to System Resource & Security
Keeps files organized and secure.
File Management
Current Operating System that is :
- Examples: Windows XP, Vista, Windows 10, etc.
Microsoft Operating Systems
Current Operating system that is
- Examples: Mac OS X versions like Leopard, Yosemite, etc.
Apple Operating Systems
Linux Operating Systems An open-source OS developed by _____________________________
Linus Torvalds in 1991.
- Helps maintain or fix computer problems.
- Other types include network utilities and document management.
Utility Programs
Common types of utility programs:
– Hardware utilities
– Virus-detection and recovery utilities
– File-compression utilities
– Spam and pop-up blocker utilities
- Helps users solve problems and perform tasks.
Application Software Overview
Types of Application Software:
- Proprietary Software
- Off-the-Shelf Software:
-Unique to a company.
- one-of-a-kind program for a specific application, usually developed and owned by a single company
Proprietary software
- existing software program that is purchased
- Ready-made programs.
Off-the-Shelf Software:
- Designed for individual users to improve personal effectiveness.
Personal Application Software