How do we assess the quality of a software design

Assignment Help Computer Engineering
Reference no: EM132095822

PLEASE HELP!!!! And answer completley

1. If a software design is not a program (and it isn't), then what is it?

2. How do we assess the quality of a software design?

3. Using the architecture of a house or building as a metaphor, draw comparisons with software architecture. How are the disciplines of classical architecture and the software architecture similar? How do they differ?

4. Present two or three examples of applications for each of the architectural styles noted in Section 13.3.1 (A Brief Taxonomy of Architectural Styles)

5. The department of public works for a large city has decide 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 includes 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, dollar amount of damage. PHTRS is an on-line system.

All queries are to be made interactively." Use the design approach described in chapter 13 (Archiectural design) to develop a software architecture for the PHTRS.

Reference no: EM132095822

Questions Cloud

What is the minimum altitude the probes can achieve : You are the science officer aboard the starship Enterprise, leading a scientific exploration of a neutron star. Your mission is to send a set of two robotic.
Determine the best algorithm to use : When dealing with algorithms? What KEY features MUST you look at to determine the best algorithm to use..?
What are the company fixed expenses : Gerber Company is planning to sell 200,000 units for $2.00 a unit and will just break even at this level of sales. What are the company fixed expenses
At what speed does particle move : A particle of mass m and traveling at 0.9 c collides inelastically with another particle of mass m at rest. The collision produces a new particle of mass.
How do we assess the quality of a software design : If a software design is not a program (and it isn't), then what is it? How do we assess the quality of a software design?
Calculate activity rates and determine the overhead cost : Calculate activity rates and determine the overhead cost per unit. Compare these costs with those calculated using the unit-based method
Discuss the most important issues : Discuss the most important issues that must be made about (planning, organizing, leading and controlling)
What is the force that the cable exerts on the elevator : A cable lowers a1400kg elevator so that the elevator's speed increases from zero to 4.0m/s in a vertical distance of 6.3m.
Discuss the drivers of competitiveness in the uae : Critically discuss the Drivers of Competitiveness in the UAE.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a computer program that inputs a degree of difficulty

Write a computer program that inputs a degree of difficulty and seven judges' scores, and outputs the overall score for that dive.

  Create a play list class that takes a list of sound and play

Create a Play List class that takes a list of sounds and play them one at a time. Use the methods in the Picture class to draw a smiling face.

  How does an attack differ from a security risk

What was a major distinction between Gen. Grant and Gen. Lee during the Civil War and how does it relate to this class (100-250 words).

  What would the new tree look

The Binary Tree is one of the best ways to organize data while you need fast access. For this assignment, we will organize a list of names and perform various operations on those names.

  What problems if any do you run into

DATS 6103: Introduction to Data Mining Problems. User-based collaborative filtering approach. Use Euclidean, Manhattan, correlational, and cosine similarity distance measures. What problems (if any) do you run into

  Describe the purposes of domain analysis

Describe the purposes of domain analysis. Which UML (unified modeling language) diagrams are useful in scenario-based modeling?

  What you consider most appropriate types of quality systems

Compare and contrast 3 of what you consider the most appropriate types of quality systems for the project that you will use in your Key Assignment.

  How much time you expect to put into this class

Transferring a Document to Another Computer Time Required: 15 minutes Objective: Create a document and copy it to your instructor's computer.

  Program to perform two-dimensional finite element analysis

CS 109 - C/C ++ Programming for Engineers w. MatLab- Spring 2016 - write a MatLab program to perform a two-dimensional Finite Element Analysis ( FEA ) of a computer motherboard, and to write a short memo describing your findings.

  How to print out the matrices

My main problem is that I don't know how to convert a text file like this into the matrice that I can use. I wasn't taught how to in my previous classes and I think my professor imagine that we know how.

  Program to evaluate case statement

Program to evaluate case statement

  Describe mutual strategy to maintain enterprise-level system

Describe mutual strategy to maintain enterprise-level system

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