Title :
Feature-oriented Requirements Satisfy Needs for Reuse and Systems View
Author :
Waldmann, Bernd ; Jones, Pete
fDate :
Aug. 31 2009-Sept. 4 2009
Abstract :
Requirements engineering at the Swiss hearing aid maker Phonak brings multiple challenges, including (a) fast product cycles, creating a need for requirements reuse; (b) complex hardware-software systems, consisting of hearing instrument hardware, embedded software and PC-based software; (c) an organization composed of roles responsible for individual products or components rather than systems. We chose to segment requirements by feature, with each feature described in a separate, independently reviewed document, which typically contains multiple use cases, business rules and nonfunctional requirements. Feature requirements specifications are versioned, and a specific version is referenced by product- specific requirements documents, thereby fulfilling the need for reuse of requirements across product families. The feature requirements specification describes the behavior of all affected products, fulfilling the need for a system-level view.
Keywords :
computerised instrumentation; embedded systems; formal specification; formal verification; hearing aids; software reusability; system documentation; PC-based software; Phonak Swiss hearing aid maker; business rule; complex hardware-software system; embedded software; feature-oriented requirements engineering; hearing instrument hardware; multiple use case; nonfunctional requirements; product cycle; product family; product-specific requirements document; requirements reusability; system-level view; Auditory system; Embedded software; Fitting; Hardware; Hearing aids; Instruments; Management training; Manufacturing; Software testing; Software tools; Feature Orientated; Reuse; product; system;
Conference_Titel :
Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
Conference_Location :
Atlanta, GA
Print_ISBN :
978-0-7695-3761-0