Question

The UML is a large and complex modeling language. How can an IT professional tell when...

The UML is a large and complex modeling language. How can an IT professional tell when a UML diagram is correct and not just visually pleasing?

Homework Answers

Answer #1

1)

Every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility.

2)

The Open-Closed Principle Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification; that is, such an entity can allow its behavior to be extended without modifying its source code.

3)

Liskov Substitution Principle -> Subtypes must be able to replace their parent types.

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
How can cognitive learning occur through observation, modeling , and language ?
How can cognitive learning occur through observation, modeling , and language ?
discuss a patient of another culture. how can the healthcare professional communicate in presenting patient education?...
discuss a patient of another culture. how can the healthcare professional communicate in presenting patient education? consider language, family, cultural differences, and method of communication.
Looking at a FBD(Free Body Diagram) how can you tell which way it is accelerating?
Looking at a FBD(Free Body Diagram) how can you tell which way it is accelerating?
when you send information electronically using a computer, how can you tell if it is protected?
when you send information electronically using a computer, how can you tell if it is protected?
How can you tell if a Carbon Atom is sp3 hybridized? Is it just a carbon...
How can you tell if a Carbon Atom is sp3 hybridized? Is it just a carbon with 4 bonds?
How would you explain the artistic and therapeutic use of body language? “If a person can...
How would you explain the artistic and therapeutic use of body language? “If a person can feel pain, he is alive. If he can feel someone else's pain, it is human. " TOLSTOY. What does Tolstoy want to tell in this sentence? Comment in terms of patient / nurse communication
When creating alum, how can you tell alum ( KAl(SO₄)₂·12H₂O ) is a compound based on...
When creating alum, how can you tell alum ( KAl(SO₄)₂·12H₂O ) is a compound based on the experiment?
When analyzing related data variables, how can one tell which one is the independent variable and...
When analyzing related data variables, how can one tell which one is the independent variable and which one is the dependent variable? Give a business example to support the response.
how to calculate Delta on fiber if I just have N1 and N2 can you tell...
how to calculate Delta on fiber if I just have N1 and N2 can you tell what formula we use
Describe how a global project can be more complex than a project performed within just one...
Describe how a global project can be more complex than a project performed within just one country. How might these elements affect the successful outcome of the global project?