SWE.2.BP1 Develop software architectural design
(
)
Develop and document the software architectural design that specifies the elements of the software with respect to functional and non-functional software requirements. NOTE 1: The software is decomposed into elements across appropriate hierarchical levels down to the software components (the lowest level elements of the software architectural design) that are described in the detailed design.