For projects involving complex and strategic systems, what is a key advantage of developing models before starting implementation?

For projects involving complex and strategic systems, what is a key advantage of developing models before starting implementation?
A . Developing models ensures that all requirements will be addressed.
B . Models are useful to provide proof of progress to project management.
C . Models help to establish a consensus among all the project stakeholders.
D . Modeling helps to convince developers that models are necessary for good design.

Answer: C

Explanation:

For projects involving complex and strategic systems, a key advantage of developing models before starting implementation is that models help to establish a consensus among all the project stakeholders. Creating UML models in the early stages of a project provides a visual and conceptual representation of the system that can be easily understood by various stakeholders, including developers, managers, and clients. This facilitates discussions and negotiations about the system’s design and functionality, helping to ensure that all parties have a shared understanding and agreement on the project’s objectives and solutions before significant resources are invested in implementation.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments