assignment-1-Include-IPO-charts-for-the-Classic-Reunions-and-Barking-Lot-cases

Assignment 1 Include IPO charts for the Classic Reunions and Barking Lot cases, as one of the tools you are working with (algorithms, IPO chart, desk check, pseudocode, flowchart). Submit your completed assignment in Blackboard.

We will finish Chapter 2 and begin discussing Chapter 3, Making Decisions. I will post instructions to download the Netbeans IDE to your systems, both OS and Windows. You can work on downloading it yourself by going to https://netbeans.org/features/ . We will start coding in Week 4.

Classic Reunions provides services for organizers of high school class reunions. A typical customer might need help locating former classmates, deciding on a theme, selecting a venue, entertainment, and decorations, and so on. The service currently has two employees. List the objects, attributes, behaviors, and relationships needed to write a program that could simulate serving one client’s reunion needs.

Case: The Barking Lot

The Barking Lot is a dog boarding facility. It provides boarding for any number of days and additional services such as grooming and walking. The Barking Lot currently has three employees, a list of 40 dog clients, and room to board 8 dogs at any one time. List the objects, attributes, behaviors, and relationships needed to write a program that could simulate one day’s business activity.

Chapter 2

What advantages are there to requiring variables to have a data type?

Would you prefer to write a large program by yourself, or to work on a team in which each programmer produces one or more modules? Why?

Extreme programming is a system for rapidly developing software. One of its tenets is that all production code is written by two programmers sitting at one machine. Is this a good idea? Does working this way as a programmer appeal to you? Why or why not?

Case: Classic Reunions

In Chapter 1, you thought about the objects needed for programs for Classic Reunions—a company that provides services for organizers of high school class reunions. One required program must be able to estimate the cost of a reunion event per person. This month, the company is charging $200 per hour for renting its on-site party room, $350 for its house band for the evening, and $40 a plate for dinner. Develop the logic for an application that accepts the number of guests expected for an event and the number of hours for the party as input, then calculates and outputs the total cost for the event as well as the cost per person. Show the algorithm, pseudocode, flowchart and desk- checking. You may draw the flowchart using freehand or using an application such as Microsoft Word or Visual Logic (PIN to use comes with textbook purchase) or Google Docs (select File, New Drawing & insert flowchart shapes or click on Add-Ons and connect to the free LucidChart app).

Case: The Barking Lot

In Chapter 1, you thought about the objects needed for programs for The Barking Lot—a dog boarding facility. One required program must be able to estimate profits for a day. The facility can board eight dogs at a time; it charges $25 a day for dogs that weigh more than 50 pounds and $20 a day for smaller dogs. The facility’s expenses include $2 per day per dog for food (no matter the size of the dog), and $30 per day for utilities. Develop the logic for a program that allows a user to enter the number of large dogs boarded; assume that the rest are small dogs and that the facility is full. Output is the total revenue collected for the day, total expenses, and the difference. Show the algorithm, pseudocode, flowchart and desk-checking. You may draw the flowchart using freehand or using an application such as Microsoft Word or Visual Logic (PIN to use comes with textbook purchase) or Google Docs (select File, New Drawing & insert flowchart shapes or click on Add-Ons and connect to the free LucidChart app).

5 hours ago

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.