Book a Demo

Author Topic: How to set the responsibilities in a class in UML  (Read 6992 times)

Go_interactive

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
How to set the responsibilities in a class in UML
« on: August 08, 2007, 03:17:19 am »
I´m new the the program and I have problem with the "responsibilities"- property when I create a class in UML. I can´t find where to set it. I have read the manual And find in the "class - Attributes" help, i image on a class that have attributs ,operations , constraints and responsibilities. But howv do I do for get the responsibilities set?

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #1 on: August 08, 2007, 04:21:04 am »
In EA there are Internal Requirements in the Properties. And these are the responsibilities of the classifier (or object to be correct).
Jan 'Bary' Glas

Go_interactive

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #2 on: August 08, 2007, 04:33:30 am »
thanx, can I show the extern requirements like the internal?  can I convert a extern REQ to a intern REQ?

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #3 on: August 08, 2007, 03:00:34 pm »
Hi

The short answer is: no, you can't convert an external (system) requirement into an internal (responsibility) requirement.

I don't want to put a whole list of Help links here, but the following two should put you in the right areas of EA Help.

http://www.sparxsystems.com.au/EAUserGuide/index.html?requirementsmanagement2.htm

The above link might be all you need - start at the Introduction topic and look at the links within it.  However, if you want a bit more information on the Requirements tab of the Element Properties dialog, go to:

http://www.sparxsystems.com.au/EAUserGuide/index.html?externalresponsibilities.htm

When you look at this topic, also check the one above it in the Help contents.

I'll confess that there should be links between these two areas of Help, but I have put them in now. I'm not sure when the updated Help will be generally available - soon, I hope.

Regards

Roy
Best Regards, Roy

gregf

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #4 on: August 20, 2007, 11:19:42 pm »
I was just working through the white paper "Requirements Management with Enterprise Architect" and I found the following statement on page 13, specifically related realization relationships between UML elements and requirements:

"A model element is marked as 'Realizing' a requirement. Once this link exists, EA will display the requirement in the element responsibilities tab, in the requirement hierarchy view..."

This doesn't seem in line with reality (or with the answers provided in this thread), so can I thus assume that in more recent versions of EA, the concept of internal requirements and external requirements have been totally disconnected? In fact internal requirements aren't even listed in the hierarchy view.

peter.zrnko

  • EA User
  • **
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #5 on: August 20, 2007, 11:38:29 pm »
In element Properties there are displayed External and Internal requirements together.

In Rules and Scenarios window there are Requirements (Internal) and Linked Requirements (External).

It's also possible to see External requirements in the Hierarchy window.
Peter

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: How to set the responsibilities in a class in
« Reply #6 on: August 20, 2007, 11:52:19 pm »
Quote
I was just working through the white paper "Requirements Management with Enterprise Architect" and I found the following statement on page 13, specifically related realization relationships between UML elements and requirements:

"A model element is marked as 'Realizing' a requirement. Once this link exists, EA will display the requirement in the element responsibilities tab, in the requirement hierarchy view..."

This doesn't seem in line with reality (or with the answers provided in this thread), so can I thus assume that in more recent versions of EA, the concept of internal requirements and external requirements have been totally disconnected? In fact internal requirements aren't even listed in the hierarchy view.
Greg,

You WILL find the Requirement in the Element Require (normally read Responsibilities) Tab.  However, it WON'T be displayed in the Responsibilities compartment.

It's another EAUI... ::)  EA is schizophrenic on Requirements versus Responsibilities...  (see my tag line!)

???
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!