메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

논문 기본 정보

자료유형
학술저널
저자정보
조성배 (LG Electronics CTO Software Flatform Laboratory) 이혜선 (POSTECH) 강교철 (POSTECH)
저널정보
Korean Institute of Information Scientists and Engineers 정보과학회논문지 : 소프트웨어 및 응용 정보과학회논문지 : 소프트웨어 및 응용 제39권 제10호
발행연도
2012.10
수록면
775 - 786 (12page)

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
소프트웨어 제품라인 공학은 동일한 도메인에 포함된 제품들의 공통점과 차이점을 분석하고 이를 고려하여 재사용 가능한 자산을 개발하여, 계획된 제품들에 자산을 재사용함으로써 소프트웨어의 품질과 생산성을 향상시키는 방법이다. 제품라인의 자산을 개발하는 방법 중 추출식 접근법은 기존에 주로 연구되던 선행식 접근법과 달리, 레거시 시스템으로부터 재사용 가능한 자산을 확보함으로써 자산 개발에 필요한 초기 비용을 줄이고 시간을 단축시킬 수 있는 접근법으로 제안되었다. 추출식 접근법을 성공적으로 적용하기 위해서는 레거시 시스템을 분석하고 그로부터 자산을 개발함으로써 자산 개발 시간을 줄여야 한다. 하지만 제품라인을 고려하지 않은 레거시 시스템은 설계자가 자신의 고려사항에 따라 하나의 컴포넌트에 여러 기능을 혼합하여 구현한 시스템이기 때문에 설계 및 코드를 이해하고 재사용 가능한 자산을 명확히 분리하여 확보하는데 어려움이 존재한다.
이를 해결하기 위해서 본 논문에서는 추출식 접근법을 적용하여 제품라인 자산을 확보함에 있어서, 레거시 시스템에 대한 이해를 높이고, 자산 후보의 파악 및 분리를 돕는 방법을 소개한다. 본 논문에서 제안하는 방법은 다음의 두 가지 프로세스로 구성되어 있다: 1) 시스템 구조의 이해를 높이기 위하여, 첫 번째 프로세스는 컴포넌트 타입을 정의하고, 레거시 시스템에서 정의된 컴포넌트 타입의 컴포넌트를 자동으로 탐색하는 단계로 구성된다. 탐색된 레거시 컴포넌트를 통하여 레거시 시스템에서 각 컴포넌트가 갖는 역할을 이해할 수 있게 된다. 2) 재사용 가능한 자산을 레거시 시스템으로부터 분리하기 위하여, 두 번째 프로세스에서는 컴포넌트 타입을 기반으로 응집도가 높은 컴포넌트를 분석하여 분리해내는 재공학 방법을 제안한다. 제안한 방법을 검증하기 위하여 하나의 구체적인 컴포넌트 타입의 탐색 방법 및 재공학 방법을 수립하고, 이를 지원하는 도구를 개발하여 실제 사례에 적용해보았다.

목차

요약
Abstract
1. 서론
2. 자산 컴포넌트 탐색 및 재공학 방법
3. 평가
4. 결론 및 향후 연구
참고문헌

참고문헌 (22)

참고문헌 신청

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2014-569-001220889