TU Wien:Requirements Engineering and Specification VU (Grünbacher)/Theory Test 2022-01-26

Aus VoWi
Zur Navigation springen Zur Suche springen

Die Prüfung wurde im Rahmen von Distance Learning abgehalten. Tuwel-Test, 60 Minuten, maximal 50 Punkte.

1) Scenarios.

Briefly explain the benefits of the following elements of a use case specification for a software developer: Precis, Triggering Event, Precondition, Successful End State, Alternative Course. (10 points)


2) Requirements Specification; Requirements towards Architecture.

(a) Discuss the main differences between the Volere Template for the structure of a Software Requirements Specification (SRS) and the ISO/IEC/IEEE 29148 SRS Outline. (4 points)

(b) Briefly sketch the rationale underlying the CBSP Approach for relating requirements and architecture and shortly explain the purpose of each of the CBSP taxonomy elements. (6 points)


3) Product Lines.

The figure shows the feature model of the MiniPaint product line. (Note: Figure not included because of possible copyright).

(a) Briefly explain key language elements of feature models (cf. the Legend) and their purpose for defining the variability of product lines. (10 points)

(b) Describe five different MiniPaint products by listing their features. (5 points)


4) Software Product Management.

(a) Explain in own words the role and purpose of requirements management in the Reference Framework for Software Product Management of van de Weerd et al. and explain how it is embodied in the overall framework by elaborating on and discussing its relationship to other process areas of the framework. (8 points)

(b) Characterize the purpose and goals of a Technology or Engineering Roadmap and briefly explain the key areas and their relationships forecast in such a roadmap. (7 points)