Skip to main content
Erschienen in: Innovations in Systems and Software Engineering 4/2015

01.12.2015 | Original Paper

Applying analytical hierarchy process to system quality requirements prioritization

verfasst von: Mohamad Kassab, Nil Kilicay-Ergin

Erschienen in: Innovations in Systems and Software Engineering | Ausgabe 4/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The order in which design decisions or tactics are incorporated within a system architecture has a significant impact on how well quality requirements are addressed in the architecture solution. Quality attributes are most often correlated; attempts to achieve one quality attribute can help or hinder the achievement of another quality relevant for the system. Thus, prioritization of quality requirements and design tactics to address these quality requirements is a useful guide for system architects. Conventional techniques of quality attribute prioritization are qualitative in nature and trade-off among design tactics are not addressed during prioritization. In this paper, analytic hierarchy process (AHP) technique is proposed to quantitatively rank design decisions and tactics while at the same time taking into consideration the interrelationships between system quality requirements and design tactics and principles. The approach is demonstrated on remote monitoring system for medical patients. The approach facilitates an objective ranking of tactics and design principles and eliminates inconsistencies between business and technical stakeholder valuation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bass L, Clements P, Kazman R (2003) Software architecture in practice. Addison-Wesley, Boston Bass L, Clements P, Kazman R (2003) Software architecture in practice. Addison-Wesley, Boston
2.
Zurück zum Zitat Bachmann F, Bass L, Nord R (2007) Modifiability tactics. Technical report, SEI, CMU/SEI 2007-TR-002, Sept 2007 Bachmann F, Bass L, Nord R (2007) Modifiability tactics. Technical report, SEI, CMU/SEI 2007-TR-002, Sept 2007
3.
Zurück zum Zitat Jansen J, van der Ven J, Avgeriou P, Hammer D K (2007) Tool Support for using architectural decisions. In: Proceedings of the 6th working IEEE/IFIP WICSA’07 Jansen J, van der Ven J, Avgeriou P, Hammer D K (2007) Tool Support for using architectural decisions. In: Proceedings of the 6th working IEEE/IFIP WICSA’07
4.
Zurück zum Zitat Chung L, Nixon BA, Yu E, Mylopoulos J (2000) Non-functional requirements in software engineering. Kluwer Academic Publishing, BostonMATHCrossRef Chung L, Nixon BA, Yu E, Mylopoulos J (2000) Non-functional requirements in software engineering. Kluwer Academic Publishing, BostonMATHCrossRef
5.
Zurück zum Zitat Lundberg L, Mattsson M, Wohlin C (2005) Software quality attributes and trade-offs. Blekinge Institute of Technology, Karlskrona Lundberg L, Mattsson M, Wohlin C (2005) Software quality attributes and trade-offs. Blekinge Institute of Technology, Karlskrona
6.
Zurück zum Zitat Pfleeger SL (1998) Software engineering: theory and practice. Prentice-Hall, Norwell, MA Pfleeger SL (1998) Software engineering: theory and practice. Prentice-Hall, Norwell, MA
7.
Zurück zum Zitat Saaty TL, Vargas LG (2001) Models, methods, concepts and applications of the analytic hierarchy process. Kluwer Academic Publishers, BostonCrossRef Saaty TL, Vargas LG (2001) Models, methods, concepts and applications of the analytic hierarchy process. Kluwer Academic Publishers, BostonCrossRef
8.
Zurück zum Zitat Saaty TL (1980) The analytic hierarchy process. McGraw-Hill, New YorkMATH Saaty TL (1980) The analytic hierarchy process. McGraw-Hill, New YorkMATH
9.
Zurück zum Zitat Saaty TL (1985) Decision making for leaders. LifeTime Leaning Publications, Belmont Saaty TL (1985) Decision making for leaders. LifeTime Leaning Publications, Belmont
10.
Zurück zum Zitat Saaty TL (1994) How to make a decision: the analytic hierarchy process. In: European Journal of Operational Research, North-Holland Saaty TL (1994) How to make a decision: the analytic hierarchy process. In: European Journal of Operational Research, North-Holland
11.
Zurück zum Zitat Saaty TL, Kearns KP (1991) Analytical planning: the organization of systems, the analytic hierarchy process series, vol 4. RWS Publications, Pittsburgh Saaty TL, Kearns KP (1991) Analytical planning: the organization of systems, the analytic hierarchy process series, vol 4. RWS Publications, Pittsburgh
12.
Zurück zum Zitat Kan SH (1995) Metrics and models in software quality engineering. Addison-Wesley, ReadingMATH Kan SH (1995) Metrics and models in software quality engineering. Addison-Wesley, ReadingMATH
13.
Zurück zum Zitat International Standard ISO/IEC 9126–1 (2001) Software engineering–product quality–part 1: quality model. ISO/IEC 9126–1:2001 International Standard ISO/IEC 9126–1 (2001) Software engineering–product quality–part 1: quality model. ISO/IEC 9126–1:2001
14.
Zurück zum Zitat Agarwal S, Lau CT (2010) Remote health monitoring using mobile phones and web services. Telemed E-Health 16(5):603–607CrossRef Agarwal S, Lau CT (2010) Remote health monitoring using mobile phones and web services. Telemed E-Health 16(5):603–607CrossRef
15.
Zurück zum Zitat Moehrle M (2005) What is TRIZ? From conceptual basics to a framework for research. Creat Innov Manag 14(1):1–13CrossRef Moehrle M (2005) What is TRIZ? From conceptual basics to a framework for research. Creat Innov Manag 14(1):1–13CrossRef
16.
Zurück zum Zitat Altshuller G, Shulyak L, Rodman S, Fedoseev U (2002) 40 principles: TRIZ keys to innovation, 3rd edn. Technical Innovation Center Inc., Boston Altshuller G, Shulyak L, Rodman S, Fedoseev U (2002) 40 principles: TRIZ keys to innovation, 3rd edn. Technical Innovation Center Inc., Boston
17.
Zurück zum Zitat Fricke E, Schultz A (2005) Design for changeability: principles to enable changes in systems throughout their entire lifecycle. Syst Eng 8(4):342–359CrossRef Fricke E, Schultz A (2005) Design for changeability: principles to enable changes in systems throughout their entire lifecycle. Syst Eng 8(4):342–359CrossRef
18.
Zurück zum Zitat Karlsson J, Wohlin C, Regnell B (1997–1998) An evaluation of methods for prioritizing software requirements. Inf Softw Technol 39(14–15):939–947 Karlsson J, Wohlin C, Regnell B (1997–1998) An evaluation of methods for prioritizing software requirements. Inf Softw Technol 39(14–15):939–947
19.
Zurück zum Zitat Elahi G, Yu ESK (2011) A semi-automated tool for requirements trade-off analysis. CAiSE Forum Elahi G, Yu ESK (2011) A semi-automated tool for requirements trade-off analysis. CAiSE Forum
20.
Zurück zum Zitat Hammond JS, Keeney RL, Raiffa H (2002) Smart choices: a practical guide to making better life decisions. Broadway Books, New York Hammond JS, Keeney RL, Raiffa H (2002) Smart choices: a practical guide to making better life decisions. Broadway Books, New York
21.
Zurück zum Zitat Andrew J (2000) An approach to quantitative non-functional requirements in software development. In: Proceedings of the 34th annual Government Electronics and Information Association conference, Dallas, USA Andrew J (2000) An approach to quantitative non-functional requirements in software development. In: Proceedings of the 34th annual Government Electronics and Information Association conference, Dallas, USA
22.
Zurück zum Zitat In HP, Olson D, Rodgers T (2002) Multi-criteria preference analysis for systematic requirements negotiation. In: Proceedings of the 26th annual international computer software and applications conference (COMPSAC’02), pp 887–892 In HP, Olson D, Rodgers T (2002) Multi-criteria preference analysis for systematic requirements negotiation. In: Proceedings of the 26th annual international computer software and applications conference (COMPSAC’02), pp 887–892
23.
Zurück zum Zitat Bendjenna H, Charrel PJ, Zarour NE (2012) Using AHP method to resolve conflicts between non-functional concerns. In: International conference on education, applied sciences and management (ICEASM’2012), 26–27 Dec, Dubai, U.A.E Bendjenna H, Charrel PJ, Zarour NE (2012) Using AHP method to resolve conflicts between non-functional concerns. In: International conference on education, applied sciences and management (ICEASM’2012), 26–27 Dec, Dubai, U.A.E
24.
Zurück zum Zitat Yen J, Tiao WA (1997) A systematic trade-off analysis for conflicting imprecise requirements. In: 3rd IEEE international symposium on RE Yen J, Tiao WA (1997) A systematic trade-off analysis for conflicting imprecise requirements. In: 3rd IEEE international symposium on RE
25.
Zurück zum Zitat Brito I, Moreira A (2003) Towards a composition process for aspectoriented requirements. In: Early aspects workshop at AOSD conference, Boston, USA Brito I, Moreira A (2003) Towards a composition process for aspectoriented requirements. In: Early aspects workshop at AOSD conference, Boston, USA
26.
Zurück zum Zitat Moreira A, Rashid A, Araújo J (2005) Multi-dimensional separation of concerns in requirements engineering. In: 13th IEEE international conference on RE, Paris, France, Aug 2005 Moreira A, Rashid A, Araújo J (2005) Multi-dimensional separation of concerns in requirements engineering. In: 13th IEEE international conference on RE, Paris, France, Aug 2005
27.
Zurück zum Zitat Rashid A, Moreira A, Araújo J (2003) Modularization and composition of aspectual requirements. In: AOSD 2003 conference, March 2003. ACM Press, Boston Rashid A, Moreira A, Araújo J (2003) Modularization and composition of aspectual requirements. In: AOSD 2003 conference, March 2003. ACM Press, Boston
28.
Zurück zum Zitat Brito I, Moreira A (2004) Integrating the NFR framework in a RE model. In: Proceedings of a workshop on early aspects in conjunction with 3rd international conference on aspect oriented software development, Lancaster, UK Brito I, Moreira A (2004) Integrating the NFR framework in a RE model. In: Proceedings of a workshop on early aspects in conjunction with 3rd international conference on aspect oriented software development, Lancaster, UK
29.
Zurück zum Zitat Salado A, Nilchiani R (2014) A categorization model of requirements based on Max-Neef’s model of human needs. Syst Eng 17(3):348–360CrossRef Salado A, Nilchiani R (2014) A categorization model of requirements based on Max-Neef’s model of human needs. Syst Eng 17(3):348–360CrossRef
30.
Zurück zum Zitat Boegh J (2008) A new standard for quality requirements. IEEE Softw 25(2):57–63CrossRef Boegh J (2008) A new standard for quality requirements. IEEE Softw 25(2):57–63CrossRef
Metadaten
Titel
Applying analytical hierarchy process to system quality requirements prioritization
verfasst von
Mohamad Kassab
Nil Kilicay-Ergin
Publikationsdatum
01.12.2015
Verlag
Springer London
Erschienen in
Innovations in Systems and Software Engineering / Ausgabe 4/2015
Print ISSN: 1614-5046
Elektronische ISSN: 1614-5054
DOI
https://doi.org/10.1007/s11334-015-0260-8

Weitere Artikel der Ausgabe 4/2015

Innovations in Systems and Software Engineering 4/2015 Zur Ausgabe

Premium Partner