23
Answer (Choose 1 answer)
Which of these is proper definition of software architecture?
A. integrating small systems with no individual business value into larger ones
B. partitioning large systems into smaller ones that can be created seperately, have individual business value,and can be easily integrated
C. planning and pricing the resources involved with developing a large-scale software system, including presenting such plans and budgets to senior level executives for funding
D. All of the answers