The Software Development Lifecycle Flashcards

Understand phases of the software development lifecycle (6 cards)

1
Q

end user

A

the person who ultimately uses a software application or system

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

debugging

A

The process of identifying and removing errors in software that result in unwanted outputs or behaviors

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

documentation

A

all the written materials needed to produce a program

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

high-level programming language

A

A type of programming language designed to be easy for humans to read and write.

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

low-level programming language

A

a language that’s either machine language or closer to machine language. A high level language is more difficult for humans to read and write.

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

software development lifecycle

A

This is the series of stages that programmers go through in developing software. It’s similar to the problem solving process from Polya, you analyze, plan, write out the program/desk check, implement the program, test it and maintain it.

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