earticle

논문검색

정보기술

오픈 소스 소프트웨어 재사용을 위한 소프트웨어 아키텍처 설계

원문정보

Designing Software Architecture for Reusing Open Source Software

최용석, 홍장의

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Along with shortening the life cycle of software utilization and supporting various types of user functions, the importance of software architecture development has been emphasized recently. If a software architecture is developed flexibly and reliably for expansion to support new functionality, it can quickly cope with new market demands. This paper proposes an architecture design method based on design recovery of open source software to reuse the software in the development of sustainable software system. When using open source software to develop a software system based on software architecture, we can develop a software system rapidly and also can improve the reliability of the system because we use the already proven open source software in the development.

한국어

소프트웨어 활용의 수명주기가 단축되고, 다양한 형태의 사용자 기능을 지원하기 위하여 소프트웨어 아키텍처 개발의 중요성이 부각되고 있다. 소프트웨어 아키텍처가 새로운 기능을 갖도록 확장에 유연하고 안정적으로 개발된다면, 새로은 시장의 요구에 빠르게 대응할 수 있다. 본 연구에서는 새로운 기능 개발의 수명주기가 짧아지고 있고, 안정적인 소프트웨어 시스템 개발을 위하여 오픈 소스의 설계 복구를 통한 재사용을 고려하는 아키텍처 설계 기법을 제안한다. 소프트웨어 아키텍처를 기반으로 소프트웨어 시스템을 개발하기 위하여 오픈 소스를 사용하는 경우, 매우 신속한 개발이 가능해 질 뿐만 아니라, 이미 검증된 오픈 소스를 사용함으로써 개발 시스템에 대한 신뢰성도 증진시킬 수 있다.

목차

요약
 Abstract
 1. 서론
 2. 관련 연구
 3. SADOSS 기법의 정의
  3.1 SADOSS 절차
  3.2 코드 리버싱 단계
  3.3 아키텍처 설계 단계
 4. 설계정보 추출 방법
  4.1 설계정보 자동추출
  4.2 설계 정보의 정제 및 보완
 5. 아키텍처 설계 방법
  5.1 아키텍처 드라이버 선정
  5.2 아키텍처 전술 선정
  5.3 아키텍처 패턴 선정
  5.4 아키텍처 패턴 조정
  5.5 인스턴스 생성
  5.6 기능 할당
  5.7 아키텍처 뷰 모델링
 6. 사례 연구
  6.1 예제 시스템의 요구사항
  6.2 코드 리버싱을 통한 설계 정보 추출
  6.3 예제 시스템 아키텍처 설계
  6.4 적용성 분석
 7. 결론 및 향후 연구
 REFERENCES

저자정보

  • 최용석 Yongseok Choi. 충북대학교 컴퓨터과학과
  • 홍장의 Jang-Eui Hong. 충북대학교 컴퓨터과학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.