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

  Use case diagram for personal trainer information system

Recognize possible use cases and actors, and create use case diagram for Personal Trainer information system. Select one of the use cases and create a class digram.

  Components affect requirements-design-implementation phases

Must RMO consider using purchased components within new CSS? If so, When, must it begin looking for components? How will the decision to use components affect requirements, design and implementation phases?

  Define complete professional-development requirements

Once an activity has been completed, employees will use the system to submit the documentation. The system should support notifications to management personnel whenever their direct reports have submitted documentation. The system should also noti..

  Create an interface design

Document the minutes of all project meetings and other project related events associated with this milestone (date, time, team members present, topics discussed, action items). These items will be included in your submission.

  Sdlc and the role of analysis and design

In this unit, you have examined phases of the SDLC and the role of analysis and design in the overall process. A question remains, however, about the analysis and design. What methodology or approach should you use? One common methodology is the ..

  Explain how firm testing for each development method

Research, write, and provide a 4-6 page proposal of the alternative methods the firm might consider for completing the Frequent Shopper Program. Explain how the firm would conduct testing for each development method.

  Draw the eerd for main entities of stock trading system

Draw the EERD to accurately represent this set of requirements. This will be Conceptual Design. Clearly specify any assumptions which you are making. You can use any tools (software) to draw EERD.

  Implementing reusable code

Many programming languages exist in various libraries and on the Internet and using some of these functions and process, this can permit you to use these technique rather than having to write out the code from scratch on your own.

  Would prototyping have helped the primis team

What kinds of questions might McGraw-Hill have asked as part of determining the feasibility of the Primis idea? Be sure to address the needs of the organization, end users (sales reps., faculty, students), IT specialists, and the groups involved i..

  Compare the quality of commercial proprietary code

Compare the quality of commercial proprietary code with open-source code. These comparisons should consider implementations of the same functionality.

  Creating well documented object oriented application

Construct an efficient, well-documented object oriented application to manage all of job offers that an upcoming graduate is getting.

  What model would you use for this estimation

One of the most difficult aspects of planning software development is estimating the effort. Often times we are asked to provide the estimate early in the process and even before all requirements are known.

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