MortgageCalculator_OOAD

MortgageCalculator_OOAD - MortgageCalculator 1....

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

View Full Document Right Arrow Icon
Mortgage Calculator 1.  ASSIGNMENT DIRECTIONS In this week’s lab you are going to play the role of a maintenance programmer and  modify an existing program.  You are given a minimal set of specifications for a single  use case of a larger loan application system and your task is to modify the supplied program shell so  that the program satisfies the use case requirements. This document contains the functional, structural, and behavioral model, along with the  detailed design of one method that you need to complete and two contract  specifications for external methods that you need to integrate into the application. There are two shells provided (1) Visual Basic.NET,  and (2) C#.NET.  The shell  programs all compile and execute, but some of the methods been “stubbed” out and you  will need to complete the coding for these methods and generate the correct sequence  of messages to make the program fully functional.   When you have completed the programming assignment, zip up the entire project folder  and submit it to the DropBox.
Background image of page 1

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

View Full DocumentRight Arrow Icon
2. FUNCTIONAL MODEL 2.1. ACTIVITY DIAGRAM
Background image of page 2
Use Case Name:  Find  Mortgage Payment ID: 1 Importance Level: High Primary Actor: Mortgage Broker Use Case Type:  Detail, essential Stakeholders and Interests: Mortgage Broker Loan Officer Chief Financial Officer Brief Description:    The user will be asked to enter to the amount of the mortgage loan, the term in  years of the mortgage, and an annual interest rate.  The amount of the mortgage  loan shall be greater than 0 and not exceed 10,000,000 dollars.  The minimum term  for the loan is five years, with a maximum of 30 years.  In addition to the user being  able to supply the mortgage information the application will display three of the most  commonly used mortgages and the user shall be able to select these mortgages  instead of supplying the mortgage information.  Once the user has provided the  mortgage information, the program shall calculate the monthly mortgage payment  and the amortization table for the life of the mortgage.  For each month the  amortization table shall display the loan period, loan balance, principal balance,  interest balance, principal paid and interest paid. Trigger: Mortgage Broker Enters information Type:  External Relationships: Association:   None Include:   None. Extend:   None. Generalization: 
Background image of page 3

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

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

This note was uploaded on 10/10/2011 for the course CIS339 NONE taught by Professor None during the Spring '10 term at DeVry Chicago.

Page1 / 21

MortgageCalculator_OOAD - MortgageCalculator 1....

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

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