서지주요정보
Object-oriented model refinement technique in software reengineering = 소프트웨어 재공학에서의 객체 모델 정제 기법
서명 / 저자 Object-oriented model refinement technique in software reengineering = 소프트웨어 재공학에서의 객체 모델 정제 기법 / Wei-Jin Park.
발행사항 [대전 : 한국과학기술원, 1998].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8008896

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 98003

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

등록번호

9004637

소장위치/청구기호

서울 학위논문 서가

MCS 98003 c. 2

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

There are many legacy systems that are pooly structured, but contain substantial corporation knowledge, consequently it is difficult to throw them away and rebuild the systems. Software reengineering offers an exciting opportunity in migrating such legacy systems to evolvable systems in a disciplined manner. Also, object-oriented rearchitecturing is being considered promising in such legacy systems reengineering, because of many advantages offered by object-oriented technique. In twofold-strategy software reengineering, one of the problems to be solved is to find an object-oriented model from the output of reverse engineering and the output of forward engineering. In general, the outputs of forward and reverse engineering can be inconsistent in their abstract levels, the amount of design information, naming convention, and structure. In this thesis, we present an object-oriented model refinement technique(ORT) to build an object model from these inconsistent information. We first organize the information from reverse engineering as specification information tree, and then compare the entities in specification information tree with the information from forward engineering with tree-structured data dictionary and class dependency matrix. We demonstrate the usability of ORT by an example.

현존하는 많은 시스템들은 비구조적인 모습으로 인하여 새로이 시스템을 개발할 경우, 운영 환경에 관한 정보를 이미 시스템이 포함하고 있어서 기존 시스템을 폐기하기 곤란한 경우가 많다. 소프트웨어 재공학은 기존에 정상적으로 동작하는 시스템을 새로운 시스템으로 효율적으로 전환시킬 수 있도록 하는 체계적인 방법들을 제시해 주고 있다. 또한 절차 중심적으로 개발된 시스템의 객체 지향적인 구조로 전환하는 재공학에 관한 연구들은 객체 지향 패러다임이 제공해 주는 많은 장점들을 기존 시스템에서 이용할 수 있는 기회를 마련해 줌으로써 최근 들어 각광받고 있다. 객체 지향적 구조로의 재공학에서 해결해야 할 큰 문제점으로 일반적으로 소스 코드를 기반으로 시스템을 역공학하여 생성해낸 객체 모델과 시스템에 관한 영역 지식으로부터 생성해낸 객체 모델을 비교, 분석하여 객체 지향 재공학에서 사용할 최종 객체 모델을 생성해 내는 공정이 지적되고 있다. 일반적으로 역공학과 순공학에서 생성해낸 객체 모델간에는 추상화 단계, 설계 정보의 양, 명명법, 구조 등에서 많은 불일치성이 존재한다. 본 논문에서는 이러한 불일치성을 극복하여 역공학과 순공학에서 생성해낸 두 모델을 비교, 분석하여 효율적인 최종 객체 모델을 정제해내는 객체 모델 정제 기법(object--oriented model refinement technique)을 제안한다. 역공학에서 추출된 정보(객체 모델)는 우선 명세 정보 트리(specification information tree)를 이용하여 조직화되며 이 조직화된 정보는 트리 구조화된 자료 사전(ree-structured data dictionary)과 클래스 관계 행렬(class dependency matrix)을 이용하여 순공학에서 생성해낸 정보(영역 객체 모델)와 비교, 분석되게 된다. 제시된 새로운 정보들(명세 정보 트리, 트리 구조화된 자료 사전, 클래스 관계 행렬)을 체계적으로 포함한 두 객체 모델(역공학 생성 모델, 영역 객체 모델)의 효과적인 비교, 정제 공정인 객체 모델 정제 기법(ORT)은 OMT의 객체 모델 생성 단계를 바탕으로하며 기존의 정제 방법 보다 진보된 형태로 최종 객체 모델을 만들게 된다는 것이 예제를 통하여 설명되었다.

서지기타정보

서지기타정보
청구기호 {MCS 98003
형태사항 [ii], 50 p. : 삽화 ; 26 cm
언어 영어
일반주기 Appendix : A, SIT Construction algorithm. - B, SIT Layout algorithm
저자명의 한글표기 : 박외진
지도교수의 영문표기 : Doo-Hwan Bae
지도교수의 한글표기 : 배두환
학위논문 학위논문(석사) - 한국과학기술원 : 전산학과,
서지주기 Reference : p. 44-46
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서