Author Topic: Requirements model  (Read 3659 times)

Magnus

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
  • Illogica
    • View Profile
Requirements model
« on: October 23, 2007, 11:57:34 pm »
Hi, I've just started looking at the requirements model in EA and just can't seem to grasp what they mean. What I really would appreciate is if someone could give me (or point to) information concerning:
What is the difference between the feature and requirement element?

Thanks in advance.
Should insert humorous quotation about inserting a humorous quotation here.

thomaskilian

  • Guest
Re: Requirements model
« Reply #1 on: October 24, 2007, 12:48:04 am »
It's a philosophic difference. You can well live with just the Requirement element. AFAIR there was also some discussion here on the board and you might try to search for the thread (good luck).

jeshaw2

  • EA User
  • **
  • Posts: 701
  • Karma: +0/-0
  • I'm a Singleton, what pattern are you?
    • View Profile
Re: Requirements model
« Reply #2 on: November 06, 2007, 06:05:25 pm »
With out searching for earlier threads, nor looking at EA's Requirements model, I'll brashly share my thoughts on the difference.

Requirements are of the stakeholders.  They can be traced back to the stakeholders that state their needs (to be satisfied by the system).

Features are of the system.  They are engineered into the system's design and can be traced to the system elements that make the features available.  Features are often touted by the Marketing folks of pre-packaged software as they search for stakeholders having matching requirements.

In an Engineered to Order system, there is typically a mapping of Requirements to the Features suggested by developers.

In either case, a one-to-one mapping of requirements and features is rare.

Hope this helps.
Jim
Verbal Use Cases aren't worth the paper they are written upon.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Requirements model
« Reply #3 on: November 06, 2007, 08:26:00 pm »
Hi Jim,

that's our understanding here...

Following some further discussion, we've concluded that:

You can view  EA Constraints (that which I, alone, must uphold) as Requirements specific to an element and  EA "Internal Requirements" aka Responsibilities as Features (that which I, alone, do) specific to an element.

Paolo
« Last Edit: November 06, 2007, 09:18:13 pm by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Magnus

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
  • Illogica
    • View Profile
Re: Requirements model
« Reply #4 on: November 07, 2007, 04:11:26 am »
Thanks, that really nails it.
Should insert humorous quotation about inserting a humorous quotation here.