Topic 2: Software Development Methodologies Flashcards

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

1/17

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering software development methodologies, SDLC, Waterfall, Agile, and Scrum frameworks based on the study questionnaire.

Last updated 4:14 PM on 9/20/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

Software Development Methodology

A structured approach and set of guidelines used to organize, plan, and execute the process of building software applications.

2
New cards

SDLC

Software Development Life Cycle; the complete framework defining the phases involved in building, delivering, and maintaining software.

3
New cards

Waterfall Model

A traditional sequential software development methodology that follows a strict linear path from one structured phase to the next.

4
New cards

Linear Process

A characteristic of development models like Waterfall where each step or phase must be fully completed before the next phase begins.

5
New cards

Agile Methodology

An iterative and flexible software development approach emphasizing continuous delivery, customer feedback, and small increments.

6
New cards

Iterative Development

A process of repeating cycles (iterations) where software is continuously designed, built, and improved in small steps.

7
New cards

Small Increments

The practice in Agile of breaking down software development into small, manageable portions that are completed and delivered frequently.

8
New cards

Customer Feedback

Input from end-users or clients incorporated regularly throughout Agile development to guide ongoing software adjustments.

9
New cards

Continuous Improvement

An Agile concept focused on constantly evaluating and refining both the software product and team practices throughout development.

10
New cards

Scrum

An Agile framework used to manage complex software projects through small cross-functional teams and short, repeated work cycles.

11
New cards

Sprint

A short, time-boxed iteration in Scrum during which specific software features or increments are developed and completed.

12
New cards

Product Owner

A Scrum role responsible for defining product requirements, managing the product backlog, and representing customer interests.

13
New cards

Scrum Master

A Scrum role focused on facilitating team processes, guiding Scrum practices, and removing obstacles that block development.

14
New cards

Development Team

The multi-skilled group in Scrum responsible for designing, building, testing, and delivering working software increments.

15
New cards

Sprint Planning

A Scrum meeting at the start of a Sprint where the team selects work items and sets goals for the upcoming iteration.

16
New cards

Daily Scrum

A brief daily meeting where the Scrum team synchronizes activities, reviews progress, and identifies any work blockers.

17
New cards

Sprint Review

A meeting held at the end of a Sprint to demonstrate the completed software increment to stakeholders and receive feedback.

18
New cards

Sprint Retrospective

A meeting held at the end of a Sprint where the Scrum team reflects on their process and plans improvements for future Sprints.