文档介绍:Obtaining Requirements
an introduction
Requirements Engineering Perspective
Written by: Robin Beaumont e-mail:
Date last updated: 03/05/2003 17:31 Version: 1
How this document should be used:
This document has been designed to be suitable for web based and face-to-face teaching. The text has been made to be as interactive as possible with exercises, Multiple Choice Questions (MCQs) and web based exercises.
If you are using this document as part of a web-based course you are urged to use the online discussion board to discuss the issues raised in this document and share your solutions with other students.
Who this document is aimed at:
This document is aimed at three types of people:
· Those who wish to e involved in systems development but are not interested in the nuts and bolts of programming, such people monly called domain experts and act a bridges between a professional group (. medics, Solicitors etc) to which they belong and IT experts.
· As an introduction for those just beginning puter science courses.
· Those at "board" level of hospitals who wish to gain greater understanding of systems development issues.
I hope you enjoy working through this document.
Robin Beaumont
Contents
1. Before you start 4
Prerequisites 4
Required Resources 4
2. Learning es 5
3. Introduction 6
The Problem With Expert Introspection 6
4. Methods Used to Gain Requirements 7
The Say-Do Problem 8
5. Domain Analysis 9
What is a Domain? 9
What is a Domain Expert? 9
Domain Model 9
Domain Analysis and the Stages of Requirements Engineering 10
6. Problems With Requirements Elicitation 12
7. The Domain Expert - Your Role After the Course 14
8. Scenario Analysis 14
9. Requirement Engineering Standards 15
ISO 9000-3 15
IEEE Standard 830 1993 15
10. 3 Cs UV 17
11. Classifying Requirements 18
12. MCQs 19
13. Summary 21
14. Web Links 21
15. References 21
Before you start
Prerequisites
T