System Development Methodologies Flashcards

(22 cards)

1
Q

What is structured design?

A

It is a methodology where you structure the system as a step by step system.

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

What is waterfall development?

A

Moves from Phase to phase in the manner of a waterfall

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

What type of structure is a waterfall structure

A

Structured methodology

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

Give 2 advantages and 2 disadvantages of the waterfall structure

A
  1. It identifies requirements long before development
  2. It minimizes the changed needed to be made for requirements
  3. The design must be completely planned before development can even start
  4. There is a long period from when the first phase starts and the last one ends
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the parallel development?

A

It is when you design and develop the system at the same time instead of designing first and then developing

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

What is the key advantage of parallel development?

A

It allows us to finish the system earlier

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

What does RAD stand for?

A

Rapid Application Development

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

What is the purpose of RAD methodologies?

A

It tried ro minimize the time it would for structured methodology so the user can have the product and give reviews and suggestions

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

What are the 2 structured methodologies?

A
  1. Waterfall
  2. Parallel Development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 2 RAD methodologies?

A
  1. Phased Development
  2. Prototyping
  3. Throwaway Prototyping
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Phased Development?

A

It breaks the system down to series of versions that are developed sequencially

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

What is the advantage of phase development?

A

You get a usable system quickly into the user’s hands

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

What is prototyping?

A

This is when we do analysis, design and implementation at the same time until the system is complete

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

What is the advantage of prototyping?

A

It gives a system that the user can interact with even tho it is not usable yet

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

What is throwaway prototyping?

A

The same as prototyping but non functional

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

What is Agile Methodology?

A

This is when u eliminate the Modeling and documentation of the phases and only focus on creating the system

17
Q

What does XP stand for?

A

Extreme Programming

18
Q

What is the scrum methodology

A

It is when u have 30 days to develop anything and then give it to the customer

19
Q

Which methods do u use when there isn’t enough requirements?

A

RAD and Agile

20
Q

Which method do you use for complex systems?

A

Structured methodologies

21
Q

Which methodology is the best for high reliability?

A

Throwaway prototyping

22
Q

Which methodologies are the best for a short time schedule?

A

RAD and Agile