Authors:
Sergiu Dascalu
1
;
Eric Fritzinger
1
;
Kendra Cooper
2
and
Narayan Debnath
3
Affiliations:
1
University of Nevada, United States
;
2
University of Texas at Dalla, United States
;
3
Winona State University, United States
Keyword(s):
Software tool, requirements specification, use case modelling, SRS document, UML, CASE.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Requirements Analysis And Management
;
User Modeling
;
Web Information Systems and Technologies
;
Web Interfaces and Applications
Abstract:
STORM, presented in this paper, is a UML-based software engineering tool designed for the purpose of automating as much of the requirements specification phase as possible. The main idea of the STORM approach is to combine adequate requirements writing with robust use case modelling in order to expedite the process leading up to the actual design of the software. This paper presents a description of our approach to software requirements specification as well as an overview of STORM’s design concepts, organizing principles, and modes of operation. Also included are examples of the tool’s use, a comparison between STORM and similar CASE tools, and a discussion of needed features for software environments that support text aspects of requirements and use case modelling.