Exam CISA All QuestionsBrowse all questions from this exam
Question 248

An advantage of object-oriented system development is that it:

    Correct Answer: D

    An advantage of object-oriented system development is that it is well-suited to data with complex relationships. This approach allows for a more natural representation of real-world entities and their interactions through objects and classes. It facilitates encapsulation, inheritance, and polymorphism, making the system more modular, scalable, and maintainable. Procedural languages focus on functions and sequences, whereas object-oriented languages help effectively manage and manipulate data with intricate dependencies.

Discussion
PakawatOption: D

D is correct

saado9Option: D

D is correct

SwallowsOption: D

Documentation remains important in object-oriented development, especially in large systems, and is still necessary. It doesn't make coding easier; it depends on the project and the developer's experience.

46080f2Option: D

Object-oriented system development is particularly advantageous when dealing with data that has complex relationships. This is because it allows for modeling real-world entities and their interactions in a more natural and intuitive way through the use of objects, classes, inheritance, and polymorphism. These features facilitate the management and manipulation of data that has intricate interdependencies, making the system more modular, scalable, and maintainable. Why not A.? While OOSD can improve code readability and maintainability, the initial coding effort might be higher compared to simpler procedural languages.

akosigengenOption: D

D. is the answer also.

3008Option: D

d is answer