|
RE
|
Fourth
IEEE
International Symposium on
|
|
99
|
Requirements
Engineering
|
Requirements Engineering with REVEAL
Anthony Hall (Praxis Critical Systems)
REVEAL is a new method, combining the latest techniques into an practical and clear method of defining requirements. The process is well structured and formal and gives a clear definition of what a contractor must produce to satisfy the requirements, without over-constraining the design of the solution. REVEAL has been developed by Praxis Critical Systems from the best research in requirements engineering together with Praxis' practical experience on projects in aviation, rail transport and secure systems.
A Methodology for Writing High Quality Requirement Specifications and for Evaluating Existing Ones
Linda Rosenberg (Unisys GSFS NASA)
Theodore Hammer (SATC GSFS NASA)
This tutorial will educate project managers and software developers in effective development of quality requirement specifications. It will also provide them with ideas and methods they can incorporate immediately into their project plan and find a productive return in documentation evaluation and comprehension. This tutorial is derived from the results of a requirements engineering study conducted by The Software Assurance Technology Center (SATC) in support NASA's Goddard Space Flight Center (GSFC).
Analysing Scenarios to Develop Requirements
Alistair G. Sutcliffe (City University)
Shailey Minocha (City University)
This tutorial will present an iterative method called `SCRAM' for requirements development. It uses a combination of RE and HCI techniques with `scenarios' as the main unit of analyses during. SCRAM involves active participation of the end-users and the involved analyses results in a set of complete and consistent requirements. The tutorial will present various heuristics and guidelines for applying SCRAM, and its application will be demonstrated through a case study in the session.
Making Requirements Visible: A strategy for quantifying requirements and constraints
James Robertson (The Atlantic Systems Guild Ltd.)
Suzanne Robertson (The Atlantic Systems Guild Ltd.)
Participants in this ``interactive'' tutorial are guided through the requirements specification process. The emphasis is on making requirements visible so that they can be negotiated, communicated and traced throughout the project. The tutorial explores the requirements specification as a set of interlinked goals, constraints and atomic requirements.
The Concept of Operations: A Mechanism for Facilitating Requirements Elicitation
Richard H. Thayer (California State University, Sacramento)
Richard E. Fairley (Oregon Graduate Institute)
Those who attend this tutorial will learn how to use the Concept of Operations (ConOps) to elicit and document the desired attributes of a software-intensive system. The ConOps has been characterized as a bridge from operational requirements to technical specifications that provides a forum for communication between non-technical and technical stakeholders. In the past few years the ConOps has become a leading mechanism for specifying systems from the users' point of view. The recently approved IEEE Standard 1362-1999, Guide to Concept of Operations Documents, which was authored by the presenters, provides the basis for this tutorial. Techniques for using the ConOps to elicit user requirements, and the format and contents of ConOps documents will be presented. Attendees will receive a copy of the presenters' lecture material and a draft copy of the Standard.
Advanced Structured and Object-oriented Requirements Specification Methods
Roel Wieringa (University of Twente)
This tutorial presents the latest developments in object-oriented requirements methods and compares them to recent developments in structured analysis. Four methods are covered: Unified Modeling Language; Fusion (1996) extended with Use cases; and Yourdon Systems Method (1993). The potential for combining different methods is discussed.