In the _______ phase of the SDLC (system development life cycle), architects think about the components that they would need to solve the problem or implement the plan.
a) Analysis
b) Design
c) Testing
d) Maintenance