Reading

Software Engineering (Sommerville 2016)

  • Chapter 13: Security engineering
    • Security and dependability
    • Security and organizations (skim)
    • Security requirements (skim)
    • Secure systems design
    • Security testing and assurance

Learning Objectives

  • Define the security attributes of confidentiality, integrity, and availability
  • Match the following terms with their definitions
    • asset
    • attack
    • control
    • exposure
    • threat
    • vulnerability
  • Identify security requirements for a system
  • Perform a security risk assessment for a system