SDLC and Agile Development Concepts

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/5

flashcard set

Earn XP

Description and Tags

Flashcards covering key concepts related to the Software Development Life Cycle (SDLC), Agile development, and project management.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

6 Terms

1
New cards

What are the six core processes of the SDLC?

Identify the Problem or Need, Plan and Monitor the Project, Analyze Requirements, Design the System Components, Build, Test, and Integrate the System, Deploy the System.

2
New cards

What is Agile development?

Agile development is a flexible system development approach that breaks work into smaller iterations for quick delivery, allowing for feedback and adaptability.

3
New cards

What does iterative development mean?

Iterative development involves building a system in small cycles, developing a basic version, testing it, and incrementally improving it through several rounds.

4
New cards

What is the purpose of a System Vision Document?

To explain the problem or goal, describe what the system will do, and show the benefits.

5
New cards

What is the difference between a system and a subsystem?

A system is a collection of parts working together to achieve a goal, while a subsystem is a smaller part of the system that performs a specific task.

6
New cards

What is the purpose of a Work Breakdown Structure (WBS)?

To organize tasks, make planning easier, improve tracking, and assign responsibility for each part of the project.