CHAPTER 2 INTRO TO COMP SOFTWARE Flashcards

1
Q

What is Software?

A

series of related instructions, organized for a common purpose, that tells the computer what tasks to perform and how to perform them.

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

What are the 3 categories of Computer Software?

A

a. System Software
b. Application Software
c. Computer Languages

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

What does System Software do?
System Software is divided into 2, which are?

A

controls and maintains the operations of the computer and its devices.
a. Operating System
b. Utility Programs/Tools

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

What is Operating System(OS)?

A

Software that controls interaction of user and computer hardware ; and manages allocation of computer resources.

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

Common OS that are available in your computer?
*Computer need OS to run applications

A

a. Microsoft Windows
b. Apple Mac OS
c. Apple IOS
d. Google Android

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

Examples of Utility Programs/Tools in Desktop/Laptop :

A

a. System
b. File Explorer
c. Sound
d. Date and Time
e. Keyboard

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

Examples of Utility Programs/Tools in Mobile Devices :

A

a. Security
b. Display
c. Wallpaper
d. Accessibility
e. Data Usage

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

What is an Application(App)?

A

consists of programs designed to make users more productive and/or assist them with personal tasks.

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

There are 3 types of computer languages, which is?

A

a. Machine Language - Binary number codes (0 and 1) understood by specific CPU
b. Assembly Language - Mnemonic codes that correspond to machine language instructions
c. High Level Language - Machine independent programming language that combines algebraic expressions and English Symbols

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

What is a Compiler?

A

used to translate a high level language program into machine language.

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

High Level Language & Application Area
a. FORTRAN :
b. COBOL :
c. LISP :
d. C,Python :
e. Prolog :
f. Ada
g. Smalltalk :
h. C++ :
i. Java :

A

a. FORTRAN : Scientific Programming
b. COBOL : Business Data Programming
c. LISP : Artificial Intelligence
d. C,Python : Systems Programming
e. Prolog : Artificial Intelligence
f. Ada : Real-time distributed systems
g. Smalltalk : Graphical user interface; Object oriented (OO) Programming
h. C++ : Supports OO Programming
i. Java : OO and Support web programming

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

What are the phases for Software Development Life Cycles (SDLC) :

A

Planning Phase > Analysis Phase > Design Phase > Development Phase > Integration and Testing Phase > Implementation > Maintenance

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

What happens when you write a program?

A

Editor > Source File > Compiler > Machine Code > Linker > Executable Program

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