1990Unpublished venueRequires access

An object-oriented approach to software requirements specification

J. C. Wang

Open publisher page 0 citations

Abstract

Most of the available techniques for requirements specification concentrate on functional decomposition and provide relatively weak structures for expressing them. In this dissertation, an object-driven methodology for analyzing requirements and constructing high-level system structure for large-scale software is presented. Generally, we construct the requirements specification by identifying the system layers explicitly in hierarchical system graph and specifying functional and non-functional requirements on this global system architecture through the internal object structure and conceptual model. Our object-oriented approach emphasizes using a graphical guideline to do requirements specification rather than using additional specification language to improve the understanding. The graphical guideline also provides a better mechanism for a software designer to specify and organize software as well as for a reader to understand the software system.

About this research paper

What this paper is about

Most of the available techniques for requirements specification concentrate on functional decomposition and provide relatively weak structures for expressing them. In this dissertation, an object-driven methodology for analyzing requirements and constructing high-level system structure for large-scale software is presented. Generally, we construct the requirements specification by identifying the system layers explicitly in hierarchical system graph and specifying functional and non-functional requirements on this global system architecture through the internal object structure and conceptual model. Our object-oriented approach emphasizes using a graphical guideline to do requirements specification rather than using additional specification language to improve the understanding. The graphical guideline also provides a better mechanism for a software designer to specify and organize software as well as for a reader to understand the software system.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Most of the available techniques for requirements specification concentrate on functional decomposition and provide relatively weak structures for expressing them. In this dissertation, an object-driven methodology for analyzing requirements and constructing high-level system structure for large-scale software is presented. Generally, we construct the requirements specification by identifying the system layers explicitly in hierarchical system graph and specifying functional and non-functional requirements on this global system architecture through the internal object structure and conceptual model. Our object-oriented approach emphasizes using a graphical guideline to do requirements specification rather than using additional specification language to improve the understanding. The graphical guideline also provides a better mechanism for a software designer to specify and organize software as well as for a reader to understand the software system.

Key concepts: Software requirements specification, Computer science, Functional specification, Software engineering, System requirements specification, Requirements analysis, Functional requirement, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
An object-oriented approach to software requirements specification — Research Paper | ScholarLens