Develop a class model for the phtrs system

Assignment Help Basic Computer Science
Reference no: EM131129391

If you haven't done so, complete Problem 6.6. Use the design methods described in this chapter to develop a software architecture for the PHTRS.

Problem 6.6

The department of public works for a large city has decided to develop a Web-based pothole tracking and repair system (PHTRS).

A description follows:

Citizens can log onto a website and report the location and severity of potholes. As potholes are reported they are logged within a "public works department repair system" and are assigned an identifying number, stored by street address, size (on a scale of 1 to 10), location (middle, curb, etc.), district (determined from street address), and repair priority (determined from the size of the pothole). Work order data are associated with each pothole and include pothole location and size, repair crew identifying number, number of people on crew, equipment assigned, hours applied to repair, hole status (work in progress, repaired, temporary repair, not repaired), amount of filler material used, and cost of repair (computed from hours applied, number of people, material and equipment used). Finally, a damage file is created to hold information about reported damage due to the pothole and includes citizen's name, address, phone number, type of damage, and dollar amount of damage. PHTRS is an online system; all queries are to be made interactively.

a. Draw a UML use case diagram for the PHTRS system. You'll have to make a number of assumptions about the manner in which a user interacts with this system.

b. Develop a class model for the PHTRS system.

Reference no: EM131129391

Questions Cloud

What is the gain or loss? how well does this offset : From the previous question, rates do indeed fall as expected, and the T-bond contract is priced at 103 5/32. If Springer closes its futures position, what is the gain or loss? How well does this offset the approximate change in equity value?
Write a story in which you reveal a secret about yourself : Paper about how you applied storytelling, natural dialogue, theme development, and point of view in your story. Explain how your protagonist drives the action.
What the leader would do again : Write a paper of 1,000-1,200 words, from your perspective, on how that process occurred, what happened, what the leader would do again, and what mistakes he or she may have made
Which accounts are debited and which are credited if a bond : Which accounts are debited and which are credited if a bond issue originally sold at a premium is redeemed before maturity at 97 immediately following the payment of interest?
Develop a class model for the phtrs system : Draw a UML use case diagram for the PHTRS system. You'll have to make a number of assumptions about the manner in which a user interacts with this system.
Estimate the process standard deviation : What conditions must existprior to calculating the processcapability? Distinguishbetween gage repeatability and gage reproducibility? Light bulbs are tested for luminance. Random samples of 5 are chosen.
How many contracts does springer need to hedge against : A T-bond futures contract is available for hedging. Its duration is 6.5 years, and it is currently priced at 99 5/32. How many contracts does Springer need to hedge against the expected rate change? Assume each contract has a face value of $1,000,000..
Discuss the output of the cerebellar cortex : A 34-year-old woman with a long-standing history of seizure disorder presents to her neurologist with difficulty walking and coordination. Discuss the output of the cerebellar cortex and state whether its excitatory, inhibitory, or both
Contrast the following types of bonds : Contrast the following types of bonds: (a) Secured and unsecured, (b) Term and serial, (c) Registered and bearer, and (d) Convertible and callable.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identify some distributed applications in the scientific

Identify some distributed applications in the scientific and commercial application areas

  Data governance improvements

Data Governance Improvements

  Create a document with two vertical frames

create a document with two vertical frames. create a series of links in the left frame. each button should represent a country and the right frame point to a source for that countries stats.

  Verify that all required fields are complete

Use alerts to inform the user if information is missing and focus on the missing field for them to provide the needed data.

  Implement a relational database for a medical clinic

Everyday this medical clinic handles several patients and hosts several doctors. Each patient needs to register before they can make an appointment with any of the doctors.

  Write a program that will continuously prompt the user grade

Write a program that will continuously prompt the user for a grade (in the range of 0 to 100) until a sentinel value of 999 is entered. The program will then display the average of all grades entered, formatted to 1 decimal place. Assume the grades a..

  Find out how smtp hosts deal with unknown commands

You can either read the RFC or contact an SMTP server as in Exercise 14 and test its responses to nonexistent commands.

  Diagnos application which has changed from original state

How does third-party plug-ins change process of diagnosing and troubleshooting errors within application? What steps would you take in diagnosing the application which has been changed from its original state?

  Explain radio frequency identification technology

Write discussion of radio frequency identification (RFID) technology and Information Technology Infrastructure Library (ITIL) standards.

  What is difference between class and an object in oop c++

What is the difference between a CLASS and an OBJECT in OOP C++

  Explain the difference between portable internet access

Directions: Please provide detailed and elaborate responses to the following questions. Your responses should include examples from the reading assignments, if possible. Your answer to each question should be at least 250 words in length and uti..

  Simplify the following boolean expressions

Simplify the following Boolean expressions. a) xy + (x + y)z + y, b) x + y + (x + y + z), c) yz + wx + z + [wz(xy + wz)]

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd