All software engineering activities within a software project; this includes software requirements engineering, software architecture, software design, software development, and software validation and verification activities. Typically, specialization...