The elaboration phase of a software project involves capturing system requirements, baselining the architecture, and putting processes and standards in place. An interdisciplinary team elaborates the idea through iterative development of use cases, class diagrams, and package diagrams. The primary goals are to define objectives set in earlier phases, address risks, establish the system architecture, and validate the architecture.
Related topics: