기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
아키텍처 전술 지식 기반을 사용한 정량적 아키텍처 전술 선택 기법
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 아키텍처 전술 지식 기반을 사용한 정량적 아키텍처 전술 선택 기법
저자명
김순태,Kim. Sun-Tae
간행물명
정보과학회논문지. Journal of KIISE. 소프트웨어 및 응용
권/호정보
2012년|39권 9호|pp.703-713 (11 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

본 논문에서는 아키텍처 전술 기반(Architectural Tactic Knowledge Base)을 사용한 아키텍처 전술의 선택 기법을 제안한다. 아키텍처 전술은 소프트웨어 품질을 향상하기 위하여 각 품질 별 소프트웨어 아키텍처 설계 방법을 의미하며, 아키텍처 전술 기반은 아키텍처 전술의 구조와 행위를 UML 메타 모델링 언어인 RBML을 사용하여 정의하고, 이들 간의 상호 관계를 Feature Model로 정의한 지식 기반이다. 본 논문에서는 아키텍처 전술 기반에서 정의한 아키텍처 전술의 구현 비용을 정량적으로 측정하기 위하여 Use Case Point를 사용하였으며, 비기능 요구사항의 상대적 중요도를 측정하기 위하여 AHP(Analytic Hierarchy Process)와 Sensitivity Analysis 기법을 활용하였다. 본 논문에서는 이를 기반으로 비기능 요구사항을 가장 잘 만족할 수 있는 최소 비용의 아키텍처 전술을 선택한다. 본 논문에서는 온라인 금융상품 거래 시스템을 사용하여 제안한 방법의 적용 사례를 보인다.

기타언어초록

This paper presents a quantified approach to selecting architectural tactics using architectural tactic knowledge base. An architectural tactic is an architectural design building block pertaining to a specific software quality. The tactic knowledge base consists of structural and behavioral architectural tactic semantics specified in Role Based Metamodeling Language(RBML) and their inter-relationships expressed in feature model. In this paper, a cost of an architectural tactic is estimated with use case point, while relative significance of non-functional requirements are predicted by using AHP(Analytic Hierarchy Process) and sensitivity analysis method. Base on it, our approach suggests the best possible fit which is likely to satisfy non-functional requirements. We applied the approach to build software architecture of an on-line trading system.