DRAFT [2016-2017][KR][en] at 2023-06-02 13:24:01 +0300
Logo-do [errata] Profile

Software Engineering Practices

Unit 4 Software Modeling

Exercises


SELF-TEST ASSIGNMENT

Instruction: here you can find tasks for independent work to control your knowledges and skills. These tasks are not evaluated by teacher.

  1. Explain the following concepts from entity-relationship modeling: entity, entity type, attribute value, attribute, relationship.
  2. Define the following terms: object, state, attribute, message.
  3. Explain the difference between the specialization-generalization relation and the whole-part relation.
  4. Explain the difference between a class diagram and a state machine diagram.
  5. Explain the difference between a sequence diagram and a communication diagram.
  6. Explain the difference between a class diagram and a component diagram.
  7. What are CRC cards and use-case scenarios used for in object-oriented analysis?

© 2006—2023 Sumy State University