Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question No 2:1 Part a) You joined a new company working on the development of the control system for the Waterloo subway system. You are

image text in transcribed

Question No 2:1 Part a) You joined a new company working on the development of the control system for the Waterloo subway system. You are assigned the design of the scheduling subsystem. The scheduling subsystem is responsible for scheduling the subway trains to avoid collision. The scheduling subsystem must be accurate, redundant and support the experimentation with new scheduling algorithms without affecting the current running system. Which design pattern would you employ? Also describe how to use your proposed design to safely introduce and experiment with new scheduling algorithms. Part b) Assume you were designing a program that had the following two design forces: a) Objects need to be moved among processes on different computers. b) An object's complete and correct transfer to another machine must be acknowledged before the local copy of it is destroyed. Which two GoF design patterns we have studied would best help to resolve these design forces when applied together? How these problems can be addressed? Question No 2:1 Part a) You joined a new company working on the development of the control system for the Waterloo subway system. You are assigned the design of the scheduling subsystem. The scheduling subsystem is responsible for scheduling the subway trains to avoid collision. The scheduling subsystem must be accurate, redundant and support the experimentation with new scheduling algorithms without affecting the current running system. Which design pattern would you employ? Also describe how to use your proposed design to safely introduce and experiment with new scheduling algorithms. Part b) Assume you were designing a program that had the following two design forces: a) Objects need to be moved among processes on different computers. b) An object's complete and correct transfer to another machine must be acknowledged before the local copy of it is destroyed. Which two GoF design patterns we have studied would best help to resolve these design forces when applied together? How these problems can be addressed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Management With Website Development Applications

Authors: Greg Riccardi

1st Edition

0201743876, 978-0201743876

More Books

Students also viewed these Databases questions