Using an object-oriented approach (see Chapter 8), design a model of a configuration database that records information

Question:

Using an object-oriented approach (see Chapter 8), design a model of a configuration database that records information about system components, versions, releases and changes.

Some requirements for the data model are as follows:

• It should be possible to retrieve all versions or a single identified version of a component.

• It should be possible to retrieve the ‘latest’ version of a component.

• It should be possible to find out which change requests have been implemented by a particular version of a system.

• It should be possible to discover which versions of components are included in a specified version of a system.

• It should be possible to retrieve a particular release of a system according to either the release date or the customers to whom the release was delivered.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Software Engineering

ISBN: 9780321313799

8th Edition

Authors: Ian Sommerville

Question Posted: