Software Development Life Cycle (SDLC) Flashcards

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

1/6

flashcard set

Earn XP

Description and Tags

Flashcards covering the definition, importance, steps, and initial analysis phase of the Software Development Life Cycle.

Last updated 9:46 PM on 9/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

7 Terms

1
New cards

Software Development Life Cycle (SDLC)

A process followed throughout the development of a program by all individuals involved in its creation.

2
New cards

Purpose of SDLC

Ensures that GOOD programs are created.

3
New cards

Characteristics of Good Programs

Programs that fully meet the requirements, are efficient, and work properly - don't have errors.

4
New cards

Five Steps of the SDLC

  1. Analyse user requirements, 2. Design the program, 3. Code the program, 4. Document and test the system, 5. Operate and maintain the system.
5
New cards

Step 1: Problem Definition and Analysis

The identification and analysis of the problem being solved.

6
New cards

Questions to Organize a Problem Thoroughly

Questions asked in Step 1: 1. What are we being asked to solve? 2. Are there any constraints stopping us from solving the problem? 3. What are the expected inputs and outputs?

7
New cards

Activities in Step 1 (Problem Definition and Analysis)

Phase activities involving: Gathering information, Defining System Requirements, Prioritizing Requirements, and Generate and Evaluate Alternatives.