Slide 5A.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.

Slides:



Advertisements
Similar presentations
Business Math, Eighth Edition Cleaves/Hobbs © 2009 Pearson Education, Inc. Upper Saddle River, NJ All Rights Reserved 15.1 Mortgage Payments Find.
Advertisements

Home Buying Process Financial Options. Objectives Define the Four “Cs” of the Loan Process Determine How Much You Can Afford for a House Calculate Front-End/Back-End.
© 2005 The McGraw-Hill Companies, Inc., All Rights Reserved McGraw-Hill/Irwin Slide 1 1 CHAPTER EIGHT UNDERWRITING AND FINANCING RESIDENTIAL PROPERTIES.
W ELCOME TO U NIT 8 Mortgages Finding the Monthly Mortgage Payment The amortization of a loan is when the repayment of a loan in equal installments, are.
Unit 8 Seminar: Mortgages Professor Otis D. Jackson
Chapter 22: Borrowing Models Lesson Plan
Financing Residential Real Estate Lesson 1: Finance and Investment.
Chapter 5 Section 5.4 Amortized Loans. An amortized loan is a type of investment (for the loaner) in which the amount of the loan, plus the interest is.
Use Cases  A use case depicts an interaction between the software program and the user (actors)  Example: Withdraw Money Customer Teller.
McGraw-Hill/Irwin ©2001 The McGraw-Hill Companies All Rights Reserved 5.0 Chapter 5 Discounte d Cash Flow Valuation.
The Costs and Advantages of Home Ownership Fixed-Rate Mortgages Adjustable-Rate Mortgages Closing Costs Taxes, Insurance, and Maintenance -4-2.
Chapter 14 Personal Financial Management © 2008 Pearson Addison-Wesley. All rights reserved.
Shopping for an Automobile Loan What Do I Need to Know? Using Standard Calculators.
Carl Johnson Financial Literacy Jenks High School.
Slide 11.1 Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Object-Oriented and Classical Software Engineering Eighth Edition,
Slide 6C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 6B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 11C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Chapter 7 Interest Rates and Present Value Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Slide 8B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 5D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7A.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 5C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 6A.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 5B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 7E.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Specification Report CSCI Requirements of Specification Report  Must be clear and intelligible to client  Must be complete and detailed to result.
SM Mortgage Basics Overview Brought to you by and SM.
Financial Applications -Mortgages Choi. Mortgages  The largest investment most people ever make is buying a house. Since the price of many houses in.
Buying a House with a Mortgage College Mathematics Section 11.5.
Leaving Certificate 1 © PDST Home Economics. Mortgage  A mortgage is a loan from a lending agency to buy a house  The loan is usually repaid in monthly.
7e Contemporary Mathematics FOR BUSINESS AND CONSUMERS Brechner PowerPoint Presentation by Domenic Tavella, MBA Mortgages ©2014 Cengage Learning. All Rights.
SECTION 13-4 The Costs and Advantages of Home Ownership Slide
THE COST OF HOME OWNERSHIP Chapter Fifteen Copyright © 2014 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Housing: A Place To Call Home
G1 (BAII Plus) Shopping for an Automobile Loan What Do I Need to Know? Using Financial Calculators.
Section 1.1, Slide 1 Copyright © 2014, 2010, 2007 Pearson Education, Inc. Section 8.5, Slide 1 Consumer Mathematics The Mathematics of Everyday Life 8.
Shopping for an Automobile Loan What Do I Need to Know? Using Standard Calculators.
THE TIME VALUE OF MONEY TVOM is considered the most Important concept in finance because we use it in nearly every financial decision.
Pre-Algebra 8.6 and 8.7 Applications of Percents.
Loans and Investments Lesson 1.5.
CHAPTER SEVENTEEN Consumer Loans, Credit Cards, And Real Estate Lending
THE TIME VALUE OF MONEY TVOM is considered the most Important concept in finance because we use it in nearly every financial decision.
Money and Capital Markets 6 6 C h a p t e r Eighth Edition Financial Institutions and Instruments in a Global Marketplace Peter S. Rose McGraw Hill / IrwinSlides.
Put your home to work for you CRISSY Reverse Mortgage Specialist NMLS# C. FL S. FL
Chapter 22: Borrowing Models Lesson Plan Simple Interest Compound Interest Conventional Loans Annuities 1 Mathematical Literacy in Today’s World, 8th ed.
McGraw-Hill/Irwin ©2001 The McGraw-Hill Companies All Rights Reserved 5.0 Chapter 5 Discounte d Cash Flow Valuation.
Copyright © 2015, 2011, and 2007 Pearson Education, Inc. 1 Chapter 12 Business and Consumer Loans Section 5 Real Estate Loans.
McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 07 Interest Rates and Present Value.
Chapter 5 Owning a Home The Right Place The Right Price Buying Process and Terms Feeling at Home.
Slide © The McGraw-Hill Companies, 2007 Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach.
Real Estate Principles and Practices Chapter 16 Investment and Tax Aspects of Ownership © 2010 by South-Western, Cengage Learning.
Copyright © 2011 Pearson Education, Inc. Managing Your Money.
Shopping for an Automobile Loan What Do I Need to Know? Using Financial Calculators.
Aim: Money Matters: Home Ownership Course: Math Literacy Aim: How does money matter? Home ownership – the big Kahuna! Do Now:
Chapter © 2010 South-Western, Cengage Learning Buying a Home Why Buy a Home? The Home-Buying Process 22.
Slide Copyright © 2009 Pearson Education, Inc. AND Active Learning Lecture Slides For use with Classroom Response Systems Chapter 11 Consumer Mathematics.
Chapter 36 Financing the Business Section 36.1 Preparing Financial Documents Section 36.2 Financial Aspect of a Business Plan Section 36.1 Preparing Financial.
BUYING A HOUSE Affordability Guidelines The 2 most common guidelines for buying a house are:  Don’t pay more than 3 times your annual gross income.
 2012 Pearson Education, Inc. Slide Chapter 13 Personal Financial Management.
