Reviewer for software engineering fundamentals.
The SDLC
Methodologies
| Model | Feature |
|---|---|
| Waterfall | Sequential, rigid |
| Agile | Iterative, flexible (sprints) |
| DevOps | Continuous integration & delivery |
Agile delivers working software in short iterations and welcomes changing requirements.
Quality & Testing
Testing levels: unit โ integration โ system โ acceptance. Version control (Git) tracks changes and enables collaboration.
Bug Cost
The later a bug is found, the more expensive it is to fix โ catching defects early (in design/requirements) saves the most.
Before your exam, make sure you can confidently explain and apply each of the following:
- The SDLC
- Methodologies
- Quality & Testing
- Bug Cost
Re-read any section above where you hesitate, then explain it aloud in your own words โ if you can teach it simply, you understand it. Focus your final review on the tables, formulas, and the common-mistake warnings, since those are where most points are won or lost.