Software Engineering
This subject walks you through the most important concepts step by step, starting from the foundations and moving towards practical exam-focused preparation. Use this page as your central place to revise topics, jump into notes, and quickly access practice material when you need it.
U1
General Topics
topic 1 to 25
25 topics
01
Nature of Software
02
Overview of Software Engineering
03
Professional software development
04
Software engineering practice
05
Software process structure
06
Software process models
07
Agile software Development
08
Agile process models
09
Agile development techniques
10
Requirements engineering process
11
Functional and non-functional requirements
12
Context models
13
Interaction models
14
Structural models
15
Behavioral models
16
Model driven engineering
17
Architectural design
18
Design and implementation
19
UML diagrams
20
Design patterns
21
Software testing and quality assurance
22
Software evolution
23
Project management and project planning
24
Configuration management
25
Software Process improvement
Past Papers
Open this section to load past papers
Click on Show Past Papers to see past papers.
📁 Subject Resources