everything.study
COMPSCI 3RA3

Software Requirements and Security Considerations

Undergraduate

Fall 2026

Topics

  • Software requirements gathering
  • Critical systems requirements gathering
  • Security requirements
  • Traceability of requirements
  • Verification
  • Validation
  • Documentation techniques
  • Software requirements quality attributes
  • Security policies
  • Measures for data confidentiality
  • Design principles that enhance security
  • Access control mechanisms

Readings

  • Bertrand Meyer, Handbook of Requirements and Business Analysis (2022).
    Bertrand Meyer · recommended
  • Sommerville and Sawyer, Requirements Engineering, a Good Practice Guide (1997).
    Sommerville and Sawyer · recommended
  • Wiegers and Beatty, Software Requirements (2013).
    Wiegers and Beatty · recommended
  • Kappel et al., UML@Classroom: An Introduction to Object-Oriented Modelling (2015).
    Kappel et al. · recommended
  • Handbook of Requirements and Business Analysis (Bertrand Meyer, 2022) o https://mcmaster.primo.exlibrisgroup.com/permalink/01OCUL_MU/6thkva/cdi_aske wsholts_vlebooks_9783031067396
    See source
Sources