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

  1. Software process models (waterfall, incremental, spiral, agile)
  2. Requirements engineering
  3. System modelling with UML diagrams
  4. Software design and architecture
  5. 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.

Software Engineering notes · All study guides