Browse > Article

A Software Design Methodology Integrating Evaluation Method of Architectural Design Approaches  

Koh, Hyon-Hee (숙명여자대학교 컴퓨터과학과)
Kung, Sang-Hwan (백석대학교 정보통신학부)
Park, Jae-Nyon (숙명여자대학교 컴퓨터과학과)
Abstract
Due to the software is getting complex and large, software architecture design is issued for success of project. In the design phase, selection of the suitable architectural approach is very important. In this thesis, we identify the architectural approach alternatives in the design phase. And the evaluation method to choose architectural approaches and the architecture design methodology integrated with that evaluation method are proposed In the proposed architecture evaluation method and the architecture design methodolody, we intend to raise reliability, completeness of design and reduce development costs.
Keywords
Software Architecture; Architecture Design; Architecture Evaluation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Paul Clements, Rick Kazman, Mark Klein, 'Evaluating Software Architectures : Methods and Case Studies,' Addison Wesley, pp.44-68, 2002
2 Rick Kazman, Len Bass, Gregory Abowd, Mike Webb, 'SAAM : A Method for Analyzing the Properties of Software Architectures,' International Conference on Software Engineering, 1994
3 Mugurel T. Ionita, Dieter K. Hammer and Henk Obbink, 'Scenario-Based Software Architecture Evaluation Methods: An Overview,' International Conference on Software Engineering, 2002
4 Felix Bachmann, Len Bass, Gary Chastek, Patrick Donohoe, Fabio Peruzzi, 'The Architecture Based Design Method,' Technical Report CMU/SEI, pp.3, 2000
5 Richard Monson-Haefel, David Chappell, 'Java Message Service,' O'Reilly, pp.7-8, pp.126, 2000
6 Rick Kazman, Len Bass, 'Toward Deriving Software Architectures From Quality Attributes,' Technical Report CMU/SEI, 1994
7 Len Bass, Paul Clements, Rick Kazman, 'Software Architecture in Practice Second Edition,' Addison Wesley, pp.271-304, pp.308-315, 2003
8 Robert L. Nord, Mario R. Barbacci, Paul Clements, Rick Kazman, Mark Klein, Liam O'Brien, James E. Tomayko 'Intergrating the Architecture Tradeoff Analysis Method(ATAM) with the Cost Benefit Analysis Method(CBAM),' Technical Report CMU/SEI, p.3, p.13, 2003
9 Jayatirtha Asundi, Rick Kazman, Mark Klein, 'Using Economic Considerations to Choose Among Architecture Design Alternatives,' Technical Report CMU/SEI, 2001
10 고현희, 궁상환, 박재년, '설계 패턴을 활용한 메시지 시스템의 소프트웨어 아키텍처 접근법 식별 및 평가', 한국인터넷정보학회 논문지 제6권 제4호, pp.11-18, 2005
11 최은만, '객체지향 소프트웨어 공학', 사이텍미디어, pp.194-195, 2005
12 Mario R. Barbacci, Mark H. Klein, Charles B. Weinstock 'Principles for Evaluating the Quality Atributes of a Software Architecture,' Technical Report CMU/SEI, 1997
13 Len Bass, Mark Klein, Felix Bachmann, 'Quality Attribute Design Primitives and the Attribute Driven Design Method,' 4th International Workshop on Product Family Engineering, 2001
14 Mary Show, David Garlan, Software Architecture : Perspectives on an Emerging Discipline, Pierson Education, 1996
15 Mark Klein, Rick Kazman, 'Attribute-Based Architectural Styles,' Technical Report CMU/SEI, 1999
16 궁상환, '모바일 인터넷 환경에서 Dynamic Scalable 연결에 관한 연구', 한국 전자 통신 연구원, p.74, p.78, 2001
17 Gregor Hohpe, Bobby Woolf, 'Enterprise Integration Patterns : Designing Building, and Deploying Messaging Solutions,' Addison-Wesley, 2003