Exam CPSA-F All QuestionsBrowse all questions from this exam
Question 17

In a customer project the architecture shall be based on components. The requirements have not been fully determined yet.

Taking this constraint into account, which three properties of the components developed by you will you pay particular attention to? (Choose three.)

    Correct Answer: B, C, D

    In a component-based architecture where requirements are not fully determined, it is crucial to focus on properties that enhance flexibility and maintainability. Weak coupling is important to ensure that changes to one component do not adversely affect others, promoting independent scalability and easier maintenance. Strong cohesion ensures that each component has a clear and focused purpose, making them easier to understand and modify. Being open for extension allows components to be easily modified to accommodate new requirements without altering existing functionality, which is essential in a scenario where requirements are still evolving.

Discussion
TheodgeirOptions: BCD

"meaningful component names" and "small component size" don't matter at all, so B, C and D have to be correct and they make sense.

rrhcOptions: ABD

for me the right answers are: A B D