What is model based software architecture and how does it differ from other software architecture approaches?Like many other disciplines, there are two approaches to the design of software architecture. One approach is the top-down approach, and the other one is bottom-up approach. If you are to start on the exercise of architecture design for a new system, which approach will you pick and why?
If your last name begins with A through M, take the position of the top-down approach.
If your last name begins with N through Z, take the position of bottom-up approach.
For your position, address the following:
Identify the pros/cons of the top-down approach.
Identify the pros/cons of the bottom-up approach.
Discuss the factors that will impact your decision to select that approach.
My name Start with S