Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Q.4 (a) (i) Outline what is meant by the term Object Relational Mapping (ORM). (b) [3 Marks] (ii) Given the following class diagram, describe
Q.4 (a) (i) Outline what is meant by the term Object Relational Mapping (ORM). (b) [3 Marks] (ii) Given the following class diagram, describe three different ways in which the classes could be mapped to a relational database. For each of the three ways, provide one advantage and one disadvantage that it provides. Department Id Name Sales Department Monthly Target HumanResourcesDepartment EmployeeCount [12 Marks] (i) Describe what is meant by Test Driven Development. In your answer, discuss the steps that are followed in developing / testing code using this approach. [9 Marks] (ii) Explain why and how Mock Objects can be utilised in a Test Driven Development approach and what benefit they can provide. [9 Marks]
Step by Step Solution
There are 3 Steps involved in it
Step: 1
a i Object Relational Mapping ORM refers to a technique or framework that allows developers to map objectoriented code and concepts to relational databases It acts as a bridge between the objectorient...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started