intro to computer software Flashcards

1
Q

define 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

categories of computer software

A

System Software
Application Software
Computer Languages

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

function of system software

A

controls and maintains the operations of the computer and its devices

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

categories of system software

A
  1. operating system
  2. utility programs/tools
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

operating system

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
6
Q

examples of os

A
  • Microsoft’s Windows
  • Apple’s Mac OS
  • Apple’s iOS
  • Google’s Android
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

categories of application software

A

desktop app
mobile app
web app

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

types of computer languages

A

machine language
assembly language
high-level language

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

function of 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
10
Q

machine language

A

binary number codes understood by specific CPU

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

assembly language

A

mnemonic code that corresponds to machine language instructions

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

high-level language

A

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
13
Q

7 phases in SOFTWARE Development Life Cycle (SDLC)

A

planning
analysis
design
development
integration and testing
implementation
maintenance

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

What happens when you write a program?

A

when you write a program, the source code is compiled into machine language, linked with library files, and turned into an executable program

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

planning phase

A

establish a high-level plan of the intended project and determine project goals

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

analysis phase

A

analyze end-user business requirements and refine project goals into defined
functions and operations of the intended system

17
Q

design phase

A

describe the desired features and operations of the system including screen layouts, business rules, process diagrams, pseudocode and other documentation

18
Q

development phase

A

take all of
the detailed design
documents from the
design phase and
transform it to an
actual system

19
Q

integration and testing phase

A

bring all the project pieces together into a special testing
environment, to test for errors, bugs, and interoperability
and verify that the system meets all of the business
requirements defined in the analysis phase

20
Q

implementation phase

A

place system into production so users can begin to perform actual business operations with the system

21
Q

maintenance phase

A

perform changes, corrections, additions, and upgrades to
ensure the system continue to meet the business goals