How to study Software Engineering — Semester V, Pokhara University BECE
What it covers
Principles and practice of building software: software process models, requirements engineering, system design and modelling (UML), testing, project management, and quality assurance.
Topics worth extra time
- Software process models (waterfall, incremental, spiral, agile)
- Requirements engineering
- System modelling with UML diagrams
- Software design and architecture
- Testing, maintenance and project management
How to study it
Apply the course to a real project, ideally your semester project: write its requirements, draw its UML diagrams and plan its testing. Compare process models by when each one suits a project.
In the exam
Draw UML diagrams with correct notation. Use comparison tables for process models and testing methods, and support theory with a small example.
