INCOSE 2012 TVC Forestia Solution

22
Managing Requirements with IRQA IRQA (INCOSE Tool Vendor Challenge) Andreas Plette

description

Tool Vendor Challenge Solution

Transcript of INCOSE 2012 TVC Forestia Solution

Managing Requirements withIRQAIRQA(INCOSE Tool Vendor Challenge)

Andreas Plette

We are clearly focussed on Requirements Management / Requirements

Engineering.

We are not focussed on:

• (UML) Modelling – although we do a little bit…

• Configuration / Change Management – although we do a little bit…

• Release Management – although we do a little bit…

• Test Management – although we do a little bit…

• Risk Management – although we do a little bit…

• …

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

3

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

– User defined attributes (incl. workflow support)

4

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

– User defined attributes (incl. workflow support)

– User defined requirement types (which may have different – potentially

inherited – attribute sets)

5

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

– User defined attributes (incl. workflow support)

– User defined requirement types (which may have different – potentially

inherited – attribute sets)

6

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

– User defined attributes (incl. workflow support)

– User defined requirement types (which may have different – potentially

inherited – attribute sets)

– Improved requirements quality through semantic analysis

7

IRQA - Highlights

• Capture atomic requirements

– Numerous rich text formatting capabilities (incl. OLE support)

– User defined attributes (incl. workflow support)

– User defined requirement types (which may have different – potentially

inherited – attribute sets)

– Improved requirements quality through semantic analysis

8

IRQA - Highlights

• Role based data representations (storable views)

– Selected attributes to be displayed (a view may be filtered and/or sorted)

9

IRQA - Highlights

• Role based data representations (storable views)

– Selected attributes to be displayed (a view may be filtered and/or sorted)

– Various types of representations (list, hierarchy, document, grouped by

attribute values)

10

IRQA - Highlights

• Traceability, traceability and – once more – traceability

– Define youryour traceability model (RE process)

11

IRQA - Highlights

• Traceability, traceability and – once more – traceability

– Define youryour traceability model (RE process)

12

IRQA - Highlights

• Traceability, traceability and – once more – traceability

– Define youryour traceability model (RE process)

– Various capabilities to analyze traceability (tree-like representations of

relations, trace matrix – also for “indirect traceability”)

13

IRQA - Highlights

• Traceability, traceability and – once more – traceability

– Define youryour traceability model (RE process)

– Various capabilities to analyze traceability (tree-like representations of

relations, trace matrix – also for “indirect traceability”)

– Suspect Links

14

IRQA - Highlights

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

Customer Requirements

15

System Requirements

HW Requirements SW Requirements

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

– So, just create a component from that project ...

IRQA - Highlights

Customer Requirements

Component X

16

System Requirements

HW Requirements SW Requirements

Component X

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

– So, just create a component from that project ...

IRQA - Highlights

Customer Requirements

Component X

17

System Requirements

HW Requirements SW Requirements

Component X

IRQA - Highlights

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

– So, just create a component from that project ...

– ... and reuse it in your current project!

Customer Requirements

Component X

18

System Requirements

HW Requirements SW Requirements

Component X

IRQA - Highlights

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

– So, just create a component from that project ...

– ... and reuse it in your current project!

Customer Requirements

19

System Requirements

HW Requirements SW Requirements

IRQA - Highlights

• Requirements Reuse

– You already built the system for one of the departments of Forestia?

– So, just create a component from that project ...

– ... and reuse it in your current project!

Customer Requirements

20

System Requirements

HW Requirements SW Requirements

IRQA - Highlights

� Version history

� Word export

� Flexible Word import� Word roundtrip

� Excel roundtrip

� Granular access rights

� LDAP support� Based on COTS databases (Oracle, SQL Server, MS Access)

� Tool extensions using standard programming languages (Java, C++, Visual Basic, ...)

� Support for graphical notations (use case diagrams, sequence diagrams, class diagrams, ...)

� Requirements based testing� Multi user support (check-in/check-out)

21

� Flexible baselining� Excel export

� XML support

� Flexible Word import

� Excel import

� Word roundtrip

� Electronic signature

� Granular access rights� Active Directory support

languages (Java, C++, Visual Basic, ...)

� Reusability

� Configurable user interface (role based)

� Ready-to-go plugins(e.g. requirements priorization)� Powerful reporting

� Metrics

Andreas PletteSenior Field Application Engineer DACH

[email protected]

Landshuter Allee 8-10 – 80637 MünchenOffice phone: +49 89 54558297 ● Direct phone: +49 5362 5969444

Cell phone: +49 162 4058740 ● Fax: +49 89 557443

ThanksThanks

forfor youryour

attentionattention!!