Book a Demo

Author Topic: Behavioral or Structural?  (Read 3448 times)

sbaldrick

  • EA User
  • **
  • Posts: 29
  • Karma: +0/-0
    • View Profile
Behavioral or Structural?
« on: November 19, 2010, 11:24:49 am »
A use case is a behavioral component of UML - agreed?

A use case diagram .. is a structural component of UML?

A use case diagram shows no concept of events or actions ocurring over time. It justs shows a structured decomposition of fucntionality into use cases - hmmm?

Currently the use case diagram is classed as behavioral in EA. I think it should be structural.

(But then, if OMG also got this wrong, you are forgiven.)  ;)
« Last Edit: November 19, 2010, 11:25:25 am by MundayL »

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Behavioral or Structural?
« Reply #1 on: November 19, 2010, 12:19:18 pm »
Quote
(But then, if OMG also got this wrong, you are forgiven.)  ;)
So kind! ;)

It's UML that classifies use case diagrams as behavioral. FWIW, I agree. UseCase is a BehavioredClassifier which is a classifier that can define behavior specifications in its namespace. Although use cases have structure, it's the behaviors that they own that are more interesting.
« Last Edit: November 19, 2010, 01:56:19 pm by KP »
The Sparx Team
[email protected]