ISTQB CTAL-TTA Practice Test 2
You are working on an internet banking project. Your company is offering this product to the financial market. For each new customer, some customization will typically be needed. To make the product successful there is a strong focus during development on a reliable and maintainable architecture. To support architectural reviews, a checklist will be developed. Within the checklist specific sections will be attributed to reliability and maintainability.
Which question from the list below should you include in the maintainability section of the architectural review checklist?
In the context of an internet banking project where reliability and maintainability are emphasized, a key factor for maintainability is the modularity of the system. Implementing the user interface independently from other software modules (answer B) can significantly enhance maintainability. This is because it allows changes to be made to the user interface without impacting the underlying business logic or data access layers, making the system more adaptable to change. This kind of separation of concerns is a recognized best practice in software design for maintainability. The other options (A, C, and D) relate more to reliability and security aspects than to maintainability.