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