The software development lifecycle describes the various phases that software projects go through, from planning to development and maintenance.
This segment describes the analysis perspective within the default view of the software development lifecycle. It focuses on systematically understanding requirements, constraints, and the relationships between the individual phases of the development process. Analysis provides transparency regarding dependencies, risks, and trade-offs and forms the foundation for informed design, planning, and implementation decisions.
A concrete method to identify, assess and prioritize stakeholders with regard to influence, interests and communication needs.
A structured method for describing functional requirements from the user perspective. Captures actors, goals and interaction steps in concrete scenarios to support analysis, prioritization and testable derivation.
Structured process to elicit, prioritize, and specify requirements as the foundation for design and validation.