Software development processes

History / Edit / PDF / EPUB / BIB /
Created: July 7, 2015 / Updated: September 5, 2018 / Status: unknown / 1 min read (~177 words)
software engineering

This is a series of posts on the topic of software development processes.

  1. Requirements
  2. Design
  3. Construction
  4. Testing
  5. Debugging
  6. Deployment
  7. Maintenance

  • Software requirements specification
  • Software project plan
  • Use cases
  • Architecture
  • Risk analysis

  • identify, characterize threats
  • assess the vulnerability of critical assets to specific threats
  • determine the risk (i.e. the expected likelihood and consequences of specific types of attacks on specific assets)
  • identify ways to reduce those risks
  • prioritize risk reduction measures