Process Activities
Real software processes are interleaved sequences of technical, collaborative, and managerial activities with the overall goal of specifying, designing, implementing, and testing a software system
Software specification or requirements engineering is the process of understanding and defining what services are required from the system and identifying the constraints on the system’s operation and development
A software design is a description of the structure of the software to be implemented. The implementation stage of software development is the process of converting a system specification into an executable system.
Software validation or, more generally, verification and validation (V&V) is intended to show that a system both conforms to its specification and that it meets the expectations of the system customer
The flexibility of software systems is one of the main reasons why more and more software is being incorporated in large, complex systems
This quiz evaluates understanding of the four fundamental software process activities—specification, development, validation, and evolution—and how they interact in real-world software engineering
