8.1 The Design Process Flashcards

1
Q

What does the analysis phase define in the SDLC?

A

A program’s goals

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

What does the design phase specify in the SDLC?

A

How to build a program

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

What occurs during the implementation phase of the SDLC?

A

Writing the program

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

What is the purpose of the testing phase in the SDLC?

A

Checks that the program meets the goals

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

What approach involves executing the SDLC phases sequentially?

A

Waterfall approach

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

What does the spiral approach allow in the SDLC?

A

Repeating phases while adding more to the program

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

In the waterfall method, what is the sequence of phases?

A

Analysis, Design, Implementation, Testing

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

Fill in the blank: The _______ approach executes the SDLC phases sequentially, with no phase repeating.

A

[waterfall]

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

True or False: The agile approach allows for more responsiveness to user feedback.

A

True

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

Which SDLC approach would likely have a longer implementation phase?

A

Waterfall

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

What was the first step taken by the programmer in the case study?

A

Talked with 30 potential customers

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

How long did it take the programmer to write the program for the web page?

A

1 week

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

What was a major user request after the program was released?

A

Graphical comparison of loan payment schedules

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

Fill in the blank: The programmer decided to support all kinds of loans based on customer _______.

A

[feedback]

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

What was a major issue with the loan options provided in the program?

A

Confusing for users

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

What programming language change was suggested by users for better functionality?

A

A different programming language running in the web browser

17
Q

Fill in the blank: The _______ method allows phases to be revisited and revised.

18
Q

What did the programmer do after getting user feedback about the program?

A

Left the program as is

19
Q

True or False: The program became very popular after its release.