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

  Write documentation for an app that monitor sleeping pattern

write a documentation for an app that monitors your sleeping patterns. This should define the expected readership of the document and describe its version history.

  Developing use cases to support the atm service

As an intern software developer for a retail bank, you have been tasked with developing use cases to support the ATM service

  Develop a functional decomposition diagram

Develop a functional decomposition diagram to show all of the functions that the system or application will support. Develop an E-R diagram, class diagram, or a data flow diagram that effectively represents the data that are required for your appli..

  Identify trends in mobile software development

Identify trends in mobile software development and explain why they are relevant to the scenario described above. Explain how the different mobile platform will affect the different phases of requirements, design, development, and deployment of the m..

  The top 3 user interface techniques you recommend by using

after delivering the concepts behind the application system and user interface requirement process the government

  Standard tricks of cryptic crossword

Cryptic crosswords you have to decipher the clue to determine the word. One of the standard tricks of cryptic crossword creators is to use anagrams.

  Build an entity relationship diagram for hospital

Build an Entity Relationship Diagram(ERD) for the following hospital scenario. For your Patient entity show its attributes . Highlight the key attribute in red.

  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.

  Congruence between two layers of communications

Several people believe that non-verbal clues facial expressions and body language are better indicators of the real message that is being delivered.

  Explore the need for waterfall and agile methodologies

Analyze the need for waterfall and agile methodologies. Explain the advantages of extreme programming (XP) and analyze the advantages of its application in high-budget short-time projects.

  According to morgan 2006 all theories of organization and

according to morgan 2006 all theories of organization and management are based on implicit images or metaphors that

  As it project manager take systems view of project

As an IT project manager, you may take a systems view of a project. What does it mean to take a systems view of a project?

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