RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 객체 지향 재공학을 위한 객체 모델 정제 기법

        박외진(Wei Jin Park),민상윤(Sang Yoon Min),배두환(Doo Hwan Bae),마평수(Pyeong Soo Mach) 한국정보과학회 1998 정보과학회논문지(B) Vol.25 No.10

        현존하는 많은 시스템들은 비구조적인 모습으로 인하여 새로이 시스템을 개발할 경우, 운영 환경에 관한 정보를 이미 시스템이 포함하고 있어서 기존 시스템을 폐기하기 곤란한 경우가 많다. 소프트웨어 재공학은 기존에 정상적으로 동작하는 시스템을 새로운 시스템으로 효율적으로 전환시킬 수 있도록 하는 체계적인 방법들을 제시해 주고 있다. 또한 절차 중심적으로 개발된 시스템의 객체 지향적인 구조로 전환하는 재공학에 관한 연구들은 객체 지향 패러다임이 제공해 주는 많은 장점들을 기존 시스템에서 이용할 수 있는 기회를 마련해 줌으로써 최근 들어 각광받고 있다. 객체 지향적 구조로의 재공학에서 해결해야 할 큰 문제점으로 일반적으로 소스 코드를 기반으로 시스템을 역공학하여 생성해낸 객체 모델과 시스템에 관한 영역 지식으로부터 생성해낸 객체 모델을 비교, 분석하여 객체 지향 재공학에서 사용할 최종 객체 모델을 생성해 내는 공정이 지적되고 있다. 일반적으로 역공학과 순공학에서 생성해낸 객체 모델간에는 추상화 단계, 설계 정보의 양, 명명법, 구조등에서 많은 불일치성이 존재한다. 본 논문에서는 이러한 불일치성을 극복하여 역공학과 순공학에서 생성해낸 두 모델을 비교, 분석하여 효율적인 최종 객체 모델을 정제해내는 객체 모델 정제 기법 (object-oriented model refinement technique)을 제안한다. 역공학에서 추출된 정보(객체 모델)는 우선 명세 정보 트리(specification information tree)를 이용하여 조직화되며 이 조직화된 정보는 트리 구조화된 자료 사전(tree-structured data dictionary)과 클래스 관계 행렬(class dependency matrix)을 이용하여 순공학에서 생성해낸 정보(영역 객체 모델)와 비교, 분석되게 된다. 이러한 ORT의 각 단계들의 유용성과 효율성은 예제를 통해 제시될 것이다. There are many legacy systems that are poorly 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 as a promising in such legacy systems reengineering, because of the many advantages offered by object-oriented technique. In software reengineering for object-oriented rearchitecturing, one of the problems to be solved is to find an object-oriented model from the outputs of reverse engineering and forward engineering In general, the outputs of reverse and forward engineering are not consistent in the abstract levels, the amount of design information, naming convention, and structure. In this paper, 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 it with the information from forward engineering with tree-structure data dictionary and class dependency matrix. We demonstrate the usability of ORT by an example.

      • 재공학에서 명세 정보 트리를 이용한 효과적인 개념적 추상화 표현 방법에 대한 연구

        박외진(Park Wei Jin),민상윤(Min Sang Yoon),배두환(Bae Doa Hwan),진윤숙(Jin Yun Sook),마평수(Mah Pyeong Soo) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅰ

        기존의 절차 중심적인 코드의 구조를 객체 지향적인 구조로 바꾸어 객체 지향의 여러 장점들을 이용할 수 있도록 하는 재공학에 대한 연구가 최근에 활발히 진행되고 있다. 재공학하려는 대상 시스템에 대한 엔지니어의 지식이 반영된 비정형, 정형적인 표현을 개념적 추상화(Conceptual Abstractions)라고 부르며 개념적 추상화는 역공학에서 생성되는 객체 모델을 보다 유용하고 정제된 객체 모델로 전환하기 위한 메타 모델로서, 재공학 과정에서의 체계성과 명확성을 향상시키기 위한 방안으로 사용된다. 본 논문에서는 이러한 재공학에서의 효율성 향상을 위해 역공학에서 생성된 모델을 이용한 개념적 추상화 모델의 생성 방법을 제안한다. 또한 이러한 모델의 생성을 위해 요구되는 명세 정보 트리 및 클래스 관계 행렬의 생성 방법도 제시한다. 이와 함께 이들이 최종 객체 모델 생성 과정에서 매우 유용하게 활용될 수 있음을 예제를 통해 검증하였다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