Copyright © 2015, 2011, and 2007 Pearson Education, Inc. 1 Chapter 13 Personal Financial Management.
CHAPTER 16 Mortgages.
Object-Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R
Figure 7.1 MSG Foundation Information System Estimate Funds
An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach
Object-Oriented and Classical Software Engineering Seventh Edition, WCB/McGraw-Hill, 2007 Stephen R. Schach
An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach
Presentation transcript:

Slide 5A.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with UML and the Unified Process McGraw-Hill, 2004 Stephen R. Schach

Slide 5A.2 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. CHAPTER 5 — Unit A THE REQUIREMENTS WORKFLOW II

Slide 5A.3 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter Overview l MSG Foundation Case Study l Initial Understanding of the Domain: MSG Foundation Case Study l Initial Business Model: MSG Case Study l Initial Requirements: MSG Foundation Case Study l Continuing the Requirements Workflow: MSG Foundation Case Study l Revising the Requirements: MSG Foundation Case Study l Refining the Revised Requirements: MSG Foundation Case Study

Slide 5A.4 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. MSG Foundation Case Study l The Martha Stockton Greengage Foundation (“MSG”) provides low cost mortgage loans to young couples l The trustees commission a pilot project –An information system to determine how much money is available each week to purchase homes

Slide 5A.5 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Understanding of the Domain: MSG l A mortgage is a loan in which real estate is used as security l Example: House costs $100,000 l Buyer pays a 10% deposit and borrows the balance –The principal (or capital) borrowed is $90,000 l Loan is to be repaid monthly over 30 years –Interest rate of 7.5% per annum (or 0.625% per month)

Slide 5A.6 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Understanding of the Domain: MSG (contd) l Each month, the borrower pays $ –Part of this is the interest on the outstanding balance –The rest is used to reduce the principal l The monthly payment is therefore often referred to as P & I (principal and interest)

Slide 5A.7 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Mortgage Payments: First Month l In the first month the outstanding balance is $90,000 –Monthly interest at 0.625% on $90,000 is $ –The remainder of the P & I payment of $629.30, namely $66.80, is used to reduce the principal l At the end of the first month, after the first payment has been made, only $89, is owed to the finance company

Slide 5A.8 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Mortgage Payments: Second Month l In the second month the outstanding balance is $89, –Monthly interest at 0.625% on $89, is $ –The remainder of the P & I payment of $629.30, namely $67.22, is used to reduce the principal l At the end of the second month, after the second payment has been made, only $89, is owed to the finance company

Slide 5A.9 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Mortgage Payments: After 15 years, after 30 years l After 15 years (180 months) the outstanding balance is $67, –Monthly interest at 0.625% on $67, is $ –The remainder of the P & I payment of $629.30, namely $205.04, is used to reduce the principal l After 30 years (360 months), the entire loan will have been repaid

