Software Flashcards

1
Q

Why Learn About Software?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A generic term for organized collections of computer data and instructions,

A

Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Enumerate the 3 major categories of software

A

– system software
– application software
– Programming software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Provides the basic non-task-specific functions of the computer

A

system software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Used by users to accomplish specific tasks.

A

application software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

Programming software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

coordinates the activities and functions of hardware and programs

A

Systems software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

combination of a hardware configuration and systems software

A

Computer system platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • helps run the computer hardware and
    computer system. It includes combination of the following:
A

– device drivers
– operating systems
– servers
– utilities
– windowing systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  • helps users solve particular problems
  • can also be stored on CDs, DVDs, and flash or keychain storage devices
A

Application software:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The application software allows end users to accomplish one or more
specific (not directly computer development related) tasks. Typical applications include:

A

– industrial automation
– business software
– computer games
– telecommunications (i.e., the internet and everything
that flows on it)
– databases
– educational software (coursera.org)
– medical software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Tools to assist programmers in writing computer programs.

A

Programming Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A single application managing all programming functions.

A

Integrated Development Environment (IDE)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Sold in bulk to be bundled with hardware (e.g., Microsoft with Dell).

A

Original Equipment Manufacturer
(OEM) Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  • Downloadable software with a trial period (usually 30 days).
A

Shareware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • Similar to shareware, but key features stop working after the trial ends.
A

Crippleware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  • Designed to show what a full version can do, often functions partially.
A

Demo Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  • Free software that has advertisements built in.
A

Adware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  • Software that secretly collects data from users.
A

Spyware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

often only for personal use.

A

Freeware

21
Q

Malicious software.

A

Malware

22
Q
  • Free software with no copyright restrictions.
  • Example: Linux Operating System.
A

Public Domain Software

23
Q

set of programs that controls the computer hardware and acts as an interface with application programs

A

Operating system (OS)

24
Q
  • ties all OS components together and regulates other programs.
A

Kernel

25
Q

Enumerate the Different setups of Operating Systems Combinations

A
  • Single user on one computer.
    -Multiple users on one computer.
    • Multiple computers.
26
Q
  • Acts as an interface between users, application software, and hardware.
A

Role of Systems Software

27
Q

Enumerate the Software Variants

A
  • Retail Software
    -Original Equipment Manufacturer(OEM) software
    -Shareware
  • Crippleware
  • Demo Software
  • Adware
  • Spyware
  • Freeware
  • Public Domain Software
28
Q

Enumerate the Operating Systems Functions

A
  • User Interface and Input/Output Management
  • Hardware Independence
  • Memory Management: Maximizes available memory.
  • Processing Tasks
  • Access to System Resource & Security - File Management
29
Q
  • Command-based or graphical user interface (GUI).
A

User Interface and Input/Output Management:

30
Q

Uses Application Program Interface (API) allows applications to make use of the operating system.

A

Hardware Independence:

31
Q

Maximizes available memory.

A

Memory Management

32
Q

Processing Tasks consisting of 3 which is?

A

Multitasking
Time-sharing
Scalability

33
Q

more than one program can run at the same time

A

Multitasking

34
Q

allows more than one person to use a computer system at the same time

A

Time-sharing

35
Q

ability of the computer to handle an increasing number of concurrent users smoothly

A

Scalability

36
Q

Helps connect to networks.

A

Networking Capabilities

37
Q

Protects against unauthorized access.

A

Access to System Resource & Security

38
Q

Keeps files organized and secure.

A

File Management

39
Q

Current Operating System that is :
- Examples: Windows XP, Vista, Windows 10, etc.

A

Microsoft Operating Systems

40
Q

Current Operating system that is
- Examples: Mac OS X versions like Leopard, Yosemite, etc.

A

Apple Operating Systems

41
Q

Linux Operating Systems An open-source OS developed by _____________________________

A

Linus Torvalds in 1991.

42
Q
  • Helps maintain or fix computer problems.
  • Other types include network utilities and document management.
A

Utility Programs

43
Q

Common types of utility programs:

A

– Hardware utilities
– Virus-detection and recovery utilities
– File-compression utilities
– Spam and pop-up blocker utilities

43
Q
  • Helps users solve problems and perform tasks.
A

Application Software Overview

43
Q

Types of Application Software:

A
  • Proprietary Software
  • Off-the-Shelf Software:
44
Q

-Unique to a company.
- one-of-a-kind program for a specific application, usually developed and owned by a single company

A

Proprietary software

45
Q
  • existing software program that is purchased
  • Ready-made programs.
A

Off-the-Shelf Software:

46
Q
  • Designed for individual users to improve personal effectiveness.
A

Personal Application Software