b) Merits, Drawbacks and uses of programming methodologies

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/14

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:38 PM on 1/21/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

15 Terms

1
New cards

What are the merits of the waterfall methodology?

Straightforward to manage and clearly documented.

2
New cards

What are the drawbacks of the waterfall methodology?

Lack of flexibility, no risk analysis and limited user involvement.

3
New cards

When is the waterfall methodology used?

For static, low-risk projects which need little user input, such as a piece of general purpose software.

4
New cards

What are the advantages of the agile methodology?

Produces high quality code, flexible to changing requirements and regular user inputs.

5
New cards

What are the disadvantages of the agile methodology?

Poor documentation, requires consistent interaction between user and programmer.

6
New cards

When is the agile methodology used?

Small to medium projects with unclear initial requirements.

7
New cards

What are the advantages to the extreme programming methodology?

Produces high quality code, constant user involvement means high usabiility.

8
New cards

What are the disadvantages to the extreme programming methodology?

High cost of two people working on one project, teamwork is essential and end user may not be able to be present.

9
New cards

When is the extreme programming methodology used?

Small to medium projects with unclear initial requirements requiring excellent usability.

10
New cards

What are the advantages to the spiral methodology?

Thorough risk analysis and mitigation, caters to changing user needs, and produces prototypes throughout.

11
New cards

What are the disadvantages of the spiral methodology?

Expensive to hire risk assessors, lack of focus on efficiency, and high costs due to constant prototyping.

12
New cards

When is the spiral methodology used?

Large, risk-intensive projects with a high budget.

13
New cards

What are the advantages of the Rapid Application Development methodology?

Caters to changing user requirements, highly usable finished product and focus on core features, reducing development time.

14
New cards

What are the disadvantages of the Rapid Application Development methodology?

Poorer quality documentation, or fast pace may reduce code quality.

15
New cards

When is the Rapid Application Development methodology used?

On small to medium, low budget projects with short time frames.

Explore top flashcards

YCJA study guide
Updated 242d ago
flashcards Flashcards (36)
Pulmonology E1: ABGs
Updated 429d ago
flashcards Flashcards (42)
4080 Midterm
Updated 1062d ago
flashcards Flashcards (62)
Health Science
Updated 1085d ago
flashcards Flashcards (48)
Spanish 3 Unit 2-2
Updated 1070d ago
flashcards Flashcards (74)
Unit 5: Hereditary
Updated 1040d ago
flashcards Flashcards (62)
YCJA study guide
Updated 242d ago
flashcards Flashcards (36)
Pulmonology E1: ABGs
Updated 429d ago
flashcards Flashcards (42)
4080 Midterm
Updated 1062d ago
flashcards Flashcards (62)
Health Science
Updated 1085d ago
flashcards Flashcards (48)
Spanish 3 Unit 2-2
Updated 1070d ago
flashcards Flashcards (74)
Unit 5: Hereditary
Updated 1040d ago
flashcards Flashcards (62)