Slide 5A.10 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Insurance Premiums l The finance company requires the borrower to insure the house –If the house burns down, the check from the insurance company will then be used to repay the loan

Slide 5A.11 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Insurance Premiums (contd) l The insurance premium is paid once a year by the finance company –The finance company requires the borrower to pay monthly insurance installments –These are deposited in an escrow account (a savings account) l The annual premium is then paid from the escrow account

Slide 5A.12 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Real Estate Taxes l Real-estate taxes paid on a home are treated the same way as insurance premiums –Monthly installments are deposited in the escrow account –The annual real-estate tax payment is made from that account

Slide 5A.13 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Borrowing Limits l A mortgage will not be granted unless the total monthly payment (P & I plus insurance plus real- estate taxes) is less than 28% of the borrower’s total income

Slide 5A.14 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Other Costs l The finance company requires a lump sum up front in return for lending the money to the borrower –Typically, the finance company will want 2% of the principal (“2 points”) –For the $90,000 loan, this amounts to $1,800

Slide 5A.15 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Other Costs (contd) l There are other costs involved in buying a house –Legal costs –Various taxes l When the deal is “closed,” the closing costs (legal costs, taxes, and so on) plus the points can easily amount to $7,000

Slide 5A.16 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Business Model: MSG Case Study l At the start of each week, MSG estimates how much money will be available that week to fund mortgages l Low-income couples can apply at any time

Slide 5A.17 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Business Model: MSG Case Study (contd) l An MSG Foundation staff member determines –Whether the couple qualifies for an MSG mortgage, and –Whether MSG has sufficient funds on hand to purchase the home l If so, the mortgage is granted –The weekly mortgage repayment is computed according to MSG rules l This repayment amount may vary from week to week, depending on the couple’s current income

Slide 5A.18 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Business Model: MSG Foundation l There are three use cases –Estimate Funds Available for Week –Apply for an MSG Mortgage –Compute Weekly Repayment Amount

Slide 5A.19 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Estimate Funds Available for Week

Slide 5A.20 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Apply for an MSG Mortgage

Slide 5A.21 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Compute Weekly Repayment Amount

Slide 5A.22 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Who Is an Actor? l Why is Applicants an actor in use case Apply for an MSG Mortgage? l Applicants do not interact with the information system –Their answers are entered into the information system by an MSG staff member

Slide 5A.23 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Who Is an Actor? (contd) l However, –The applicants initiate the use case –The applicants provide the data entered by MSG staff –The real actor is therefore Applicants — the MSG Staff Member is merely an agent of the applicants l Applicants is therefore indeed an actor

Slide 5A.24 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Who Is an Actor? (contd) l Similarly, Borrowers is an actor in use case Compute Weekly Repayment Amount –Again the use case is initiated by actor Borrowers –Again the information entered by MSG staff is supplied by the borrowers l Thus, Borrowers is indeed an actor in the use case

Slide 5A.25 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Manage an Investment l At this stage, no details are known regarding –The buying and selling of investments, or –How investment income becomes available for mortgages l However, use case Manage an Investment is an essential part of the initial business model

Slide 5A.26 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use Case Manage an Investment (contd)

Slide 5A.27 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Use-Case Diagram of the Initial Business Model

Slide 5A.28 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Requirements: MSG Foundation Case Study l It is unclear if all four use cases are all requirements of the information system to be developed –What, exactly, is “a pilot project”? l The best way to proceed is –Draw up the initial requirements on the basis of what the client wants, and then iterate

Slide 5A.29 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Requirements: MSG Foundation Case Study l Consider each use case in turn: l Estimate Funds Available for Week is obviously part of the initial requirements l Apply for an MSG Mortgage does not seem to have anything to do with the pilot project, so it is excluded

Slide 5A.30 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Requirements: MSG Foundation Case Study l Compute Weekly Repayment Amount, and l Manage an Investment –Both appear to be irrelevant to the pilot project l However, the pilot project deals with the “money that is available each week to purchase homes” –Some of that money comes from the weekly repayment of existing mortgages, and from income from investments l The resulting use-case diagram is shown on the next slide

Slide 5A.31 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Initial Use-Case Diagram: MSG Case Study l The next step: Iterate the requirements workflow

