Question

How are Domain Model class diagram (DMC) and Design Class Diagram (DCD) different? What additional information...

How are Domain Model class diagram (DMC) and Design Class Diagram (DCD) different? What additional information will you need to include in the DCD that does NOT need to be present in the DMC?

Homework Answers

Answer #1

Hi,

Inorder to describe the structure of a system a class diagram is used.There are Domain model class diagram and Design Class Diagram.The difference between them are given below:

Domain Model Class Diagram

Design class diagram

1.Representation of real world 1.Representation of software definition
2.Identify relevant concepts and ideas of domain 2.Identify the specification of software classes
3.It does not consist of methods of class 3.It consist of methods of each class
4.Conceptual model design 4.Logical model design
5.It only establish the entities,attributes and the relationship 5.It defines the structure of the data element

The additional information that included in DCD is that there is a method or operation for each class.The method is a funcion ,that defines the operation of each class.

Thank you...

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Create a domain model (class diagram) for each one the following user requirements. Father and son...
Create a domain model (class diagram) for each one the following user requirements. Father and son cook dinner. In the course of that, one of them always has to load the dishwasher. The directors or his secretary are allowed to make an appointment, but nobody else For an exam, a student and a teacher need to be present. If it is an oral exam, a professor has to act as second examiner
Create a domain model in the form of a class diagram based on the following description....
Create a domain model in the form of a class diagram based on the following description. Model only things that are specifically described. Do not model “the system.” "A university requires a course information management system. The university has three types of courses, namely, core courses, optional courses, and special topics courses. Information that needs to be stored for each course is the course’s Course ID, Session ID, Course Title, and Credit Hours. Additional information that must be stored for...
C++ Design a class named Computer that holds the make, model, and amount of memory of...
C++ Design a class named Computer that holds the make, model, and amount of memory of a computer. Include methods to set the values for each data field, and include a method that displays all the values for each field. Create the class diagram and write the pseudocode that defines the class. Pseudocode help please
What is rapid instructional design? How does it differ from the traditional training design model discussed...
What is rapid instructional design? How does it differ from the traditional training design model discussed in Chapter 1? (See Figure 1.1.) Also, explain how you could use an ‘agile design process’ for developing online training.
Create a State machine diagram, class diagram and a sequence diagram A description of the System...
Create a State machine diagram, class diagram and a sequence diagram A description of the System Hjolaleidir.is - Better Biking routes The group “Better biking routes” has got the idea of making the website: hjolaleidir.is for cyclists in the greater Reykjavik area. The group “Better biking routes” want to make the website accessible for a broad spectrum of users. They are catering to users who want information about good routes from a place to a destination and users who wish...
Use CRC to design information system for a school. Use following classes: Professor, Class, School, Department,...
Use CRC to design information system for a school. Use following classes: Professor, Class, School, Department, and Student, Identify the main responsibilities and collaborators for each class. Then draw a UML class diagram showing the relationships (and multiplicities) between the classes
Create a UML class hierarchy diagram (be sure to consult the notes so that you construct...
Create a UML class hierarchy diagram (be sure to consult the notes so that you construct the correct diagram) with a minimum of 6 classes for each of the categories below. Each diagram should include at least three examples of one class inheriting from another. Provide a couple of sentences in each case explaining the inheritance decisions behind your design. a. Technology relevant to remote learning b. A personal passion or hobby of choice
Create a UML class hierarchy diagram (be sure to consult the notes so that you construct...
Create a UML class hierarchy diagram (be sure to consult the notes so that you construct the correct diagram) with a minimum of 6 classes for each of the categories below. Each diagram should include at least three examples of one class inheriting from another. Provide a couple of sentences in each case explaining the inheritance decisions behind your design. a. Technology relevant to remote learning b. A personal passion or hobby of your choice
2a. What class of receptor is the insulin receptor? b. How is the insulin receptor different...
2a. What class of receptor is the insulin receptor? b. How is the insulin receptor different than other receptors in this class? 3. Describe the steps between the binding of an insulin molecule at the surface of a target cell and the activation of the effector PI3K. How does insulin signaling lead to an increase in glucose uptake by cells? 4. How is insulin signaling altered in Type 2 diabetes? 5. What is the main goal of modern scientific research...
Create a conceptual model using either an entity-relationship diagram or a crow’sfoot notation. State any assumptions...
Create a conceptual model using either an entity-relationship diagram or a crow’sfoot notation. State any assumptions of business rules. Create a conceptual model using either an entity-relationship diagram or a crow’sfoot notation. State any assumptions of business rules. Suppose you want to design a database to keep track of potential customers for new products. You need to design the database so that the features of the new product are captured. You also want to know what employee contacted the potential...