메뉴 건너뛰기




Volumn , Issue , 2005, Pages 1-340

Software design methodology: From principles to architectural styles

(1)  Zhu, Hong a  

a NONE

Author keywords

[No Author keywords available]

Indexed keywords


EID: 85133449091     PISSN: None     EISSN: None     Source Type: Book    
DOI: None     Document Type: Book
Times cited : (19)

References (122)
  • 4
    • 0006376329 scopus 로고    scopus 로고
    • Classifying architectural elements as a foundation for mechanism matching
    • August
    • Kazman R., Clements P., Abowd G., Bass L. Classifying architectural elements as a foundation for mechanism matching. Proc. of COMPSAC'97 1997, August.
    • (1997) Proc. of COMPSAC'97
    • Kazman, R.1    Clements, P.2    Abowd, G.3    Bass, L.4
  • 5
    • 0029238153 scopus 로고
    • A critical review of general design theory
    • Reich Y. A critical review of general design theory. Researches in Engineering Design 1995, Vol. 7(No. 1):1-18.
    • (1995) Researches in Engineering Design , vol.7 , Issue.1 , pp. 1-18
    • Reich, Y.1
  • 7
    • 0002659833 scopus 로고    scopus 로고
    • A field guide to boxology: Preliminary classification of architectural styles for software systems
    • August
    • Shaw M., Clements P. A field guide to boxology: Preliminary classification of architectural styles for software systems. Proc. of COMPSAC'97 1997, August.
    • (1997) Proc. of COMPSAC'97
    • Shaw, M.1    Clements, P.2
  • 10
    • 0015482049 scopus 로고
    • On the Criteria for decomposing systems into modules
    • Parnas D. On the Criteria for decomposing systems into modules. CACM 1972, Vol. 15(Nol. 12):1053-1058.
    • (1972) CACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.1
  • 13
    • 0036648558 scopus 로고    scopus 로고
    • A survey on software architecture analysis methods
    • July
    • Dobrica L., Niemela E. A survey on software architecture analysis methods. IEEE Transactions on Software Engineering 2002, Vol. 28(No. 7):638-653. July.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.7 , pp. 638-653
    • Dobrica, L.1    Niemela, E.2
  • 15
    • 0010019504 scopus 로고    scopus 로고
    • An Approach to Software Architecture Analysis for Evolution and Reusability
    • Nov.
    • Lung C.-H., Bot S., Kalaichelvan K., Kazman R. An Approach to Software Architecture Analysis for Evolution and Reusability. Proc. CASCON'97 1997, Nov.
    • (1997) Proc. CASCON'97
    • Lung, C.-H.1    Bot, S.2    Kalaichelvan, K.3    Kazman, R.4
  • 19
    • 0036389515 scopus 로고    scopus 로고
    • Application of Hazard Analysis to Quality Modelling
    • 26-29 August, Oxford, UK
    • Zhu H., Zhang Y., Huo Q., Greenwood S. Application of Hazard Analysis to Quality Modelling. Proc. of IEEE COMPSAC'2002 2002, 139-144. 26-29 August, Oxford, UK.
    • (2002) Proc. of IEEE COMPSAC'2002 , pp. 139-144
    • Zhu, H.1    Zhang, Y.2    Huo, Q.3    Greenwood, S.4
  • 20
    • 0029254979 scopus 로고
    • A Model for Software Product Quality
    • Feb.
    • Dromey R.G. A Model for Software Product Quality. IEEE Transactions on Software Engineering 1995, Vol. 21(No. 2):146-162. Feb.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.2 , pp. 146-162
    • Dromey, R.G.1
  • 21
    • 0029771291 scopus 로고    scopus 로고
    • Cornering the Chimera
    • Jan.
    • Dromey R.G. Cornering the Chimera. IEEE Software 1996, Vol. 13(No. 1):33-43. Jan.
    • (1996) IEEE Software , vol.13 , Issue.1 , pp. 33-43
    • Dromey, R.G.1
  • 30
    • 0003633533 scopus 로고    scopus 로고
    • Principles for Evaluating the Quality Attributes of a Software Architecture
    • March, Software Engineering Institute, Carnegie Mellon University
    • Barbacci M.R., Klein M.H., Weinstock C.B. Principles for Evaluating the Quality Attributes of a Software Architecture. Technical Report, CMU/SEI-96-TR-036 1997, March, Software Engineering Institute, Carnegie Mellon University.
    • (1997) Technical Report, CMU/SEI-96-TR-036
    • Barbacci, M.R.1    Klein, M.H.2    Weinstock, C.B.3
  • 32
    • 0003890497 scopus 로고    scopus 로고
    • Attribute-Based Architectural Styles
    • Oct., Software Engineering Institute, Carnegie Mellon University
    • Klein M., Kazman R. Attribute-Based Architectural Styles. Technical Report, CMU/SEI-99-TR-022 1999, Oct., Software Engineering Institute, Carnegie Mellon University.
    • (1999) Technical Report, CMU/SEI-99-TR-022
    • Klein, M.1    Kazman, R.2
  • 33
    • 0003680794 scopus 로고    scopus 로고
    • ATAM: Method for Architecture Evaluation
    • August, Software Engineering Institute, Carnegie Mellon University
    • Kazman R., Klein M., Clements P. ATAM: Method for Architecture Evaluation. Technical Report, CMU/SEI-2000-TR-004 2000, August, Software Engineering Institute, Carnegie Mellon University.
    • (2000) Technical Report, CMU/SEI-2000-TR-004
    • Kazman, R.1    Klein, M.2    Clements, P.3
  • 34
    • 0042689501 scopus 로고    scopus 로고
    • Toward a discipline of scenario-based architectural engineering
    • Kazman R., Carriere S.J., Woods S. Toward a discipline of scenario-based architectural engineering. Annals of Software Eng. 2000, vol. 9.
    • (2000) Annals of Software Eng. , vol.9
    • Kazman, R.1    Carriere, S.J.2    Woods, S.3
  • 35
    • 0023327532 scopus 로고
    • No silver bullet: essence and accidents of software engineering
    • Brooks F.P. No silver bullet: essence and accidents of software engineering. IEEE Computer 1987, 10-19.
    • (1987) IEEE Computer , pp. 10-19
    • Brooks, F.P.1
  • 37
    • 84882164291 scopus 로고
    • Terry Baker and Everett Merritt
    • Van Nostrand Reinhold, New York
    • Witt Bernard Terry Baker and Everett Merritt. Software Architecture and Design 1994, Van Nostrand Reinhold, New York.
    • (1994) Software Architecture and Design
    • Witt, B.1
  • 40
    • 84972477448 scopus 로고
    • How powerful are folding/unfolding transformations?
    • UK, January
    • Zhu H. How powerful are folding/unfolding transformations?. Journal of Functional Programming 1994, UK, January.
    • (1994) Journal of Functional Programming
    • Zhu, H.1
  • 46
    • 84888368810 scopus 로고    scopus 로고
    • March, Available online at URL
    • OMG UML Specification, Version 1.5 2003, March, Available online at URL. http://www.omg.org/technology/documents/formal/uml.htm.
    • (2003) UML Specification, Version 1.5
  • 50
    • 18944400787 scopus 로고    scopus 로고
    • Algebraic methods for specification and formal development of programs
    • Article 10, Sept.
    • Sannella D., Tarlecki A. Algebraic methods for specification and formal development of programs. ACM Comput. Surv. 1999, Vol. 31(No. 3es). Article 10, Sept.
    • (1999) ACM Comput. Surv. , vol.31 , Issue.3
    • Sannella, D.1    Tarlecki, A.2
  • 51
    • 0035561643 scopus 로고    scopus 로고
    • Rules and Tools for Software Evolution Planning and Management
    • special issue, 15-14, Software management
    • Lehman M.M., Ramil J.F. Rules and Tools for Software Evolution Planning and Management. Annals of Software Eng. 2001, vol. 11(issue 1). special issue, 15-14.
    • (2001) Annals of Software Eng. , vol.11 , Issue.1
    • Lehman, M.M.1    Ramil, J.F.2
  • 52
    • 0006780599 scopus 로고
    • What does product quality mean?
    • Garvin D. What does product quality mean?. Sloan Management Review 1984, Vol. 4.
    • (1984) Sloan Management Review , vol.4
    • Garvin, D.1
  • 53
  • 62
    • 0009888412 scopus 로고    scopus 로고
    • Design Theory and Software Design
    • October, 1996, Department of Computing Science, The University of Alberta, Canada
    • McPhee K. Design Theory and Software Design. Technical Report TR 96-26 1996, October, 1996, Department of Computing Science, The University of Alberta, Canada.
    • (1996) Technical Report TR 96-26
    • McPhee, K.1
  • 63
    • 0003888005 scopus 로고
    • The Architectural Press Ltd., London
    • Lawson B. How Designers Think 1980, The Architectural Press Ltd., London.
    • (1980) How Designers Think
    • Lawson, B.1
  • 64
    • 0345066667 scopus 로고
    • The structure of design processes
    • Academic Press, M.C. Yovits (Ed.)
    • Dasgupta S. The structure of design processes. Advances in Computers 1989, 1-67. Academic Press. M.C. Yovits (Ed.).
    • (1989) Advances in Computers , pp. 1-67
    • Dasgupta, S.1
  • 65
    • 4243123088 scopus 로고
    • Design and science
    • Willem R.A. Design and science. Design Studies 1990, Vol. 11(No. 1):43-47.
    • (1990) Design Studies , vol.11 , Issue.1 , pp. 43-47
    • Willem, R.A.1
  • 66
    • 44949270200 scopus 로고
    • Varieties of design
    • Willem R.A. Varieties of design. Design Studies 1991, Vol. 12(No. 3):132-136.
    • (1991) Design Studies , vol.12 , Issue.3 , pp. 132-136
    • Willem, R.A.1
  • 68
    • 0015728810 scopus 로고
    • The structure of ill-structured problems
    • Simon H.A. The structure of ill-structured problems. Artificial Intelligence 1973, Vol.4:181-200.
    • (1973) Artificial Intelligence , vol.4 , pp. 181-200
    • Simon, H.A.1
  • 69
    • 84882191492 scopus 로고
    • Building for People
    • UK Ministry of Public Building and Works, London
    • Building for People. 1965 Conference Report 1965, UK Ministry of Public Building and Works, London.
    • (1965) 1965 Conference Report
  • 70
    • 0008899887 scopus 로고
    • The nature of design
    • IEEE, P. Freeman, A.I. Wasserman (Eds.)
    • Freeman P. The nature of design. Tutorial on Software Design Techniques 1980, 46-53. IEEE. P. Freeman, A.I. Wasserman (Eds.).
    • (1980) Tutorial on Software Design Techniques , pp. 46-53
    • Freeman, P.1
  • 71
    • 0002940129 scopus 로고
    • Toward better models of design process
    • Spring
    • Mostow J. Toward better models of design process. AI Magazine 1985, Vol. 6(No. 1):44-57. Spring.
    • (1985) AI Magazine , vol.6 , Issue.1 , pp. 44-57
    • Mostow, J.1
  • 73
  • 74
    • 0039273730 scopus 로고
    • The structure of ill-structured problems
    • Wiley, N. Cross (Ed.)
    • Simon H.A. The structure of ill-structured problems. Developments of Design Methodology 1984, 145-166. Wiley. N. Cross (Ed.).
    • (1984) Developments of Design Methodology , pp. 145-166
    • Simon, H.A.1
  • 77
    • 84882074789 scopus 로고
    • United States Patent Office, No. 446,666, Feb. 17
    • Edison T.A. System of electric lighting 1891, United States Patent Office, No. 446,666, Feb. 17.
    • (1891) System of electric lighting
    • Edison, T.A.1
  • 82
    • 0025452123 scopus 로고
    • Connecting Tools Using Message Passing in the Field Environment
    • July
    • Reiss S.P. Connecting Tools Using Message Passing in the Field Environment. IEEE Software 1990, Vol. 7(No. 4):57-66. July.
    • (1990) IEEE Software , vol.7 , Issue.4 , pp. 57-66
    • Reiss, S.P.1
  • 85
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • Oct.
    • Perry D.E., Wolf A.L. Foundations for the study of software architecture. Software Engineering Notes 1992, Vol. 17(No. 4):40-52. Oct.
    • (1992) Software Engineering Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 91
    • 0003128543 scopus 로고    scopus 로고
    • Transcribing broadcast news for audio and video indexing
    • Feb.
    • Gauvain J.L., Lamel L., Adda G. Transcribing broadcast news for audio and video indexing. Communications of ACM 2002, Vol. 43(No. 2):64-70. Feb.
    • (2002) Communications of ACM , vol.43 , Issue.2 , pp. 64-70
    • Gauvain, J.L.1    Lamel, L.2    Adda, G.3
  • 92
    • 4243100537 scopus 로고    scopus 로고
    • Full-size projection keyboard for handheld devices
    • July
    • Tomasi C., Rafii A., Torunoglu I. Full-size projection keyboard for handheld devices. Communications of ACM 2003, Vol. 46(No. 7):71-75. July.
    • (2003) Communications of ACM , vol.46 , Issue.7 , pp. 71-75
    • Tomasi, C.1    Rafii, A.2    Torunoglu, I.3
  • 93
    • 0018441391 scopus 로고
    • Designing software for ease of extension and contraction
    • Mar
    • Parnas D.L. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering 1979, Vol. 5:128-138. Mar.
    • (1979) IEEE Transactions on Software Engineering , vol.5 , pp. 128-138
    • Parnas, D.L.1
  • 95
    • 60749089448 scopus 로고
    • The structure of 'THE' multiprogramming system
    • Dijkstra E.W. The structure of 'THE' multiprogramming system. Communications of the ACM 1968, Vol. 11(No. 5):341-346.
    • (1968) Communications of the ACM , vol.11 , Issue.5 , pp. 341-346
    • Dijkstra, E.W.1
  • 96
    • 0006544679 scopus 로고    scopus 로고
    • Automatic personalisation based on web usage mining
    • August
    • Mobasher B., Cooley R., Srivastava J. Automatic personalisation based on web usage mining. Communications of the ACM 2000, Vol. 43(No. 8):142-151. August.
    • (2000) Communications of the ACM , vol.43 , Issue.8 , pp. 142-151
    • Mobasher, B.1    Cooley, R.2    Srivastava, J.3
  • 98
    • 0035280047 scopus 로고    scopus 로고
    • RoboCup-2000: The fourth Robotic Soccer World Championships
    • No. 1 Spring
    • RoboCup-2000: The fourth Robotic Soccer World Championships. AI Magazine 2001, Vol. 22:11-38. No. 1 Spring.
    • (2001) AI Magazine , vol.22 , pp. 11-38
  • 104
    • 0036648558 scopus 로고    scopus 로고
    • A survey on software architecture analysis methods
    • July
    • Dobrica L., Niemela E. A survey on software architecture analysis methods. IEEE Transactions on Software Engineering 2002, Vol. 28(No. 7):638-653. July.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.7 , pp. 638-653
    • Dobrica, L.1    Niemela, E.2
  • 112
    • 0042689501 scopus 로고    scopus 로고
    • Toward a discipline of scenario -based architectural engineering
    • Kazman R., Carriere S.J., Woods S. Toward a discipline of scenario -based architectural engineering. Annals of Software Eng. 2000, Vol. 9.
    • (2000) Annals of Software Eng. , vol.9
    • Kazman, R.1    Carriere, S.J.2    Woods, S.3
  • 113
    • 0003618149 scopus 로고    scopus 로고
    • Scenario-based requirements analysis
    • Sutcliffe A. Scenario-based requirements analysis. Requirements Engineering Journal 1998, Vol. 3(No. 1):8-65.
    • (1998) Requirements Engineering Journal , vol.3 , Issue.1 , pp. 8-65
    • Sutcliffe, A.1
  • 115
    • 0002437360 scopus 로고    scopus 로고
    • Scenario analysis in an automated tool for requirements engineering
    • June
    • Zhu H., Jin L. Scenario analysis in an automated tool for requirements engineering. Requirements Engineering Journal 2000, Vol. 5(No.1):2-22. June.
    • (2000) Requirements Engineering Journal , vol.5 , Issue.1 , pp. 2-22
    • Zhu, H.1    Jin, L.2
  • 116
    • 0037086161 scopus 로고    scopus 로고
    • Software requirements validation via task analysis
    • March
    • Zhu H., Jin L., Diaper D. Software requirements validation via task analysis. Journal of System and Software 2002, Vol. 61(Issue 2):145-169. March.
    • (2002) Journal of System and Software , vol.61 , Issue.2 , pp. 145-169
    • Zhu, H.1    Jin, L.2    Diaper, D.3
  • 117
    • 84882147921 scopus 로고    scopus 로고
    • Moving from quality to architecture
    • Chapter 5, Addison Wesley, L. Bass, P. Clements, R. Kazman (Eds.)
    • Shaw M. Moving from quality to architecture. Software Architecture in Practice 1998, Chapter 5, Addison Wesley. L. Bass, P. Clements, R. Kazman (Eds.).
    • (1998) Software Architecture in Practice
    • Shaw, M.1


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