Slide 5A.32 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continuing the Requirements Workflow: MSG l The systems analysts learn the following: l The MSG Foundation grants a 100% mortgage to buy a home under the following conditions: –The couple has been legally married for at least 1 year but not more than 10 years –Both husband and wife are gainfully employed –The price of the home must be below the published median price for homes in that area for the past 12 months –Their income and/or savings are insufficient to afford a standard fixed-rate 30-year 90% mortgage –The foundation has sufficient funds to purchase the home

Slide 5A.33 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Conditions for an MSG Mortgage (contd) –If the application is approved, then each week for the next 30 years the couple pays MSG »The total of the principal and interest payment—this never changes over the life of the mortgage; plus »The escrow payment, which is 1/52nd of the sum of the annual real-estate tax and the annual homeowner’s insurance premium –If this exceeds 28% of the couple’s gross weekly income, MSG pays the difference as a grant –The couple must provide proof of their current income — the weekly payment may vary from week to week

Slide 5A.34 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Algorithm to Determine If Funds Are Available l (1)At the beginning of the week, the estimated annual income from MSG investments is computed and divided by 52 l (2)The estimated annual MSG operating expenses are divided by 52 l (3)The total of the estimated mortgage payments for the week is computed

Slide 5A.35 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Algorithm to Determine If Funds Are Available l (4)The total of the estimated grants for the week is computed l (5)The amount available at the beginning of the week is then (1) – (2) + (3) – (4) l (6)If the cost of the home is no more than (5), funds are provided to buy the home l (7)At the end of each week, any unspent funds are invested

Slide 5A.36 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Requirements of the Pilot Project l To keep the cost of the pilot project as low as possible, only those data items needed for the weekly funds computation will be included l Only three types of data are therefore needed: –Investment data –Operating expenses data –Mortgage data

Slide 5A.37 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Investment Data l Item number (12 digits) l Item name (25 characters) l Estimated annual return (up to $999,999,999.99) l Date estimated annual return was last updated (mm/dd/yyyy)

Slide 5A.38 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Operating Expenses Data l Estimated annual operating expenses (up to $999,999,999.99) l Date estimated annual operating expenses was last updated (mm/dd/yyyy)

Slide 5A.39 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Mortgage Data l Account number (12 digits) l Last name of mortgagees (21 characters) l Original purchase price of home (up to $999,999.99) l Date mortgage was issued (mm/dd/yyyy) l Weekly principal and interest payment (up to $9,999.99) l Current combined gross weekly income (up to $999,999.99) l Date combined gross weekly income was last updated (mm/dd/yyyy)

Slide 5A.40 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Mortgage Data (contd) l Annual real-estate tax (up to $99,999.99) l Date annual real-estate tax was last updated (mm/dd/yyyy) l Annual homeowner’s insurance premium (up to $99,999.99) l Date annual homeowner’s insurance premium was last updated (mm/dd/yyyy)

Slide 5A.41 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Reports Required for the Pilot Project l Three types of reports are needed: –The results of the funds computation for the week –A listing of all investments (to be printed on request) –A listing of all mortgages (to be printed on request)

Slide 5A.42 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG Case Study l The initial requirements include three use cases: –Estimate Funds Available for Week –Compute Weekly Repayment Amount –Manage an Investment l In the light of the additional information received, the initial requirements can be revised

Slide 5A.43 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG (contd) l Consider each element of the formula to determine how much money is available each week l (1) Estimated annual income from investments: –Take all the investments, sum the estimated annual return on each investment, and divide the result by 52 l An additional use case, Estimate Investment Income for Week, is needed –(We still need use case Manage an Investment for adding, deleting, and modifying investments)

Slide 5A.44 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. l The dashed line with the open arrowhead labeled «include» denotes that –Use case Estimate Investment Income for Week is part of use case Estimate Funds Available for Week Estimate Investment Income for Week

Slide 5A.45 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Investment Income for Week (contd) l Description of use case

Slide 5A.46 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. First Iteration of the Revised Use-Case Diagram l New use case is shaded

Slide 5A.47 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Revising the Requirements: MSG (contd) l (2) Estimated annual operating expenses: l To determine the estimated annual operating expenses two additional use cases are needed –Use case Update Estimated Annual Operating Expenses models adjustments to the value of the estimated annual operating expenses –Use case Estimate Operating Expenses for Week provides the needed estimate of the operating expenses

Slide 5A.48 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Update Estimated Annual Operating Expenses

Slide 5A.49 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Estimate Operating Expenses for Week

Slide 5A.50 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Second Iteration of Revised Use-Case Diagram l The new use cases are shaded

Slide 5A.51 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Continued in Unit 5B