Detailed Design Assignment The purpose of this exercise is for you to think about and to give you practice in the process of providing details in system analysis designs. It should help you to see how the different UML models come together to be used by developers. The other purpose of this homework is to have you recognize the implications of detailed analysis for projects. You will take your design from the System Architecture Assignment (see attachment) (a system that assists customers in a large store) and develop some of its details using the techniques. Do the following. Identify 3-5 additional classes needed for a detailed class model, and describe their responsibilities and relationships on an augmented version of the class model you drafted for System Architecture Assignment. For three of these classes, provide two or three key attributes and functions (methods). If you like, you may make additional assumptions about the system’s requirements but please state these assumptions. The store has decided to compete with online vendors with a “we’ll match anyone’s price” policy. Write pseudocode for a function that performs online comparison shopping for this system. This function calls on other functions, possibly from other objects. You do not have to describe the called functions or the classes that they belong to as long as the function names are reasonably explanatory. The store’s mobile devices display advertising while the customer awaits comparison results. (i.e., you can assume that while the function is waiting for getComparisons() to complete, the next step begins immediately.) Customers can pay by credit card on the spot or commit to paying by check at a checkout station. Go through the last section in the Module 6 notes “Effects of Detailed Designs on Projects.” Write an account of how the points made there would or would not realistically apply to this project. You are not required to provide a complete account: do this by giving an...
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here