Presentation is loading. Please wait.

Presentation is loading. Please wait.

Requirements Engineering Process Improvement: An Industrial Case Study Ali Hajou 3903958 1.

Similar presentations


Presentation on theme: "Requirements Engineering Process Improvement: An Industrial Case Study Ali Hajou 3903958 1."— Presentation transcript:

1 Requirements Engineering Process Improvement: An Industrial Case Study Ali Hajou

2 Presentation content O Author introduction O Paper outline O Related literature O PDD O Example O Conclusion 2

3 Author information (1) Georgi A. Markov O Req. Engineer at Siemens Corp. Tech. O University of Freiburg O European University of Viadrina O Furtwangen University of Applied Sciences 3

4 Author information (2) O Anne Hoffmann O Req. Engineer and Project manager at Siemens AG. O Active in the field of Req. Engineering 4

5 Author information (3) O Oliver Creighton O Req. Engineer at Siemens Corp. Tech. O Guest researcher at Tech. Universität München 5

6 Paper outline (1) Case study Improving Requirements Engineering Process 6

7 Paper outline (2) O Problems 1. Communication gap 2. Limited amount of ‘monolithic’ reqs 3. Req. Overload 4. Insufficient Traceability 5. …

8 Paper outline (3) O Requirements Engineering Reference Model O Goal-Oriented Requirements Engineering O The Requirements Pyramid O Feature-Driven Development O Scrum O Feature Modeling O Component Family Modeling O Model-Based Requirements Engineering O Predefined a couple of methods O Requirements meta model O Feature and family model O Requirement Engineering Process 8

9 Paper outline (4) 9

10 Related literature O Origin of problems is missing O Can partially answer the research question (Lauesen & Vinter, 2001; Sawyer, Sommerville and Viller, 1997) O Req. metamodel is not complete (according to other literature. O Missing “requirement maturity” (Sommerville & Sawyer, 1997; Beecham, Hall & Rainer, 2005) O Missing details of req. traceability (Gotel & Finkelstein, 1994; Damian, Zowghi, Viadyanathasamy and Pal, 2004; Ramesh & Yarke, 2001) 10

11 PDD 11

12 Example (1) O BG1: Register Clients O PG1: Client registration O UC1: Use Case “client registration overview” O F1: Feature “New client registration page” O FM1: Feature Model “Client registration” 12 O F2: (Child) Feature “Register new client using face recognition” O F3: (Child) Feature “Register new client by entering first and last name” O SRH1: Stakeholder“Shop owner” O UR1: User Requirement “The person behind the desk must be able to register new clients using face recognition or by entering its first and last name” O C1: Component “Webpage” O C2: Component “Button for taking a picture using the webcam” O C3: Component “Manual entry of first and last name” O C4: Component “Automatically create face pattern” O C5: Component “Save and register new client” O SCM1: Solution Component Mode “Client registration” O CONF1: Configuration“Method of registering clients” O P1: Product “Client registration Software” O FDM1: Function Domain Model “Small Grocery Stores”

13 Example (2)2 13 Meta element Project Business goal Product goal Stakeholder request Use Case User requirement Feature Parent feature Feature model Function domain model Component Parent component Solution Component mode Configuration Product AcronymPROJBGPGSHRUCURFFFMFDMCCSCMCONFP

14 Conclusion O Paper contains the case study execution O My focus was to the Requirements Engineering Metamodel O Metamodel is missing some parts O Test cases + Test reports O Requirement versioning O Product build or release ID 14

15 Questions? 15


Download ppt "Requirements Engineering Process Improvement: An Industrial Case Study Ali Hajou 3903958 1."

Similar presentations


Ads by Google