Develop a detailed design to support the ccrd

Assignment Help Software Engineering
Reference no: EM13330081

Detailed Design - Object Oriented Design Principles

Develop a detailed design to support the CCRD use case specified in the accompanying document: ‘Asg2 Use Case Specification'. (Hint: Follow the process for use case realization and develop analysis class and sequence diagram describing the use case before adding the details of UI interactions.) The detailed design should be consistent with the architecture you developed in Part A, and illustrate how that architecture will work to support the CCRD use case. The detailed design should include:

A logical view (class diagram) showing all classes required to support the CCRD use case, including all required attributes methods, and inheritance, compositional, or using relationships.

A dynamic view (sequence diagram) showing in detail how these classes will interact to support the CCRD use case. The sequence diagram should show all required messages (method calls) between objects, and it should be consistent with the class diagram, and the user interface proposed in Part C.

Discuss your detailed design, explaining what principles you applied, and how you applied them to arrive at your final design.

Note: your detailed design must be consistent with the interface you propose for Part C and Part D.

 

Reference no: EM13330081

Questions Cloud

Determine the value of each individual mass : A heavier mass m1 and a lighter mass m2 are 19.0 cm apart and experience a gravitational force of attraction that is 9.20 10-9 N in magnitude. Determine the value of each individual mass
Determine the maximum height reached by the rocket : A rocket, initially at rest on the ground, accelerates straight upward from rest with constant acceleration 39.2m/s2. Find the maximum height ymax reached by the rocket
Develop a design for a gui interface to support the ccrd : Develop a design for a GUI interface to support the CCRD use case used in Part B. Use a standard set of graphical ‘widgets' such as those supported in .NET or Java Swing.
What are the strength and direction of an electric field : What are the strength and direction of an electric field that will balance the weight of a 1.2 g plastic sphere that has been charged to -2.9 nC
Develop a detailed design to support the ccrd : A logical view (class diagram) showing all classes required to support the CCRD use case, including all required attributes methods, and inheritance, compositional, or using relationships.
Write up stating the authority drawn : Suppose you are planning to buy a new machine POPO CORN machine. The machine will cost $450,000 and would last for three years and have salvage value zero.
What was the inital particles speed : A 100 MeV particle decays into two particles. one of these two particles has a mass of 10 MeV and a speed of 3/5. what was the inital particle's speed
Alternatinglayers of hematite and chert : Banded iron formations (BIFs) consist of thin, alternatinglayers of hematite (iron oxide) and chert (miroscopically small crystals of quartz). ManyBIFs formed in Earth’s earliest oceans but none form today despite theabundance of shallow ocean enviro..
What is her mass after throwing the ball : A 100kg astronaut carrying a 1kg ball as she flies past a space station with a velocity of 3/5. what is her mass after throwing the ball

Reviews

Write a Review

Software Engineering Questions & Answers

  Suggestions for viable guidelines

Do you think that variations in company and societal culture could pose a significant problem when coordinating or scheduling large assignments,

  Jrp a superior way to discover requirements

What makes JRP a superior way to discover requirements as compared to a regular company meeting? What do you think is the most important aspect of a JRP meeting

  Create class diagram and write the pseudocode

Design a class named HousePlant. A HousePlant has fields for a name (for example, "Philodendron"), a price (for example, 29.99). Create class diagram and write the pseudocode that defines the class.

  Challenges of software development projects

Define and explain, in your own words, the primary challenge(s) of software development projects and compare and contrast at least three (3) different software development methods.

  Create an xslt stylesheet

You've completed web page development and so now it is time to take the process of template generation to a new level: XSLT.

  What is the need to identify test deliverables

What is a test plan? List out the processes that are covered in a test plan. What is the need to identify test deliverables?

  Create data flow diagram about process

Create a data flow diagram about the process. When John received orders from the sales department, he would pick the items from the warehouse to fill up the order.

  Sketch the flowchart for user to enter credit card balance

Sketch the flowchart or write pseudocode for the application which permits user to enter credit card balance. suppose the interest rate is 1 percent per month

  What are the ramifications of the parts

Consider the type of software process used in your organization (or one in which you have previously worked). How many of the key process areas identified in the course are used?

  Factors significant effects on initial cocomo estimate

Suggest four factors that might have significant effects on the initial COCOMO estimate and propose possible values for these factors.

  Data type identification

Assume you wish to produce a report of your movie collection. Determine which fields would you use, and which would be the data types of each of those fields?

  How the tools are useful in talking to non-technical people

How do rich pictures and use cases provide better understanding of the system requirements to you as the analyst, and also to the client and the software developers? (In the region of 2000 words)

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