1. Structured Analysis for Requirements Definition.
- Author
-
Ross, Douglas T., Schoman, Kenneth E., and Jr.
- Subjects
- *
COMPUTER software development , *SYSTEMS development , *SOFTWARE engineering , *COMPUTER software - Abstract
Requirements definition encompasses all aspects of system development prior to actual system design. We see the lack of an adequate approach to requirements definition as the source of major difficulties in current systems work. This paper examines the needs for requirements definition, and proposes meeting the objectives with thee interrelated subjects: context analysis, functional specification, and design constraints. Requirements definition replaces the widely used, but never well-defined, term "requirements analysis." The purpose of this paper is to present, in a comprehensive manner, concepts that apply throughout requirements definition (and, by implication, to all of system development). The paper discusses the functional architecture of systems, the characteristics of good requirements documentation, the personnel involved in the process of analysis, and management guidelines that are effective even in complex environments. The paper then outlines a systematic methodology that incorporates, in both notation and technique, the concepts previously introduced. Reference is made to actual requirements definition experience and to practicable automated support tools that may be used with the methodology. [ABSTRACT FROM AUTHOR]
- Published
- 1977