ExamGecko
Question list
Search
Search

Related questions











Question 318 - CISA discussion

Report
Export

An organization has outsourced the development of a core application. However, the organization plans to bring the support and future maintenance of the application back in-house. Which of the following findings should be the IS auditor's GREATEST concern?

A.
The cost of outsourcing is lower than in-house development.
Answers
A.
The cost of outsourcing is lower than in-house development.
B.
The vendor development team is located overseas.
Answers
B.
The vendor development team is located overseas.
C.
A training plan for business users has not been developed.
Answers
C.
A training plan for business users has not been developed.
D.
The data model is not clearly documented.
Answers
D.
The data model is not clearly documented.
Suggested answer: D

Explanation:

The finding that should be the IS auditor's greatest concern is that the data model is not clearly documented. A data model is a representation of the structure, relationships, and constraints of the data used by an application.It is a vital component of the software development process, as it helps to ensure the accuracy, consistency, and quality of the data1.A clear and comprehensive documentation of the data model is essential for the maintenance and support of the application, as it facilitates the understanding, modification, and troubleshooting of the data and the application logic2.

If the organization plans to bring the support and future maintenance of the application back in-house, it will need to have access to the data model documentation from the vendor.Without it, the organization may face difficulties in transferring the knowledge and skills from the vendor to the in-house team, as well as in adapting and enhancing the application to meet changing business needs and requirements3.The lack of data model documentation may also increase the risk of errors, inconsistencies, and inefficiencies in the data and the application performance2.

The other findings are not as concerning as the lack of data model documentation, because they do not directly affect the quality and maintainability of the application.The cost of outsourcing is lower than in-house development is a benefit rather than a risk for the organization, as it implies that outsourcing has helped to save time and money for the organization4. The vendor development team is located overseas is a common practice in outsourcing, and it does not necessarily imply a lower quality or a higher risk of the application.However, it may pose some challenges in terms of communication, coordination, and cultural differences, which can be managed by establishing clear expectations, roles, and responsibilities, as well as using effective tools and methods for communication and collaboration5. A training plan for business users has not been developed is a gap that should be addressed by the organization before deploying the application, as it may affect the user acceptance and satisfaction of the application. However, it does not directly impact the quality or maintainability of the application itself.Reference:

What is Data Modeling?Definition & Types | Informatica1

Data Modeling Best Practices: Documentation | erwin2

Data Model Documentation - an overview | ScienceDirect Topics3

Outsourcing App Development Pros and Cons -- Droids On Roids4

8 Risks of Software Development Outsourcing & Their Solutions - Acropolium5

Software Training Plan: How to Create One for Your Business - Elinext

asked 18/09/2024
Tarun Sharma
45 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first