Summary: Software Modeling

Study material generic cover image
  • This + 400k other summaries
  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
PLEASE KNOW!!! There are just 22 flashcards and notes available for this material. This summary might not be complete. Please search similar or other summaries.
Use this summary
Remember faster, study better. Scientifically proven.
Trustpilot Logo

Read the summary and the most important questions on Software Modeling

  • 1 Software Modeling

    This is a preview. There are 1 more flashcards available for chapter 1
    Show more cards here

  • Underlined attributes in a class diagram in UML mean:

    That these attributes have class scope.
  • Italic operations in a class diagram in UML mean:

    That these operations are abstract.
  • +, # and - in a class diagram in UML mean respectively:

    Public, protected and private attributes/methods
  • How do you visualize a constraint, an association, a dependency and a navigable association in UML?

    A constraint is a dotted line, an association is a closed line, a dependency is a dotted ugly arrow and a navigable association is a closed ugly arrow. 
  • How do you visualize and what is the meaning of a realization, a generalization, an aggregation and a composition.

    Realization is a dotted arrow, e.g. class/template, class/interface. A generalizaiton is a closed arrow that represents an "is a" relationship, e.g. class/superclass, concrete/abstract class. An aggregation is an open diamond, it represents a "has a" relationship, e.g. professor/class. A composition is a closed diamond, it represents a containment relationship, e.g. car/carburetor.  
  • What is a use case diagram?

    A use case diagram visualizes the functionality by the users point of view.
  • What is a sequence diagram?

    A sequence diagram is a visualization of a situation/scenario by showing the interactions among a set of objects (not classes!) in temporal order.
  • What is a collaboration/communication diagram?

    This is a spatial diagram that shows interactions and relations between objects. 
  • What is an activity diagram?

    An activity diagram is a sort of object oriented flowchart that models the control flow of a computation or workflow.
  • What is a statechart diagram?

    A statechart diagram is a model of the state/temporal evolution of a single object based on it's interaction with other objects. 
PLEASE KNOW!!! There are just 22 flashcards and notes available for this material. This summary might not be complete. Please search similar or other summaries.

To read further, please click:

Read the full summary
This summary +380.000 other summaries A unique study tool A rehearsal system for this summary Studycoaching with videos
  • Higher grades + faster learning
  • Never study anything twice
  • 100% sure, 100% understanding
Discover Study Smart