Title :
The Weighted Decision Matrix: Tracking Design Decisions in Service Compositions
Author :
Mazak, Alexandra ; Kratzwald, Bernhard
Author_Institution :
Inst. of Software Technol. & Interactive Syst., Vienna Univ. of Technol., Vienna, Austria
Abstract :
Often, there is a lack of efficient procedures in order to identify design errors when transforming customer requirements into servic-oriented solution. A well-established approach supporting this kind of transformation in classical requirements engineering is the traceability matrix which allows tracing the coverage of customer requirements by system components in general, or services in particular. The matrix shows which services realize which customer requirements. However, the matrix does not show the relevance of a service in order to meet a certain quality aspect (e.g. Security, usability, maintainability, etc.). Since this information is not explicitly covered, it is the system designer who has to keep this knowledge in mind when designing an appropriate set of services that build the overall system. Unfortunately, stakeholders not involved in the design decisions, e.g. Customers, Project managers and developers, have a hard time to understand the significance of the coverage of customer requirements by services in order to meet desired quality aspects. This may cause misinterpretations especially in the early stages of the service system development life-cycle. In this paper, we present a heuristic-based approach to continually monitor and control design decisions and their effects on certain quality aspects. This approach extends the traceability matrix by a weighted decision-matrix.
Keywords :
decision making; service-oriented architecture; software quality; systems analysis; customer requirements; design decision tracking; design decisions; design errors; heuristic-based approach; quality aspect; requirements engineering; servic-oriented solution; service compositions; service system development life-cycle; system designer; traceability matrix; weighted decision matrix; Context; ISO standards; Inspection; Monitoring; Security; Usability; Requirements Engineering; Service Composition; Traceability Matrix;
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on
Conference_Location :
Matsue
DOI :
10.1109/SOCA.2014.55