Presentation is loading. Please wait.

Presentation is loading. Please wait.

Documenting Requirements

Similar presentations


Presentation on theme: "Documenting Requirements"— Presentation transcript:

1 Documenting Requirements

2 Relevance of requirements documentation
Acts as the foundation for successful projects Good documentation design eases communication between stakeholders. Increases quality of documented requirements. © AdaptiveProcesses.com Be with the Best!

3 Reasons for documentation
Communication vehicle among all stakeholders Legal relevance Complexity Accessibility Sharing of knowledge For future re-use © AdaptiveProcesses.com Be with the Best!

4 Document design Documentation technique used to document the requirements can be natural language-based documentation by means of prose more structured natural language-based text or more formal techniques such as state diagrams © AdaptiveProcesses.com Be with the Best!

5 3 Perspectives of req. documentation
Data perspective: (Data) Functional perspective: (Logic) Behavioral perspective: (State) © AdaptiveProcesses.com Be with the Best!

6 Data perspective © AdaptiveProcesses.com Be with the Best!

7 Functional perspective
© AdaptiveProcesses.com Be with the Best!

8 State perspective © AdaptiveProcesses.com Be with the Best!

9 Req. documentation in natural language
Advantages of using natural language Most commonly applied form of requirements documentation Stakeholders do not have to learn a new notation Can express any kind of requirement. © AdaptiveProcesses.com Be with the Best!

10 Req. documentation in natural language
Disadvantages of using natural language Ambiguous Leads to multiple interpretations Isolating specific information becomes difficult Requirements of different types and perspectives can get mixed up unintentionally during documentation. © AdaptiveProcesses.com Be with the Best!

11 Req. documentation using conceptual models
Models depict the documented requirements much more compactly Conceptual models cannot be used universally Special modeling languages must be used Specific knowledge of modeling is required © AdaptiveProcesses.com Be with the Best!

12 Hybrid requirements documents
Contains a combination of natural language and conceptual models Helps to overcome dis- advantages of both text and conceptual models © AdaptiveProcesses.com Be with the Best!


Download ppt "Documenting Requirements"

Similar presentations


Ads by Google