In the context of in-house application system development, establishing a robust development process is crucial. Such a process is designed to prevent, detect, and correct errors that may occur during development and implementation. This includes implementing coding standards, conducting regular code reviews, and performing comprehensive testing phases (unit, integration, system, and user acceptance testing) to identify and rectify errors promptly. While logical access controls (option A) and maintaining records of data processing (option C) are essential, they pertain more to operational controls post-development. Documenting business users ' requirements (option D) is a critical initial step; however, without a development process focused on error management, merely documenting requirements doesn ' t ensure error prevention or correction. Therefore, option B best exemplifies a key systems development control in this context.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit