You work as the Enterprise application developer at Domain.com. The Domain.com network consists of a single Active Directory domain named Domain.com. All servers in the domain run Windows Server 2003. Your responsibilities at Domain.com include the design and development of application frameworks. Domain.com operates as a financial institution. You are currently developing a Microsoft Windows Forms application for Domain.com that is meant to allow bank tellers to manage account transactions for the Domain.com customers. In the United States of America is it government policy that all transactions to the value of $10 000 or greater must be reported. Domain.com need to comply with this policy. This policy also states that the government should be informed as to who made the large transaction. The logical design suggests that in the event of a teller managing a transaction for a customer that is $ 10,000 or greater in value logging of the following information should occur:
1. Date and time
2. Customer account number
3. Transaction amount
4. Transaction type
When subjected to government audit, Domain.com needs to have peace of mind that they are in compliance with the government policies. Thus you now need to decide whether or not the design meets the requirements for compliance.
What conclusion can you draw?
A.
The design is adequate. It meets all the requirements for compliance.
B.
The design is inadequate. You should not log the Domain.com customer’s account number.
C.
The design is inadequate. You should not log the transaction amount.
D.
The design is inadequate. You should also log the name of the Domain.com teller managing the account.
Explanation:
The design logs enough information to allow the government to determine which customer made the large transaction as well as the type of transaction that was made. They can even identify the customer through the account number. Thus the design meets the requirements.
Incorrect answers:
B: You will need the account number because it will allow the government to identify who made the transaction.
C: The transaction amount has to be logged because it will provide the proof that an amount of $ 10,000 or more has been made.
D: The requirements do not indicate that the need to know which Domain.com teller managed the transaction for the customer has to be logged.