Computer Science Homework Solutions
Problem
#124401

Software Development Life Cycle Overview

Your uncle sees that you set up the computer and wants to know why you aren’t “coding” yet. You explain that programming involves a formal and structured process. This is known as the Software Development Life Cycle (SDLC).

Create a presentation with a program proposal for your uncle listing the different stages of the SDLC and the information you have so far for each stage. For each SDLC stage, explain what it is and what information would be contained within it. Then, where appropriate, fill in the specific information from your program thus far. (Not all stages will have information at this time.) Create a UML diagram for the processes involved in this program to discuss with your uncle to ensure that the program will contain all the features your uncle desires. Place the UML diagram on the appropriate slide in the appropriate stage of the SDLC.

Attached file(s):
Attachments
Scenario1.doc  View File

Attachment Content Summary (Note: view attachment at the above link before purchasing. Actual attachment content may vary slightly from that shown below.)

Scenario1.doc
For many years, your Uncle Frank has been running a small landscaping
business. Through these years, he acquired many steady clients and knew
most of them on a first name basis. Once a month, after completing the
work for that day, he would calculate (on the spot) how much the client
owed for the month with services rendered each week; he would collect
the payment and write a receipt.

His clients were charged various prices. Some clients were given a 10%
discount because they were old friends. Some clients were given a $10.00
discount per lawn because of the amount of their business (5 lawns or
more). New clients just paid the regular advertised price of $35.00 per
lawn.

Recently, your uncle has hired some additional help because he has been
getting older and can't do all the work like he used to. These employees
are good and do a great job on landscaping, but for some reason, they
have a hard time collecting payments. Either they forget to get a
payment or they quote the wrong amount to the client. Your uncle knows
he has to find a solution to this problem quickly; otherwise, he may go
bankrupt.

At the next family gathering, your uncle asked you if you knew of any
solutions for this problem. Since you are in college and taking a
computer course, you know that this problem could easily be solved with
the use of a computer.

After discussing this with your uncle, you agree to set up a computer
and create a program that would keep track of his clients. It would
calculate the bills and print invoices that would be mailed to the
clients. It will also keep track of the client payments when they were
received.

When the clients received their invoices, they would have 30 days to
send in their payment. When the payment was received, the program would
update the account to reflect this payment, but if no payment was
received, then this month's bill would be added to next month's bill
plus a 5% late charge.
Solution
What is this?
By OTA - Overall OTA Rating
Purchase Cost Now
$2.19 CAD (was ~$47.88)
Included in Download
  • Plain text response
  • Attached file(s):
    • presentation.ppt
    • SDLC solution.doc
$2.19 Instant Download
Add to Cart
Why you can trust BrainMass.com
  • Your Information is Secure
  • Best Online Academic Help Service
  • Students find real academic Success
Related Solutions
Browse