Book a Demo

Author Topic: Complexity Types - take your pick...  (Read 4162 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Complexity Types - take your pick...
« on: August 11, 2005, 04:59:28 am »
Complexity types appear to be both hard coded and flexible.

If you use the Complexity dropdown in a Class Element you get the value list: Easy, Medium, Difficult, Extreme and Unknown

If you ask for a an enumerated list of Complexity types for tagged value purposes from the system using the mechanism in the help file:
Type=Enum;
Type=List;
List=ComplexityTypes;

You get a different list in the drop down...
Extreme, High, Low, Medium, V.High, V.Low ???

(these latter ones correspond to the values in the t_complexitytypes table in the database)

Will the real Complexity value set please stand up?

Also there doesn't seem to be any way to change the list.  is that correct?

Consistency, Consistency, Consistency! TM

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

thomaskilian

  • Guest
Re: Complexity Types - take your pick...
« Reply #1 on: August 11, 2005, 05:19:28 am »
IMO a lot of the attributes could be handled with Tags much better. It's hard to go back to a simpler UI though :-X

Btw.: I have only the first 3 complexity types ???
« Last Edit: August 11, 2005, 05:23:11 am by thomaskilian »

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Complexity Types - take your pick...
« Reply #2 on: August 11, 2005, 06:32:12 am »
Quote
IMO a lot of the attributes could be handled with Tags much better. It's hard to go back to a simpler UI though :-X

BTW.: I have only the first 3 complexity types ???
Yes, I thought about that also when I posted...  However, the Complexity values in the t_complexitytypes table have associated numerical factors which are used in some metrics calculation (I think).

Do you mean you HAVE only three of the 5 (or 4) values or you USE only three of them.

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

thomaskilian

  • Guest
Re: Complexity Types - take your pick...
« Reply #3 on: August 11, 2005, 12:28:28 pm »
Quote
Yes, I thought about that also when I posted...  However, the Complexity values in the t_complexitytypes table have associated numerical factors which are used in some metrics calculation (I think).

Do you mean you HAVE only three of the 5 (or 4) values or you USE only three of them.

Paolo

Only the first three are in the list. Could it be that you modified the database and forgot about it (I vaguely remeber having done something like that a long time ago)?

SF_lt

  • EA User
  • **
  • Posts: 216
  • Karma: +1/-0
  • The Truth Is Out There
    • View Profile
Re: Complexity Types - take your pick...
« Reply #4 on: August 11, 2005, 01:39:53 pm »

I don't know, if it's a bug or suggestion - in both ways it could be reported to Sparx in support page ;)
registertm everything to SparX

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Complexity Types - take your pick...
« Reply #5 on: August 11, 2005, 04:42:02 pm »
Quote
Only the first three are in the list. Could it be that you modified the database and forgot about it (I vaguely remember having done something like that a long time ago)?
Yeah, I thought that too, so I went back to EABase.EAP and found them there... So I assumed it wasn't me... ;D

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

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Complexity Types - take your pick...
« Reply #6 on: August 11, 2005, 08:16:50 pm »
Getting back to my first post, does anybody know if you can change the drop-down values or are they hard-wired into the control?

Thanx,
Paolo

BTW: for my XML emission from the model, I'm going to emit the following values for Complexity (since I think the current list has confused effort and complexity)

XML                  EA
«Unknown»     Unknown
Trivial               (not yet available)
Low                  Easy
Medium             Medium
High                  Difficult
Extreme            Extreme

I intend to use the factors (such as those in t_complexitytypes) to calculate approximate effort from complexity.

Comments welcome...
« Last Edit: August 11, 2005, 08:17:00 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

JourneymanDave

  • EA User
  • **
  • Posts: 72
  • Karma: +0/-0
    • View Profile
Re: Complexity Types - take your pick...
« Reply #7 on: August 12, 2005, 06:10:41 am »
I'm afraid those values may be hard-coded into the list control.  When I view the values available to me from the app, using the EAExample model, I see the following complexities available for a class:   Easy, Medium, Complex

When I open the EAExample.eap, and view the values in table t_complexitytypes, I see these values:   Extreme, High, Low, Medium, V.High, V.Low.  I believe that either I'm mistaken in the assumption that the table t_complexitytypes is what's being queried for the class complexity types, or those values are provided by code.