ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper 아키텍처 진화를 고려한 아키텍처 설계 방법
Cited - time in scopus Download 2 time Share share facebook twitter linkedin kakaostory
Authors
최유희, 최희석, 김재명
Issue Date
2008-10
Citation
한국정보과학회 학술 발표 (가을) 2008, pp.80-84
Language
Korean
Type
Conference Paper
Project Code
08MS2900, Development of IT based Total Solution for Shipbuilding, Ham Ho-Sang
Abstract
현재의 소프트웨어는 점점 더 기능이 다양해지고 복잡해지고 있으며, 저비용으로 빠른 시간내에 다양한 요구에 따라 커스터마이제이션 및 진화되어야 한다. 이에 따라 기본 아키텍처를 구축하고 이를 기반으로 조금씩 수정할 수 있도록 하는 아키텍처 중심 개발이 요구되고 있다. 그러나 설계된 아키텍처에는 처음 아키텍처 구축시에 고려되었던 아키텍처 설계 고려 사항들이 명시적으로 드러나지 않는다. 이로 인해 소프트웨어 진화 및 커스터마이제이션이 필요할 때 기존에 만족되었던 기능 및 품질에의 영향 분석이 안 되어 소프트웨어를 변경할 때마다 매번 회귀 테스팅이 요구된다. 또한 소프트웨어가 변경될수록 아키텍처와 소프트웨어의 불일치가 가중된다. 따라서 소프트웨어의 진화를 소프트웨어 레벨뿐만 아니라 아키텍처 레벨에서 일관성 있게 다룰 수 있도록 하기 위한 아키텍처 진화를 지원하는 메커니즘을 제안한다. 즉, 아키텍처 설계 결정 간의 관계를 바탕으로 결정 제약조건 그래프를 정의하고, 정의된 그래프를 바탕으로 변경 영향 분석을 수행하기 위한 메커니즘을 제안한다.