Question: Prompt: It takes a software several days to pre-process a high volume of raw data to generate a NormalizedDataSet object. This normalized data set will

Prompt:

It takes a software several days to pre-process a high volume of raw data to generate a NormalizedDataSet object. This normalized data set will be used as the basis to conduct various scientific experiments; because of this, this data set has to be protected from accidental contamination (modification in an experiment). However, each experiment does need to further process the normalized data set and amend them by newly generated experiment results.

Answer questions below

1. Which design pattern is a good choice to keep the NormalizedDataSet object clean for each experiment?

Choose any of the design patterns listed: Builder, Prototype, Singleton, Object Pool

2. Based on the design you chose, create UML class diagram to show your design.

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 Databases Questions!