Solved

Case Study 1 - Cornucopia Ltd

Question 2

Essay

Case Study 1 - Cornucopia Ltd
Cornucopia Ltd is a large, multinational oil company that uses contractors for systems analysis whenever possible. The following data is held about the contracts:
(a) Each contract consists of a contract name and contract number, the name of the main contracting company, the names of any other companies involved in the contract, the start and scheduled end date for the contract, the budget for the contract and the name of the project manager for the contact.
(b) Each contract consists of a number of tasks, each with an activity name, a start and scheduled end date, a task leader, a work group and a set of deliverables.
(c) A work group consists of a group code and a list of staff. A group leader is identified for each group.
(d) Deliverables take the form of documents, consisting of a document code, a document title, the names of the authors, a list of people the document is to be distributed to, an issue date and the name of the person who has approved the document. Documents come in two forms: requirements specifications and functional specifications.
(e) Company data consists of the name of the company, the technical head of staff, the administrative head of staff, the company's main address (street, city, town, and postcode), a telephone, and fax number.
(f) Each company is divided into a number of divisions, consisting of an address (street, city, town, and postcode), and a divisional head of staff.
(g) Staff data consists of a name, address, and a job title, which determines the hourly cost for the member of staff.
-Using the Object Definition Language (ODL) of the ODMG object model, define the interface of the object schema's types for this case study. For each type, define at least one method that you consider appropriate. State any assumptions necessary to support your design.

Correct Answer:

verifed

Verified

Related Questions

Unlock this Answer For Free Now!

View this answer and more for free by performing one of the following actions

qr-code

Scan the QR code to install the App and get 2 free unlocks

upload documents

Unlock quizzes for free by uploading documents