Answered step by step
Verified Expert Solution
Link Copied!

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... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Chemistry The Central Science

Authors: Theodore Brown, Eugene LeMay, Bruce Bursten, Catherine Murphy, Patrick Woodward

12th edition

321696727, 978-0132175081, 978-0321696724

More Books

Students also viewed these Programming questions