Question: a) Discuss the different tiers/layers that make up a typical enterprise system design. Include a diagram as part of your discussion. b) Based on the

a) Discuss the different tiers/layers that make up a typical enterprise system design. Include a diagram as part of your discussion. 


b) Based on the answer given to Question 3(a), briefly discuss one reason why such a division is necessary for enterprise systems.


c) Compare and contrast the Singleton and Registry patterns as object-oriented design approaches. Include in your discussion the problems these patterns solve and whether they solve the same type of problems. Provide an example that demonstrates any similarities or differences that exist between the two patterns.


d) Compare and contrast composition and inheritance as object-oriented design approaches. Include an example that demonstrates any strengths or weaknesses of the two approaches and how using either composition or inheritance solves the design problems.

Step by Step Solution

3.38 Rating (157 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a Enterprise System Design TiersLayers Enterprise systems are typically designed with a multitier architecture which separates the application into different layers each with its own responsibilities ... View full answer

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 Operating System Questions!