ENIMEOS ΣOEMINE Levels of requirements models and how to use them to understand the goal Christian Ehrenborg Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB There are three levels of requrirements Needs Concept Functional details ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Apply this on a tradititional requirements spec ? ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Compare with Use Case work ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Real Use Cases on Conceptual level Report incident Add more facts to an existing report Join reports into a case ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Functions as Use Cases Create report Update report Delete report ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Compare with User Stories work ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Real User Stories As a officer I need to register burglaries As a officer I need to register traffic accidents ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB Functional requirements as User Stories As a officer I need a menue row with the following buttons … Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB ENIMEOS ΣOEMINE As a officer I need to log in Functional requirements as User Stories ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB This is not a step by step process – it is a puzzel Needs Concept Functional details ENIMEOS ΣOEMINE Kravnivåer 1.0 Kvalitet, © Copyright 2016 Enimeos Products AB
© Copyright 2024