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

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.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Software Testing And Quality Assurance Questions!