Accession Number : ADA309640
Title : Requirements Envisaging by Utilizing Scenarios (REBUS).
Descriptive Note : Research rept.,
Corporate Author : UNIVERSITY OF SOUTHERN CALIFORNIA MARINA DEL REY INFORMATION SCIENCES INST
Personal Author(s) : Zorman, Lorna A.
PDF Url : ADA309640
Report Date : AUG 1995
Pagination or Media Count : 188
Abstract : Requirements envisaging is the process of transforming vague and informal requirements into precision descriptions. At the envisioning stage of system development, complex are described in a fragmentary and highly contextual manner. As a consequence, requirements envisaging, which seeks to bridge this gap, is a challenging phase of system development, which to provide automated support. In requirements envisaging, domain experts will often convey partial descriptions of system and environment behavior arising in restricted situations, namely, scenarios. Scenarios play an important role in envisaging by mediating communication and by describing alternative situations and rationale explored during design. Scenarios are not, in general, formally captured as part of requirements documentation. This dissertation is a step toward automated support for envisaging with scenarios. For this task, the representation used to capture scenarios must support human-tool collaboration. The tool descrbed herein supports capturing scenarios in a formal manner despite their fragmentary and contextual nature. The goal is to let people who are not necessarily computer experts create scenarios easily and allows people to readily understand the concepts conveyed in these scenarios. The main accomplishments reported in this thesis are: an observational study of domain and software experts utilizing scenarios, the development of a formal representation for scenarios, an automated tool that allows people to create scenarios in that representation, and evaluation of the representation and tool in a real world domain outside those studied during development.
Descriptors : *SOFTWARE ENGINEERING, *SCENARIOS, *KNOWLEDGE BASED SYSTEMS, DATA BASES, COMPUTER PROGRAM DOCUMENTATION, ALGORITHMS, COMPUTERIZED SIMULATION, IMAGE PROCESSING, REQUIREMENTS, OPTIMIZATION, AUTOMATION, DATA MANAGEMENT, COMPUTER AIDED DESIGN, COMPUTER COMMUNICATIONS, SEMANTICS, LEARNING MACHINES, RULE BASED SYSTEMS, SYSTEMS ANALYSIS, COMPUTER NETWORKS, MAN COMPUTER INTERFACE, DESIGN CRITERIA, FIELDS(COMPUTER PROGRAMS), TEXT PROCESSING, OBJECT ORIENTED PROGRAMMING.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE