Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [epf-dev] system requirements

Hi Ronaldo,

 

All the requirements are characterized as use cases (for functional
requirements) or supporting (for non-functional) requirements. Artifacts
like the glossary and conceptual model support the understanding of
requirements (as well as development), but are not considered
requirements by themselves. For example, the definition of a term doesn'
t indicate how the system must perform, or how it can be tested. But
that term may be used in the context of a requirement, which is written
to be unambiguous, testable, and understandable.

 

Artifacts like prototypes prove technology, get feedback from the
customer, etc. But they don't describe, in an unambiguous way, how the
final system should perform. For that you need some form of well written
statements that the stakeholders and development team can understand and
agree on. OpenUP uses use cases and supporting requirements to achieve
this. There are other methods of course, such as user stories or writing
a bunch of discrete requirements. 

 

- Jim

 

____________________

Jim Ruehlin, IBM Rational

RUP Content Developer

Eclipse Process Framework (EPF) Committer www.eclipse.org/epf

email:   jruehlin@xxxxxxxxxx

phone:  760.505.3232

fax:      949.369.0720

 

________________________________

From: epf-dev-bounces@xxxxxxxxxxx [mailto:epf-dev-bounces@xxxxxxxxxxx]
On Behalf Of "Ronaldo r" <ronaldorezende@xxxxxxxxx>
Sent: Tuesday, June 05, 2007 7:00 AM
To: epf-dev@xxxxxxxxxxx
Subject: [epf-dev] system requirements

 

The Supporting requirements concept mention that supporting requirements
+ use cases define the requirements of the system. This means that the
Glossary, conceptual model (entities in a class diagram) and Prototypes
doesn't define the requirements of the system? Why this other
requirements are out? 


-----
Supporting requirements and Use Cases, together, define the requirements
of the system. These requirements support the features listed in the
Vision statement. Each requirement should support at least one feature,
and each feature should be supported by at least one to requirement

_______________________________________________ 
epf-dev mailing list 
epf-dev@xxxxxxxxxxx 
https://dev.eclipse.org/mailman/listinfo/epf-dev 

Back to the top