Title :
SMARTRe requirements: writing reusable requirements
Author :
Keepence, B. ; Mannion, Mike ; Smith, Stephen
Author_Institution :
Dept. of Mech. Manuf. & Software Eng., Napier Univ., UK
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.
Keywords :
aerospace computing; formal specification; planning; software reusability; space vehicles; special purpose computers; systems analysis; SMARTRe requirements; attainable requirements; inter-domain reuse.; intra-domain reuse; measurable requirements; payoff; realisable requirements; requirements engineering; reusable intra-domain requirements components; reusable requirements; software development lifecycle; software requirements specification; software reuse; spacecraft mission planning systems; specific requirements; systems analysis; traceable requirements; Application software; Computer industry; Manufacturing; Programming; Reflection; Software engineering; Software systems; Space vehicles; Testing; Writing;
Conference_Titel :
Systems Engineering of Computer Based Systems, 1995., Proceedings of the 1995 International Symposium and Workshop on
Conference_Location :
Tucson, AZ, USA
Print_ISBN :
0-7803-2531-1
DOI :
10.1109/ECBS.1995.521837