Question

What is the difference between behavioral UML diagrams and structure UML diagrams? Please provide your answer...

What is the difference between behavioral UML diagrams and structure UML diagrams? Please provide your answer using specific diagramming techniques.

Entity Relationship Diagram and Class Diagram are two diagramming techniques sharing common ancestry. Please contrast and compare the two. What are the similarities and the differences?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

*****Please please please LIKE THIS ANSWER, so that I can get a small benefit, Please*****

Difference between behavioral and structural UML diagrams:

Structural Diagrams:

->Structural modeling captures the static features of a system.

->Structural Diagrams – focus on static aspects of the software system.

->Structural model represents the framework for the system and this framework is the place where all other components exist.

->The structural model never describes the dynamic behavior of the system.

->Structural Modeling diagrams are

  • Classes diagrams
  • Objects diagrams
  • Deployment diagrams
  • Package diagrams
  • Composite structure diagram
  • Component diagram.

Behavioral Diagram:

->Behavioral model describes the interaction in the system..

->Behavioral Diagrams – focus on dynamic aspects of the software system.

->It represents the interaction among the structural diagrams.

->Behavioral modeling shows the dynamic nature of the system.

->Behavioral Diagrams are

  • Use-case
  • Interaction
  • State Chart
  • Activity

->All the above show the dynamic sequence of flow in a system.

Difference between Entity Relationship diagram and Class diagram

ER diagrams represent the data model's theoretical representation, while unit diagrams depict the conceptual system's concrete form and behaviour. Key building blocks of ER diagrams are persons, relationships and attributes but groups, identities, and attributes are the key building blocks of unit diagrams. Class diagrams are most apt to translate into real-world objects, while ER diagrams more often translate into database tables. Relationships contained in ER diagrams are typically more complicated for humans to grasp than the relationships in class diagrams.

ER diagram:-

  • what is contained in the database like the table, relationship, primary key, foreign key, what is a weak entity,

Class diagram:-

  • what is contained in class like attributes, types of attributes, method, the return type of methods, method's parameter, a relationship of a class(inheritance, aggregation etc.). plus there are also about an interface, abstract class.

When you talk of Class Diagrams, you talk of action management or actually working. Using State tax details, for example, measure cost feature. Then you can have different groups representing various calculation functions (See GoF concept pattern strategies).

When you think of an ER diagram, you think about the rules that will be stored around the life and relationship of the data. A user account must have a username and only one primary user account can be used for a bank account.

*****Please please please LIKE THIS ANSWER, so that I can get a small benefit, Please*****

Add a comment
Know the answer?
Add Answer to:
What is the difference between behavioral UML diagrams and structure UML diagrams? Please provide your 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. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT