CS3SADa1 - CS3SAD/CSMDAS:SoftwareArchitectureandDesign...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
CS3SAD/CSMDAS: Software Architecture and Design Weeks 1 to 5  Assignment 1: Revision of course up to .NET-based architectures This assignment will be assessed and marked for your own benefit (so you know how you  are going and what you need to work on) – but the mark will not count for your final  grade.  If you want this assignment graded, please had it in to Iman by the 7 th  March. 1. Consider the following problem. BestLoan is a mortgage broking company that  searches a list of banks for the best mortgage for a client’s needs.  The typical manual business process followed by a broker working at BestLoan is as  follows 1. given a client’s requirements (e.g., client wage, loan term, amount requested,  deposit  2. Searches for the best loan from the list of banks – obtains a shortlist of possible  bank loans based on an estimated best fit to client requirements 3. telephones the shortlist of banks to obtain an actual loan quote for the client 4. determines the best loan for the clients needs 5. telephones the client to inform them of the best loan option 6. if the client decides to proceed with the loan, the broker contacts the bank and  requests a contract Design an abstract architecture of a semi-automated brokerage system that facilitates this  process. A broker should still use this system to telephone clients to see if they want to  proceed with a loan – but the process of interacting with banks should be automated. The architecture should accommodate the two primary users of the system: brokers and  clients. Include at least one composite component. You need not specify every interface,  but specify at least one interface.   You may assume banks have a standard loan component interface for interacting with  such brokerage systems.  2. Use UML 2 to design the overall abstract architecture of web-based emailing system,  similar to Hotmail. The system  Permits the user to read, compose and send emails. This should be done via 
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/09/2011 for the course ECE 750-T11 taught by Professor Ladan during the Fall '11 term at Waterloo.

Page1 / 5

CS3SADa1 - CS3SAD/CSMDAS:SoftwareArchitectureandDesign...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online