본문 바로가기
KERD
논문KCI 등재

소프트웨어 아키텍처 설계 단계에서 아키텍처 접근법 선정을 위한 평가 방법

Evaluation Method to Choose Architectural Approaches in the Software Architecture Design Phase

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

시스템의 소프트웨어 아키텍처를 설계하기 위해서는 여러 아키텍처 스타일들이 복합적으로 결합하여 시스템의 전체적인 아키텍처를 구성하게 된다. 이 때 다양한 아키텍처 스타일 즉, 아키텍처 접근법들 중 어떤 것을 선택할 것인가는 완성될 시스템이 어떤 기능적, 비 기능적 품질요구사항을 만족시켜야 하는지에 따라 달라지게 된다. 본 논문에서는 아키텍처 접근법 선정을 위한 평가모델을 기반으로 아키텍처 접근법의 기술적인(technical) 부분에 대한 평가를 통해 시스템의 요구사항에 대한 만족도를 결정하여 가장 적합한 아키텍처 접근법을 선정하도록 하는 평가 방법을 정의하고, 메시지 시스템의 아키텍처 접근법을 선정 시 본 평가 방법을 적용하는 사례연구를 통해 본 평가 방법을 검증한다.

Abstract

To design a software system, many architecture styles have to be combined to construct the overall architecture of the system. What to choose among various architecture styles or architectural approaches depends on the fact of what kind of functional or non-functional quality requirements the system should satisfyIn this study, we define the method to choose suitable architectural approaches by the satisfaction level of system requirements that is evaluated through estimation about technical parts of architectural approaches, and verify the evaluation method by the case study that apply the evaluation method to choose architectural approaches for message system.

참고문헌 (13)

  1. "모바일 인터넷 환경에서 Dynamic Scalable 메시지 성능에 관한 연구" (2002)
  2. "Using Economic Considerations to Choose Among Architecture Design Alternatives", pp.1~17 (2001)
  3. "Software Architecture in Practice Second Edition", pp.307~324 (2003), Addison Wesley
  4. "Evaluating Software Architectures:Methods and Case Studies", pp.43~84 (2002), Addison Wesley
  5. "Java Message Service" (2000), O'Reilly
  6. "Java 언어로 배우는 디자인 패턴 입문-멀티 스레드 편", pp.247~292 (2003), 영진출판사
  7. "Quality Attribute Design Primitives and the Attribute Driven Design Method", spain(35) (2001)
  8. "Pattern- Oriented Software Architecture:Patterns for Concurrent and Networked Objects Volume 2" (2000), Wiley
  9. "SonicMQ 4.0과 IBM MQSeries 5.2에 대한 벤치마크 비교" (2001), Jahming Technologies
  10. "JMS Performance Comparison:Publish", Subscribe Messaging, 2003, 4~5[DOI]
  11. "Intergrating the Architecture Tradeoff Analysis Method (ATAM) with the Cost Benefit Analysis Method(CBAM)" (2003)
  12. "Attribute Driven Design(ADD) Method Tutorial" (2004), SEI
  13. "Steps in an Architecture Tradeoff Analysis Method Quality Attribute Models and Analysis" (1998)

관련 논문AI추천

이 간행물의 다른 논문 (14건)