메뉴 건너뛰기




Volumn 43, Issue 4, 2011, Pages

Decision-making techniques for software architecture design: A comparative survey

Author keywords

Architecture; Decision making; Design decisions

Indexed keywords

SOFTWARE ARCHITECTURE; SOFTWARE DESIGN;

EID: 79959860766     PISSN: 03600300     EISSN: 15577341     Source Type: Journal    
DOI: 10.1145/1978802.1978812     Document Type: Article
Times cited : (128)

References (68)
  • 10
    • 34248665847 scopus 로고    scopus 로고
    • Scientific research ontology to support systematic review in software engineering
    • DOI 10.1016/j.aei.2006.11.006, PII S147403460600070X, Ontology of Systems and Software Engineering; Techniques to Support Collaborative Engineering Environments
    • BIOLCHINI, J. C. D. A., MIAN, P. G., NATALI, A. C. C., CONTE, T. U., AND TRAVASSOS, G. H. 2007. Scientific research ontology to support systematic review in software engineering. Advanced Eng. Inform. 21, 2, 133-151. (Pubitemid 46771362)
    • (2007) Advanced Engineering Informatics , vol.21 , Issue.2 , pp. 133-151
    • De Almeida Biolchini, J.C.1    Mian, P.G.2    Natali, A.C.C.3    Conte, T.U.4    Travassos, G.H.5
  • 11
    • 34248335075 scopus 로고    scopus 로고
    • The irrelevance of architecture
    • DOI 10.1109/MS.2007.93
    • BOOCH, G. 2007. The irrelevance of architecture. IEEE Softw. 24, 3, 10-11. (Pubitemid 46739291)
    • (2007) IEEE Software , vol.24 , Issue.3 , pp. 10-11
    • Booch, G.1
  • 14
    • 0023327532 scopus 로고
    • No silver bullet: Essence and accidents of software engineering
    • BROOKS, F. P. 1987. No silver bullet: Essence and accidents of software engineering. IEEE Comp. 20, 4, 10-19.
    • (1987) IEEE Comp. , vol.20 , Issue.4 , pp. 10-19
    • Brooks, F.P.1
  • 16
    • 33751318853 scopus 로고    scopus 로고
    • Add decision analysis to your COTS selection process
    • CAVANAUGH, C. P. AND POLEN, S. M. 2002. Add decision analysis to your COTS selection process. J. Defense Softw. Eng. 21-25.
    • (2002) J. Defense Softw. Eng. , pp. 21-25
    • Cavanaugh, C.P.1    Polen, S.M.2
  • 20
  • 21
    • 80155180207 scopus 로고    scopus 로고
    • Focus: A light-weight, incremental approach to software architecture recovery and evolution
    • IEEE Computer Society Press, Los Alamitos, CA
    • DING, L. AND MEDVIDOVIC, N. 2001. Focus: A light-weight, incremental approach to software architecture recovery and evolution. In Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA). IEEE Computer Society Press, Los Alamitos, CA.
    • (2001) Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA)
    • Ding, L.1    Medvidovic, N.2
  • 22
    • 0036648558 scopus 로고    scopus 로고
    • A survey on software architecture analysis methods
    • DOBRICA, L. AND NIEMELÄ, E. 2002. A survey on software architecture analysis methods. IEEE Trans. Softw. Eng. 28, 7, 638-653.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.7 , pp. 638-653
    • Dobrica, L.1    Niemelä, E.2
  • 23
    • 70350597784 scopus 로고    scopus 로고
    • Capturing architectural requirements
    • EELES, P. 2005. Capturing Architectural Requirements. IBM Rational Developer Works. http://www.ibm. com/developerworks/rational/library/4706.html.
    • (2005) IBM Rational Developer Works
    • Eeles, P.1
  • 24
    • 77954757381 scopus 로고    scopus 로고
    • Applying empirical software engineering to software architecture: Challenges and lessons learned
    • to Appear, DOI 10.1007/s10664-009-9121-0
    • FALESSI, D., ALI BABAR, M., CANTONE, G., AND KRUCHTEN, P. 2010. Applying empirical software engineering to software architecture: Challenges and lessons learned. Empir. Softw. Eng. to appear. DOI 10.1007/s10664-009-9121-0.
    • (2010) Empir. Softw. Eng.
    • Falessi, D.1    Babar, A.M.2    Cantone, G.3    Kruchten, P.4
  • 31
    • 32344441946 scopus 로고    scopus 로고
    • Reconciling software requirements and architectures with intermediate models
    • GRÜNBACHER, P., EGYED, A., AND MEDVIDOVIC, N. 2004. Reconciling software requirements and architectures with intermediate models. J. Softw. Syst. Model. 3, 3, 235-253.
    • (2004) J. Softw. Syst. Model. , vol.3 , Issue.3 , pp. 235-253
    • Grünbacher, P.1    Egyed, A.2    Medvidovic, N.3
  • 32
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search based software engineering
    • Future of Software Engineering IEEE Computer Society Press, Los Alamitos, CA
    • HARMAN, M. 2007. The current state and future of search based software engineering. In Proceedings of the International Conference on Software Engineering: Future of Software Engineering IEEE Computer Society Press, Los Alamitos, CA.
    • (2007) Proceedings of the International Conference on Software Engineering
    • Harman, M.1
  • 33
    • 33750997574 scopus 로고    scopus 로고
    • A general model of software architecture design derived from five industrial approaches
    • DOI 10.1016/j.jss.2006.05.024, PII S0164121206001634
    • HOFMEISTER, C., KRUCHTEN, P., NORD, R. L., OBBINK, H., RAN, A., AND AMERICA, P. 2007. A general model of software architecture design derived from five industrial approaches. J. Syst. Softw. 8 0, 1, 106-126. (Pubitemid 44751161)
    • (2007) Journal of Systems and Software , vol.80 , Issue.1 , pp. 106-126
    • Hofmeister, C.1    Kruchten, P.2    Nord, R.L.3    Obbink, H.4    Ran, A.5    America, P.6
  • 37
    • 0011141510 scopus 로고
    • A special issue on Kano's methods for understanding customer-defined quality
    • KANO. 1993. A special issue on Kano's methods for understanding customer-defined quality. Center Quality Manag. J. 2, 4, 3-35.
    • (1993) Center Quality Manag. J. , vol.2 , Issue.4 , pp. 3-35
    • Kano1
  • 41
    • 27644567603 scopus 로고    scopus 로고
    • Procedures for performing systematic reviews
    • Keele University, Staffordshire, U. K
    • KITCHENHAM, B. 2004. Procedures for performing systematic reviews. Joint tech. rep. TR/SE-0401 and NICTA 0400011T.1, Keele University, Staffordshire, U. K.
    • (2004) Joint Tech. Rep. TR/SE-0401 and NICTA 0400011T.1
    • Kitchenham, B.1
  • 47
    • 63049086371 scopus 로고    scopus 로고
    • The decision view's role in software architecture practice
    • KRUCHTEN, P., CAPILLA, R., AND DUENAS, J. 2009. The decision view's role in software architecture practice. IEEE Softw. 26, 2, 36-42.
    • (2009) IEEE Softw. , vol.26 , Issue.2 , pp. 36-42
    • Kruchten, P.1    Capilla, R.2    Duenas, J.3
  • 48
    • 33645011451 scopus 로고    scopus 로고
    • The past, present and future for software architecture
    • KRUCHTEN, P., OBBINK, H., AND STAFFORD, J. 2006. The past, present and future for software architecture. IEEE Softw. 23, 2, 2-10.
    • (2006) IEEE Softw. , vol.23 , Issue.2 , pp. 2-10
    • Kruchten, P.1    Obbink, H.2    Stafford, J.3
  • 49
    • 80155182343 scopus 로고    scopus 로고
    • A domain specific software architecture style for CSCD system
    • LI, B., ZENG, G., AND LIN, Z. 1999. A domain specific software architecture style for CSCD system. ACM SIGSOFT Softw. Eng. Notes 24, 1, 59-64.
    • (1999) ACM SIGSOFT Softw. Eng. Notes , vol.24 , Issue.1 , pp. 59-64
    • Li, B.1    Zeng, G.2    Lin, Z.3
  • 54
    • 33746539977 scopus 로고    scopus 로고
    • PORE: Procurement oriented requirements engineering method for the component-based systems engineering development paradigm
    • NCUBE, C. AND MAIDEN, N. 1999. PORE: Procurement oriented requirements engineering method for the component-based systems engineering development paradigm. In Proceedings of the 2nd International Workshop on CBSE.
    • (1999) Proceedings of the 2nd International Workshop on CBSE
    • Ncube, C.1    Maiden, N.2
  • 55
    • 85008523798 scopus 로고    scopus 로고
    • Weaving together requirements and architectures
    • NUSEIBEH, B. 2001. Weaving together requirements and architectures. Computer 34, 3, 115-117.
    • (2001) Computer , vol.34 , Issue.3 , pp. 115-117
    • Nuseibeh, B.1
  • 57
    • 40949088183 scopus 로고    scopus 로고
    • Making practical use of quality attribute information
    • DOI 10.1109/MS.2008.39
    • OZKAYA, I., BASS, L., SANGWAN, R. S., AND NORD, R. L. 2008. Making practical use of quality attribute information. IEEE Softw. 25, 2, 25-33. (Pubitemid 351404572)
    • (2008) IEEE Software , vol.25 , Issue.2 , pp. 25-33
    • Ozkaya, I.1    Bass, L.2    Sangwan, R.S.3    Nord, R.L.4
  • 61
    • 33644992999 scopus 로고    scopus 로고
    • The golden age of software architecture
    • SHAW, M. AND CLEMENTS, P. 2006. The golden age of software architecture. IEEE Softw. 23, 2, 31-39.
    • (2006) IEEE Softw. , vol.23 , Issue.2 , pp. 31-39
    • Shaw, M.1    Clements, P.2
  • 63
    • 0348146372 scopus 로고    scopus 로고
    • A quality-driven decision support method for identifying software architecture candidates
    • SVAHNBERG, M., WOHLIN, C., LUNBERG, L., AND MATTSSON, M. 2003. A quality-driven decision support method for identifying software architecture candidates. Int. J. Softw. Eng. Knowl. Eng. 13, 5, 547-575.
    • (2003) Int. J. Softw. Eng. Knowl. Eng. , vol.13 , Issue.5 , pp. 547-575
    • Svahnberg, M.1    Wohlin, C.2    Lunberg, L.3    Mattsson, M.4
  • 68
    • 67949085059 scopus 로고    scopus 로고
    • Managing architectural decision models with dependency relations, integrity constraints, and production rules
    • ZIMMERMANN, O., KOEHLER, J., LEYMANN, F., POLLEY, R., AND SCHUSTER, N. 2009. Managing architectural decision models with dependency relations, integrity constraints, and production rules. J. Syst. Softw. 82, 8, 1249-1267.
    • (2009) J. Syst. Softw. , vol.82 , Issue.8 , pp. 1249-1267
    • Zimmermann, O.1    Koehler, J.2    Leymann, F.3    Polley, R.4    Schuster, N.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.