DocumentCode :
1934005
Title :
Requirements negotiation for multilayer system components
Author :
Carvallo, Juan Pablo ; Franch, Xavier
Author_Institution :
Centro de Certificacion de Calidad del Software, Univ. Del Pacifico, Cuenca, Ecuador
fYear :
2011
fDate :
Aug. 29 2011-Sept. 2 2011
Firstpage :
285
Lastpage :
290
Abstract :
Current software systems are hybrid in nature. They are built by integrating third party Off-The-Shelf (OTS) components with preexisting legacy and bespoke custom-made software. In such systems, components are usually arranged into layers (e.g., hardware platform, operating systems and database layers, among others) to allow for their operation and interaction. Although several methods have been proposed to support OTS component selection, the truth is that in many cases the process is driven by political and other non-technical aspects, considering components as independent and isolated. Because of this, relevant stakeholder´s requirements and concerns, as well as the implications that the selection of a particular component may bring to the system architecture, are simply ignored. In the worst case this may lead to the selection of unsuited or inappropriate components and eventually to miscarried projects, but more often to situations in which projects froze due to lack of stakeholders´ agreement in relation to the newly created architectural scenario and some of its emerging requirements. In this paper we address these issues and present a proposal that uses software quality models as framework to support the negotiation of both initial and emerging requirements and the reconciliation of stakeholders´ concerns. The approach considers components at different layers of system´s architecture. The advantages of the proposal are illustrated with a real case conducted in a banking organization.
Keywords :
formal specification; formal verification; software architecture; software maintenance; software quality; systems analysis; OTS component selection; banking organization; bespoke custom-made software; multilayer system component; off-the-shelf component; requirement negotiation; software quality model; stakeholder requirement; system architecture; Computer architecture; Conferences; Databases; Operating systems; Servers; Training; COTS; Requirements negotiation; hybrid systems; layered architecture; off-the-shelf component; quality model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Conference (RE), 2011 19th IEEE International
Conference_Location :
Trento
ISSN :
1090-705X
Print_ISBN :
978-1-4577-0921-0
Electronic_ISBN :
1090-705X
Type :
conf
DOI :
10.1109/RE.2011.6051632
Filename :
6051632
Link To Document :
بازگشت