상세 보기
초록
본 논문에서는 아키텍처 전술 지식 저장소(Architectural Tactic Knowledge Base)를 사용하여 소프트웨어 아키텍처를 구축하기 위한 기법을 제안한다. 아키텍처 전술(Architectural Tactic)은 SW 품질을 향상하기 위한 각 품질 별 아키텍처 설계 방법을 의미하며, 아키텍처 전술 지식 저장소는 아키텍처 전술의 구조 및 행위 명세, 이들 간의 상호 관계와 소요 비용 등을 포함하는 지식 저장소를 의미한다. 본 논문에서는 아키텍처 전술 지식 저장소를 사용하여 아키텍처 전술의 선택과 선택된 아키텍처 전술의 통합, 그리고 소프트웨어 아키텍처를 생성하는 과정을 소개한다. 생성된 아키텍처의 타당성은 최종 아키텍처로의 테일러링 분석을 통하여 검토하였다. 본 논문에서는 지원 도구인 ArchInst를 적용하여 Servlet Container 소프트웨어 아키텍처의 구축 사례를 보인다.
키워드
아키텍처 전술; 소프트웨어 아키텍처; 소프트웨어 아키텍처 구축 방법; 비기능 요구사항; Architectural Tactics; Software Architecture; Method for Building SW Architecture; Non-Functional Requirements
- 제목
- 아키텍처 전술 지식 저장소를 사용한 소프트웨어 아키텍처 구축 및 검증 기법
- 제목 (타언어)
- An Approach to Building and Validating Software Architecture using Tactic Knowledge Base
- 저자
- 김순태; 정란
- 발행일
- 2013-01
- 유형
- Y
- 저널명
- 정보과학회논문지 : 소프트웨어 및 응용
- 권
- 40
- 호
- 1
- 페이지
- 24 ~ 36