Would you prefer to write a large program by yourself or to


Assignment

Chapter 1

Case: Classic Reunions

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).

Solution Preview :

Prepared by a verified Expert
Marketing Management: Would you prefer to write a large program by yourself or to
Reference No:- TGS02448782

Now Priced at $65 (50% Discount)

Recommended (90%)

Rated (4.3/5)