Book a Demo

Author Topic: Change of stereotype to "Functional"  (Read 17283 times)

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13521
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Change of stereotype to "Functional"
« Reply #15 on: November 01, 2018, 06:21:16 am »
Ian,

I think you can add requirement types yourself.
Can you not create a type called "ToBeDefined" and set that as the default one?

I agree that it's weird that EA allows you to create requirements without a type, only to change the type to "functional" afterwards.

I just did some experimenting, and it seems that the default "functional" is somehow hardcoded in EA. If I delete the "functional" requirement type then there is no default, and the type field remains blank.
If I add "functional" again then that is used again as the default.

So I guess the workaround for your problem is to delete the "functional" requirement type and add a "funktional" or "functionally" or another variation if you still need that one but don't like it to be the default.

Geert

Glassboy

  • EA Practitioner
  • ***
  • Posts: 1367
  • Karma: +112/-75
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #16 on: November 01, 2018, 07:37:20 am »
So I guess the workaround for your problem is to delete the "functional" requirement type and add a "funktional" or "functionally" or another variation if you still need that one but don't like it to be the default.

Or accept that the majority of requirements are functional and leave it alone, as we know when you start fooling around with the Pareto Principal the resulting mess is bigger than the original problem.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #17 on: November 01, 2018, 09:56:05 am »
I simply (as stated) created my own requirement which is just a requirement. Whether functional or non-functional just depends on the package where it has been put. Especially NFRs follow a pattern that is rather broad (legal, performance, etc.; you can find examples on the net). So creating a package structure is much more appropriate. Similarly you can group functional requirements.

q.
« Last Edit: November 01, 2018, 07:14:27 pm by qwerty »

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #18 on: November 01, 2018, 10:39:40 am »
So I guess the workaround for your problem is to delete the "functional" requirement type and add a "funktional" or "functionally" or another variation if you still need that one but don't like it to be the default.

Or accept that the majority of requirements are functional and leave it alone, as we know when you start fooling around with the Pareto Principal the resulting mess is bigger than the original problem.
But that's not Ian's beef as I understand it.  If Functional is to be the default value, then it should appear (as the default) in the input.

For all the enumerative properties we can affect, we create either a formal default intrinsic value from the domain, or use the extrinsic value «Uninitialized» (no value has been entered).  We, typically,  also allow the extrinsic value «Undetermined»  (I haven't decided yet, but I did have a think about it).

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

Ian Mitchell

  • EA User
  • **
  • Posts: 507
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #19 on: May 14, 2019, 11:50:39 pm »
The disease is spreading!
Just tried this again in V15 Beta, and now 'Defect' elements have the same problem:
- drop onto a diagram - no stereotype
- edit the properties - stereotype automatically set to 'Functional'.
This is just a bug. Plain and simple.
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

namealreadytaken

  • EA User
  • **
  • Posts: 24
  • Karma: +0/-0
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #20 on: May 15, 2019, 07:05:28 am »
While I agree the data manipulation is a bug. I am tad confused.

Under what circumstances would a requirements engineer not be aware, based on requirements elicitation findings, which stereotype to apply when initially recording the requirement? Presumably, the requirements engineer should know what requirement stereotype to apply from the start and not try to figure out the stereotype at a later date.

The suggested workaround is to name the package based on the stereotype (e.g., NFR). If the requirements engineer is not sure of which stereotype to apply, how would he/she to created the requirement in the NFR package?

Thanks

Ian Mitchell

  • EA User
  • **
  • Posts: 507
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #21 on: May 15, 2019, 06:44:26 pm »
An answer from Sparx, via a very prompt response to a bug report:

"It depends on Visual Style. If you set the "ribbon | Start | Visual Style | Use Property List for Elements" option, it won't be a problem because the stereotype field can be blank. Unfortunately, with that option switched off, the type field is a list box and there is no option for a blank stereotype. "

Now can anyone tell me, honestly, that they would have predicted that as the solution.
But it does at least work.
I wonder what else it does....
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Ian Mitchell

  • EA User
  • **
  • Posts: 507
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #22 on: May 16, 2019, 06:29:17 pm »
So I did as Sparx suggested (now using v15) but I decided I didn't like that it removed the dockable properties windows, so I switched it off.
Now I don't get any dockable properties windows any more. Even after an EA re-start.
How do I get them back ? Anyone?
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Ian Mitchell

  • EA User
  • **
  • Posts: 507
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: Change of stereotype to "Functional"
« Reply #23 on: May 17, 2019, 06:40:50 pm »
It seems that a click on an element shows the old-style, modal Properties dialog.
Alt-Enter (who knew that) shows the dockable properties.
Was this the case in V14? I thought the old modal window could just be docked ?
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com