Produce a detailed design class diagram

Assignment Help Basic Computer Science
Reference no: EM131679468

Task

UI Design, Data Management, Use Case Realization, Detailed Design

1. UI Design - Design a set of GUI interfaces (a set may consist of one element) that support the functional requirements and workflow identified for the use case you described in Assignment.

Document your design with a set of annotated 'story boards' that show the graphical elements of your design.

2. Data Management

Design data access objects (DAOs) to support the data requirements of the use case you described in Assignment 3* and document your design with a detailed class diagram showing all attributes and methods required by the DAOs.

3. Use Case Realization

Produce a detailed sequence diagram consistent with the normal flow detailed in the full use case description that shows the interactions between boundary classes that support your GUI design, internal elements that control and support the use case (ie implement business logic), and the data access objects you have just designed.

4. Detailed Design - Produce a detailed design class diagram (DCD) for the collaboration of objects involved in the use case that shows all the attributes and methods required to support the use case.

*Note: you may only use your own use case description from Assignment 2 if you received a mark of Credit level for the use case description section in that Assignment. Otherwise, you must re-do the use case description and get it checked with the teacher.

Reference no: EM131679468

Questions Cloud

Algae farming with fish farming : Explain why it is beneficial (and more sustainable) to couple algae farming with fish farming than simply to farm fish independently.
Which currency appears to offer the better rates : Vancouver Exports. A Canadian exporter, Vancouver Exports, will be receiving six payments of €12,000, ranging from now to 12 months in the future.
Describe sensory memories : How would you go about assessing the properties (capacity and duration) of these sensory memories. Describe a simple method of assessing one of these
Desalinization plant to obtain more freshwater : Describe at least two costs and two benefits of using a desalinization plant to obtain more freshwater.
Produce a detailed design class diagram : Design a set of GUI interfaces (a set may consist of one element) that support the functional requirements and workflow identified for the use case you describe
Explain the importance of properly defining requirements : Explain the importance of properly defining requirements. Explain Better Buying Power and strategies to meet mission needs.
Characterize the structure of a nephron : Choose the one trait that does not characterize the structure of a nephron.
Discuss court-appointed public defenders get the same level : Do you think that indigents who receive court-appointed public defenders get the same level of representation as defendants who can afford private attorneys
Discuss why is it important for teachers to discern : Why is it important for teachers to discern the cultural differences among their students. How can a teacher learn more about the cultures of their students

Reviews

len1679468

10/14/2017 12:57:38 AM

*Note: you may only use your own use case description from Assignment 2 if you received a mark of Credit level for the use case description section in that Assignment. Otherwise, you must re-do the use case description and get it checked with the teacher. Rationale This assignment is motivated by and related to the following subject learning outcomes: • be able to produce and verify analysis and design models for a system; • be able to demonstrate use of a Computer Aided Software Engineering (CASE) tool to document the models in a system. • be able to evaluate a problem and determine the appropriate architectural style for the solution; • be able to evaluate and choose appropriate software design patterns to compose the design of a software system

Write a Review

Basic Computer Science Questions & Answers

  Best practices for network security

Need an orgianal paper over one of the followingProtecting IT: A Roadmap for Securing the Enterprise•Best Practices for Network Security

  Many-to-many relationship

What are some issues when working with a many-to-many relationship? Provide some examples.

  The computerization of health records

A health care issue that has been in the news lately is the computerization of health records. This probability is being approached cautiously because of sensitive privacy and security concerns, among others.

  Describe alternate paths or actions in bank-s account

Describe alternate paths or actions that could have been taken, and why those alternate actions would have been ethical or not.

  Write a java program for performing order matching

write a Java program for performing order matching according to the typical rules of a double auction system.

  Describe testing execution for system

Test execution may be more sensitive to different environments that the other major testing activities. Describe testing execution for systems your are working on and compare it to the generic test execution issues we discussed in this chapter.

  Problem regarding the booting and editing

Describe two (2) major differences between the boot processes of Linux and Windows 7. Explain whether or not grub can be used to boot Windows. Provide a rationale for your response.

  Find the number of prints refused

Assume that this shop does not charge its customers for refused prints. The number of prints refused per 24-print roll is a random variable with mean 1.5.

  Determine the average number of covers served per hour

The table below indicates the number of covers served and the gross sales per server for one three-hour period in Sally's Restaurant

  What is the elasticity of demand

The equation for a demand curve is P=2/Q. What is the elasticity of demand as price falls from 5 to 4? What is the elasticity of demand as the prices .

  Predict the average cost of renting a car in 2008

The prediction equation for a set of data relating the year in which a car was rented as the independent variable to the weekly car rental fee as the dependent variable is y = 4.3x - 8424.3. Predict the average cost of renting a car in 2008.

  Professional behavioral assessment

To date, you have taken a deep look at yourself through the lens of MBTI, a professional behavioral assessment. You have also assessed your own skills and personal traits. You have transferred these, along with some biographic material to a resume..

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