SMARTRe requirements: writing reusable requirements

Barry Keepence*, Mike Mannion*, Stephen Smith

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

Systems analysis, or as it is increasingly known as today, requirements engineering, is a time-consuming, expensive, but critical phase in software (and system) development. At the same time, demand for software continues to exceed supply, and software reuse is now high on the agenda of the computing industry. The higher up the software development lifecycle that reuse takes place, the greater the payoff, but early reuse has proved difficult. This is relieved in part if intra-domain reuse is mastered before attempting inter-domain reuse. This paper proposes a classification of reusable intra-domain requirements components. The paper then offers suggestions for the writing of a requirements 'component' and describes some practical techniques for writing reusable requirements. Examples and case studies are taken from the domain of spacecraft mission planning systems. In specifying software requirements, we define SMARTRe to be: Specific, Measurable, Attainable, Realisable, Traceable and Reusable.
Original languageEnglish
Title of host publicationProceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer-Based Systems
PublisherIEEE
Pages27-34
Number of pages8
ISBN (Print)0780325311
DOIs
Publication statusPublished - 1995
EventInternational Symposium and Workshop on Systems Engineering of Computer Based Systems - Tucson, United States
Duration: 6 Mar 19959 Mar 1995

Workshop

WorkshopInternational Symposium and Workshop on Systems Engineering of Computer Based Systems
Country/TerritoryUnited States
CityTucson
Period6/03/959/03/95

Keywords

  • requirements reuse smart

Fingerprint

Dive into the research topics of 'SMARTRe requirements: writing reusable requirements'. Together they form a unique fingerprint.

Cite this