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

  Critically evaluate the use and importance of clusters

Critically Evaluate The Use And Importance Of Clusters As Enhancing National Competitiveness. Provide evidence of both academic referances and real-life examples to support your answer.

  A catastrophic server crash at andersen & sons

A catastrophic server crash at Andersen & Sons,

  Esign the class billtype with data members to store patients

Design the class doctorType, inherited from the class personType, with an additional data member to store doctors speciality. Add appropriate constructors and member functions to initialize, access, and manipulate the data members.

  Data mining for business decisions

Randall Parman, database architect at restaurant chain Applebee's International and head of Teradata's user group, opened Teradata's annual user conference in Las Vegas with a warning to those who aren't making the best use of their data. "Data ar..

  Give a counterexample to illustrate this point

Give a counterexample to illustrate this point.

  You are given for input the student name

Draw a flowchart to illustrate the following problem. You are given for input the student name, number of credits, and cost per credit. You need to output the student name, number of credits and total tuition.

  How many bit comparisons are made

How many bit comparisons (both successful and unsuccessful) are made by the brute-force string-matching algorithm in searching for the pattern 11001 in a binary text of 500 ones?

  Development tools for cloud solutions

Explain the benefits and drawbacks of using software development tools provided by cloud vendors to develop cloud-based solutions for an organization.

  Cloud computing its privacy and secrurity

I have to select a topic as soon as possible. Then write why i have selected that topic in 100 words. The topic paper should be a problem and it will provide a solution to the problem or what can be done.

  Show that this requirement is achieved by satisfying

Consider two channels whose outputs are represented by the random variables X and Y. The requirement is to maximize the mutual information between X and Y. Show that this requirement is achieved by satisfying two conditions:

  Find out about desktop virtualisation

The management of your employer wants to find out about desktop Virtualisation and how it works. They think that there may be some advantage to the organisation from adopting some of these desktop Virtualisation technologies.

  Change the layout options to square

Change the layout options to Square

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