Create an erd for system that stores information about cars

Assignment Help Software Engineering
Reference no: EM131320224

Creation of an Entity-Relationship Diagram and a Class Diagram

Assume that you have to create a data model for a system that stores information about cars and their owners. A car has attributes such as its model, make, and year of manufacturing. The owner has attributes such as name and address. Assume that a car owner can own many cars, but a car can have only one owner. An owner has recently sold off a car and owns no car at this point in time. This information is also present in the system.

If you have not done so already, use this link to download and install the latest stable release (non-beta) of Java SE 6 JDK. If you are using Windows and are not sure whether you need the 32- or 64-bit version, refer to Microsoft's help and support. Then use this link to download and run the Violet UML editor.

Perform the following tasks:

1. Create an ERD for a system that stores information about the cars and owners. Perform the following steps:

a. Use Word to create an ERD that contains Car and Owner entities.

b. Add the details for Car and Owner entities.

c. Add the relationship between Car and Owner entities.

2. Take a screen shot of the ERD diagram and paste it into a Word document as evidence of having completed this task. Label it correctly to avoid confusion.

3. Create a class diagram for the same system. Perform the following steps:

a. Run the Violet UML editor.

b. Select the Class Diagram option.

c. Select the Class Diagram Tool option from the Diagram Tool menu.

d. Click on the grid area to create a rectangle for a new class.

e. Create classes for the car and its owner.

f. Create subclasses of the Car class for SportsCar, Sedan, and Minivan.

4. Take a screen shot of the UML class diagram and paste it into the Word document as evidence of having completed this task. Label it correctly to avoid confusion.

5. Write a paragraph of 150-200 words describing the features you liked and disliked in each diagram. State which diagram you prefer using and justify your preference.

6. Submit a 2- to 3-page document containing the screen shots of the ERD and the UML class diagram and a paragraph describing the features of each diagram that you liked and disliked, your preferred diagram, and the justification of your preference.

Reference no: EM131320224

Questions Cloud

Assignment choice-the great migration : Write an essay on the great migration of the black population to the northern United States. What were the reasons for the great migration? What were some of the risks involved for the African Americans who undertook the move?
Theodore roosevelt to sponsor government intervention : One of the most famous labor/management conflicts took place in the 1902 Coal Strike in Pennsylvania. The strike brought the coalmine owner George Baer against the United Mine Workers Union, and led Theodore Roosevelt to sponsor government interve..
Write the corresponding output equations : write sets of state equations for DFII and its transpose, cascade, and parallel forms. Also write the corresponding output equations.
What would be the productive capacity for january : Explain why some salaries and benefits change from month to month and others do not -  If the assumed efficiency of the providers changed to 92% (see Exhibit 1.5.), what would be the productive capacity for January?
Create an erd for system that stores information about cars : Create an ERD for a system that stores information about the cars and owners. Perform the following steps: Use Word to create an ERD that contains Car and Owner entities
Continuing effects of colonialism in region : Considering the effect that colonialism has had on the world today, how has and/or does Colonialism continue to affect the world? Choose one country or area that we have studied and discuss the continuing effects of colonialism in that region.
Obstruct the resolution of three themes : Discuss how a Human Rights Approach may aid or obstruct the resolution of these three themes:
What is used for accessing a resource that you can read : What is used for accessing a resource that you can read from and write to? What does the Input stream do? What special type of variable is used by PHP to represent a resource such as a file?
Augustine and socrates both acknowledge : St. Augustine and Socrates both acknowledge that the perfect city cannot exist in this world. For each of them, what is it about the nature of human beings and of political life that makes this impossible?

Reviews

Write a Review

Software Engineering Questions & Answers

  Advantages and disadvantages of implementing dfs

Explain advantages and disadvantages of implementing a DFS for this size of company, along with a recommendation for or against, and why.

  Describe an is-a relationship

Using an example from your work or daily life, describe an "is-a" relationship. Why is an "is-a" relationship important when designing an inheritance between classes

  Design a solution algorithm to read the electricity usage

An electricity supply authority records on an electricity usage document the value of electricity that each consumer uses.

  What was the first mud

What was the first MUD? What were the different types of MUDs? Do people still play MUDs today? What modern game genre has largely replaced MUDs?

  Discuss the life cycle of a variable

Discuss the life cycle of a variable

  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.

  Software as a service

From the e-Activity, describe two requirements of the software as service and the subscription economy as outlined in the Forbes article. Explain how your selected requirements affect the subscription business model.

  System should be organized as a core system

Assess the idea that a system should be organized as a core system that implements the essential requirements with extensions that implement additional functionality. Investigate systems where this model would not be appropriate?

  How do you find and install quality application software

How do you find and install good quality applications software? Consider your own preferred approach while discussing the primary software management schemes used in Ubuntu, repositories, third-party software, etc.

  Re usability in object oriented languages

Re-usability is ability to use code written for another condition. Most languages and programming paradigms support re-usability in some form.

  Identify several processes and concepts for managing project

Identify several processes and concepts for managing projects. Thinking about these processes and concepts, answer the following questions: Which process or concept do you feel would benefit your current organization the most? Explain.

  Develop the scope portion of the framework

CSC-580 Software Engineering Spring 2016. Zachman Framework: Develop the Scope portion of the Framework: Pay close attention to the What (Data) and How (functions) sections

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