오픈소스 도메인에서 요구사항 도출을 위한 아키텍처 패턴과 디자인 패턴 기반의 역공학 기법

DC Field Value Language
dc.contributor.advisor이석원-
dc.contributor.author위대한-
dc.date.accessioned2018-11-08T08:10:22Z-
dc.date.available2018-11-08T08:10:22Z-
dc.date.issued2017-02-
dc.identifier.other24179-
dc.identifier.urihttps://dspace.ajou.ac.kr/handle/2018.oak/11112-
dc.description학위논문(석사)--아주대학교 일반대학원 :소프트웨어특성화학과,2017. 2-
dc.description.abstract오픈소스 프로젝트는 많은 사람들이 참여하며 대중성을 얻고 있는 프로젝트의 한 형태이다. 하지만 오픈소스 프로젝트는 일반적인 소프트웨어 개발 프로세스와는 다른 특징을 가지며 오픈소스 개발환경의 특성상 소프트웨어 공학 프로세스를 따르기 힘든 경우가 발생한다. 소프트웨어 공학 프로세스를 따르지 않는 경우 이는 개발하고자 하는 소프트웨어를 이해하는데 필요한 산출물의 부재를 초래하며 소프트웨어의 품질에 영향을 미칠 수 있다. 따라서 본 연구에서는 오픈소스 개발환경의 특징들을 고려하여 부족한 문서화 과정을 해결하는데 도움을 줄 수 있도록 하기 위하여 소스코드로부터 요구사항을 도출하는 방법을 제안하고자 한다. 이를 위하여 소스코드에서 디자인 패턴을 추출하고 추출한 디자인 패턴을 다시 한 단계 더 상위수준에 존재하는 아키텍처 패턴과의 관계를 고려하여 적절한 아키텍처 패턴을 도출하고 최종적으로 아키텍처 패턴에서 품질속성의 요구사항을 도출함으로써 오픈소스 환경에서 요구사항을 도출하는 프레임워크를 제안한다.-
dc.description.tableofcontents제 1장 서론 제 1절 연구배경 제 2절 문제점 도축 제 3절 아이디어 및 접근법 제 4절 진행순서 제 2장 관련 연구 제 1절 오픈소스의 특징 관련 연구 제 2절 역공학 방법 관련 연구 제 3절 디자인 패턴 관련 연구 제 3장 제안하는 역공학 기법의 구성요소와 개념 제 1절 역공학 프레임워크 프로세스 제 2절 서비스 결합(Service Composition) 개념의 적용 제 3절 요구사항 계층 및 인스턴스 제 4절 아키텍처 패턴 계층 및 인스턴스 제 5절 디자인 패턴 계층 및 인스턴스 제 6절 소스코드 계층 및 인스턴스 제 4장 제안하는 역공학 프레임워크의 적용 제 1절 요구사항과 아키텍처 패턴의 연결 제 2절 아키텍처 패턴과 디자인 패턴의 연결 제 3절 디자인 패턴과 소스코드의 연결 제 4절 Protege를 이용한 지식베이스 구축 제 5장 사례 연구, 검증 및 평가 제 1절 사례 연구 및 검증 시나리오 제 2절 사례를 이용한 실험 사례 연구 Apache Tomcat 사례 연구 Apache Ant 제 3절 사례 연구 검증 사례 연구 검증 Apache Tomcat 사례 연구 검증 Apache Ant 제 4절 기존 연구와 비교 및 평가 제 6장 결론, 토의 및 향후 연구 제 1절 결론 제 2절 토의 기본적인 역공학의 한계점 완전한 품질속성 요구사항 복원 여부 본 연구의 의미 및 기여도 제 3절 향후 연구 참고문헌-
dc.language.isokor-
dc.publisherThe Graduate School, Ajou University-
dc.rights아주대학교 논문은 저작권에 의해 보호받습니다.-
dc.title오픈소스 도메인에서 요구사항 도출을 위한 아키텍처 패턴과 디자인 패턴 기반의 역공학 기법-
dc.title.alternativeDaeHan Wyee-
dc.typeThesis-
dc.contributor.affiliation아주대학교 일반대학원-
dc.contributor.alternativeNameDaeHan Wyee-
dc.contributor.department일반대학원 소프트웨어특성화학과-
dc.date.awarded2017. 2-
dc.description.degreeMaster-
dc.identifier.localId770465-
dc.identifier.urlhttp://dcoll.ajou.ac.kr:9080/dcollection/jsp/common/DcLoOrgPer.jsp?sItemId=000000024179-
dc.subject.keyword오픈소스-
dc.subject.keyword역공학-
dc.subject.keyword디자인 패턴-
dc.subject.keyword아키텍처 패턴-
dc.subject.keyword요구공학-
Appears in Collections:
Graduate School of Ajou University > Department of Software Characterized Chemistry > 3. Theses(Master)
Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse