ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 41 - CTAL-TTA discussion

Report
Export

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?

A.
Will the system use n-version programming for critical components?
Answers
A.
Will the system use n-version programming for critical components?
B.
Will the user interface be implemented independently from the other software modules?
Answers
B.
Will the user interface be implemented independently from the other software modules?
C.
Does the system have user-friendly error messages?
Answers
C.
Does the system have user-friendly error messages?
D.
Does the password protection of the system adhere to the latest regulations?
Answers
D.
Does the password protection of the system adhere to the latest regulations?
Suggested answer: B

Explanation:

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.

asked 18/09/2024
Kabi Bashala
32 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first