Constructing and using software requirement patterns

Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the requirement engineering phase. The PABRE framework is designed to support requirement reuse through the use of software requirement patterns. It consists of a meta-model that describes the main concepts arou...

Descripción completa

Detalles Bibliográficos
Autores: Franch Gutiérrez, Javier|||0000-0001-9733-8830, Quer, Carme|||0000-0002-9000-6371, Renault, Samuel, Guerlain, Cindy, Palomares Bonache, Cristina|||0000-0003-4722-5584
Tipo de recurso: capítulo de libro
Fecha de publicación:2013
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/173890
Acceso en línea:https://hdl.handle.net/2117/173890
https://dx.doi.org/10.1007/978-3-642-34419-0_5
Access Level:acceso abierto
Palabra clave:Requirements engineering
Computer software -- Reusability
Software requirements reuse
Software requirement patterns
Enginyeria de requisits
Programari -- Reusabilitat
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Descripción
Sumario:Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the requirement engineering phase. The PABRE framework is designed to support requirement reuse through the use of software requirement patterns. It consists of a meta-model that describes the main concepts around the notion of pattern, a method to conduct the elicitation and documentation processes, a catalogue of patterns, and a tool that supports the catalogue’s management and use. In this chapter all these elements are presented in detail making emphasis on the construction, use and evolution of software requirement patterns. Furthermore, the chapter includes the construction of a catalogue of nontechnical software requirement patterns for illustration purposes.