Why does architectural design occurs during product design?
(a) Stakeholders must convinced that their needs will be met, which may be difficult without demonstrating how the engineers plan to build the product
(b) Product designers must judge the feasibility of their designs
(c) Project planners must have some idea about what software must be built to create schedules and allocate resources
(d) All of the mentioned
I got this question during an internship interview.
Question is taken from Architectural Design in section Unified Modelling Language of Software Architecture