PROG6211 - Instruction to Completing Your Portfolio Evidence Assignment

Download Solution Order New Solution

Assignment Task

Instructions

This Portfolio of Evidence consists of three parts – two parts submitted during the semester and a final submission at the end of the semester. The parts build on one another, so make sure that you keep a copy of your work in a safe place.

The requirements of real software projects frequently do change, often in quite unexpected ways. Here you have the benefit of knowing what all the requirements are going to be in advance. So, make use of the opportunity! Reading all three parts before starting with the first one will minimise any reworking for later parts.

The rubrics that will be used to mark your submissions appear at the end of this document. Please pay attention to the weighting of items in the rubrics.

Note that marks will be awarded for running functional software, not just source code. So, make sure that your source code compiles and that the readme file contains enough information about running the software.

fulfils the following requirements:

  1. The user shall be able to enter the following values:
    • Gross monthly income (before deductions).
    • Estimated monthly tax
    • Estimated monthly expenditures in each of the following categories:
      1. Groceries
      2. Water and lights
      3. Travel costs (including petrol)
      4. Cell phone and telephone
      5. Other expenses 
  2. The user shall be able to choose between renting accommodation or buying a property.
  3. If the user selects to rent, the user shall be able to enter the monthly rental amount.
  4. If the user selects to buy a property, the user shall be required to enter the following values for a home loan:
    1. Purchase price of the property
    2. Total deposit
    3. Interest rate (percentage)
    4. Number of months to repay (between 240 and 360)
  5. The software shall calculate the monthly home loan repayment for buying a property based on the values that the user entered.
  6. If the monthly home loan repayment is more than a third of the user’s gross monthly income, the software shall alert the user that approval of the home loan is unlikely.
  7. The software shall calculate the available monthly money after all the specified deductions have been made
  8. The software shall not persist the user data between runs. The data shall only be stored in memory while the software is running

You will continue working on the application created in Part 2. Implement the feedback provided by your lecturer on Part 2 before continuing with the final POE submission. Marks will be awarded for this.

For this part, you are required to update your application to have a graphical user interface (GUI) built using either Windows Presentation Foundation (WPF) or Universal Windows Platform (UWP). Note that UWP will require additional research, so choose wisely.

All the same functionality must be available in the new user interface that was in the command line application from Part 2 (just presented in a more user-friendly way), with your choice of one of the following features added:

  1. The user shall be able to choose to save up a specified amount by a certain date for a specified reason, g. save R100 000 for an honours degree over five years. Then, given the interest rate that will be earned on the savings, calculate how much the monthly saving should be to reach the goal.
  2. Display the monthly income, expenses and account balance (assume the balance starts at 0) as a graph over time, for a given period (e.g., five years).

Submit the following items for this part:

  1. Source code.
  2. A readme file containing:
    1. Instructions for how to compile and run the software; and
    2. A brief description (100 to 200 words) of what you changed based on your lecturer’s
  3. A short user manual including screenshots that explains how to use the You may use any application of your choice to create the user manual, but

the file that you submit must be a .PDF export of the document.

This It computer science have been solved by our PhD Experts at My Uni Paper. Our Assignment Writing Experts are efficient in providing a fresh solution to this question. We are serving more than 10000+ Students in Australia, the UK, and the US by helping them to score HD in their academics. Our Experts are well-trained to follow all marking rubrics and referencing styles.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.