RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 객체지향 프로그램에서 이벤트의 추상화표현에 관한 연구

        이은정(Eunjeoung Lee),임근(Keun Lim),이경환(Kyungwhan Lee) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.1

        소프트웨어의 위기로 기존의 소프트웨어의 재사용과 유지보수에 대한 필요성이 높아지고 있다. 그러나 이미 작성된 방대한 프로그램들을 수작업으로 분석하여 원하는 정보를 매우 얻기가 힘들었다. 특히 객체지향 프로그램은 객체간의 통신이 빈번하게 발생하므로 이전의 프로그램들에 비해 분석이 힘들고 동적인 면에 대한 정보를 얻기가 힘들었다. 따라서 본 연구에서는 객체들간 및 객체내부에 자주발생하는 이벤트를 중심으로 객체 지향 프로그램의 동적정보를 추출하기 위해 이벤트 추상화 기법을 적용하였다.

      • 플러그 - 앤드 - 플레이 컴포넌트 프레임워크를 위한 조립 계약

        이석용(SukYong Lee),이경환(KyungWhan Lee) 한국정보과학회 2001 한국정보과학회 학술발표논문집 Vol.28 No.2Ⅰ

        소프트웨어 개발 기술은 컴포넌트의 재사용에 기반한 소프트웨어 개발 방법으로 발전하고 있다. 컴포넌트는 재사용 및 가변성을 촉진시키며, 시스템의 전반적인 복잡도를 감소시켜 준다. 그러나 컴포넌트 조립정보는 디자인시점(design-time)에서 결정되고 특정 컴포넌트 모델과 컴포넌트 실행환경(Component Execution Environment)에 따라 소스코드에 반영되기 때문에, 시스템의 변경 관리 및 동적인 구성등의 소프트웨어 컴포넌트의 장점을 반영하지 못하고 있다. 본 논문에서는 현재 사용되고 있는 컴포넌트 컴포지션의 문제점을 제시하고, 이를 해결하기 위하여 컴포넌트 컴포지션시 필수적 정보들인 컴포넌트간의 상호작용, 컨텍스트 상의 종속성, 메시지 전달 및 호출상의 제약 조건 등의 기본 컴포지션 정보들을 표현하는 컴포지셔널 컨트랙트를 정의한다. 컴포지셔널 컨트랙트는 모든 정보를 컴포넌트 모델 및 환경에 의존적이지 않도록 XML 문서로 정의되므로, 각종 컴포넌트 재사용 및 조립 정보를 여러 환경 및 컴포넌트 모델에 적용시킬수 있다. 또한 이렇게 정의된 컴포지셔널 컨트랙트를 이용하여 컴포넌트 기술의 가장 큰 장점인 플러그-앤드-플레이(Plug-and-Play) 방식의 지원 및 동적 바인딩, 동적 컴포넌트 컴포지션을 지원하는 프레임워크를 제시한다.

      • CBO 의 Process 개선을 위한 Opportunity Tree 설계

        최송아(Songah Choi),이경환(Kyungwhan Lee),이은서(Eunseo Lee) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅱ

        컴포넌트 기반 기술의 장점을 최대로 살리기 위해서는 컴포넌트 기반 개발 프로세스 및 관리 프로세스가 체계적으로 통합 관리 되어야 한다. 체계적인 개발 프로세스의 부재 속에서 개발된 컴포넌트는 자신의 최대 이점인 소프트웨어의 재사용과 품질의 향상을 끌어 내지 못하기 때문이다. 이에 본 리포트에서는 체계적인 개발 프로세스에 대한 Opportunity Tree를 제안함으로써 컴포넌트를 개발하고자 하는 이들의 CBD에 대한 이해를 높이고 개발 과정의 주요 프로세스를 효과적으로 수행할 수 있도록 한다.

      • KCI등재

        객체 지향 소프트웨어 개발을 위한 재사용 지원 시스템

        김정아(Kim Jeong Ah),이경환(Kyungwhan Lee) 한국정보과학회 1995 정보과학회 컴퓨팅의 실제 논문지 Vol.1 No.2

        객체 지향 소프트웨어 개발이 실제로 생산성과 품질 향상에 기여할 수 있다면, 이는 재사용성을 지닌 소프트웨어 부품의 개발과 그 부품의 재사용을 가능하게 한다는 점에서이다. 본 논문에서는 객체지향 소프트웨어 개발 과정에서 재사용을 지원하는 개발 환경을 구축하는 것을 목표로 한다. 재사용을 지원하려면 크게 재사용을 위한 설계(Reuse-for-Design)와 재사용에 의한 설계(Reuse-By-Design) 모두를 지원해야 한다. 재사용을 지원하기 위해 본 논문에서는 라이브러리를 구성하는 부품인 클래스가 갖는 객체 모델의 개념적 특성과 제공하는 기능성 모두를 고려하여 라이브러리를 설계할 수 있는 기법을 제안하고 이를 바탕으로 부품을 분류, 관리하는 도구를 개발하였다. 또한 부품의 등록 전에 부품이 만족해야 할 추상화의 특성을 평가하기 위한 품질 평가 방법 및 도구를 개발하였다. 재사용에 의한 설계 지원 도구로는 라이브러리에 저장한 부품을 검색하여 필요한 부품을 정확하게 검색해 주는 검색기와 검색의 과정이나 부품을 새로 개발하는 시스템에 통합 하는 과정에서 필요한 이해 지원기고 구분하여 개발하였다. Many people believe that the most successful factor of object-oriented methodology is the reuse. It promises that we can construct more reusable components and it makes possible to reuse those components. We aimed to develop the environment for supporting the object-oriented software development. Especially we constructed the reuse supporting environment. We implemented design-for-reuse environment, which combined the object-oriented model of class components with the functionality of it. So, our design-for-reuse methodology basically is based on the object model. For maintaining the well-qualified components, we extend our design-for reuse environment to include the quality assurance tools. Also, we developed design-by-reuse environment that consists of retrieval, understanding supporting environment and building system.

      • 연결 관계 패턴에 의한 연결 관계 관리자의 설계

        김진수(JinSoo Kim),김정아(JeongAh Kim),이경환(KyungWhan Lee) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1A

        변화에 가장 안정적인 객체를 바탕으로 시스템을 개발하므로써 재사용성와 유지보수성을 증대할 수 있다. 그러나 객체들간의 연결 관계는 변화가 많을 수 있는 부분이다. 본 연구에서는 모델에서 작성한 연결 관계를 코드에서도 어플리케이션 업무 객체들과 분리하여 독립적으로 관리할 수 있는 방법을 제안하고자 한다. 이를 위해 연결 관계에 대한 의미를 분석하여 패턴화하고 이 패턴을 실제 어플리케이션에서 활용할 수 있는 템플리트로 구현하였다. 템플리트를 통해 연결 관계 자체를 객체로 생성하고 모델에 정의한 연결 관계와 코드에서 생성한 연결관계를 대응시켜 관리하므로써 개발자는 연결 관계 자체의 관리에 필요한 노력을 들일 필요악 없어진다. 또한 어플리케이션 객체는 보다 재상요성과 확장성을 증대할 수있다.

      • 형식 명세와 시뮬레시션에 의한 객체 모델의 검증과 확인

        문충렬(ChungRyel Moon),김정아(JeongAh Kim),이경환(KyungWhan Lee) 한국정보과학회 1995 한국정보과학회 학술발표논문집 Vol.22 No.2B

        소프트웨어 개발은 비용과 노력의 측면에서 분석단계의 비중이 매우 높다고 할 수 있으며 특히 객체지향 방법론은 분석단계에 많은 투자를 요구하고 있다. 그러나 기존의 소프트웨어 개발은 주로 분석가들의 경험에 의존하여 개발되었기 때문에 시스템에 대한 정확성을 보장하기 힘들었다. 이에 본 연구는 이러한 비정형화된 방법론에 의해 개발된 객체 모델을 형식명세언어로 변환하므로써 모델을 검증하고, 시뮬레이션을 통해 고객의 요구를 확인하는 방법을 제안하여 분석단계에서 도출된 고객의 요구사항을 최대한 정확하게 반영하고자 한다.

      • 객체모델링에서 관련성의 코드 생성에 관한 연구

        김기한(KiHan Kim),이창훈(ChangHoon Lee),김진수(JinSoo Kim),이경환(KyungWhan Lee) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.2Ⅰ

        객체지향 개발방법에 따라 효과적으로 소프트웨어를 개발하기 위해서는 분석단계에서 정의된 객체모델의 요소들이 구현단계에서 코드에 정확하게 반영이 될 수 있어야 한다. 그러나 아직까지는 객체지향 언어들이 객체모델이 가지고 있는 모델링 요소인 객체들간의 관련성에 대해 직접적인 구현을 지원하지 못하고 있다. 이러한 관련성의 구현에 대한 지침이 제공되지 않기 때문에 많은 개발자들은 각자 일정하지 않은 형태의 코드를 생성하고 있다. 본 논문에서는 이러한 관련성의 구현에 대해 개발자들에게 일정한 지침을 제공하고 객체모델에 작성된 관련성에 관한 코드를 제공하는 코드생성기를 구현하였고 개발자들은 이 코드생성기를 이용하여 관련성에 대해 일관성있는 코드를 생성할 수 있게 된다. 특히, 관련성 가운데 집합관계의 경우는 연결관계의 형태로 바꾸어서 코드로 변환하는 방법을 사용하였다.

      • 서브시스템의 재사용을 위한 부품 라이브러리 구축에 관한 연구

        권상원(Sangwon Kwon),이창훈(Changhun Lee),배도수(Dosoo Bae),유경재(Kyungjae Ryu),이경환(Kyungwhan Lee) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.2B

        소프트웨어 개발의 해결책이 객체지향 방법론 및 개발을 통한 부품의 재사용이라는 인식은 이미 오래전에 형성되었다. 소프트웨어의 재사용을 위한 부품화의 기준은 물론 특정 어플리케이션에 구애되지 않은 독립된 객체로서 별 수정없이 재사용할 수 있도록 하는 것과, 객체간에 연결될 수 있는 정보를 통해 필요한 응용영역에 적절히 재사용될 수 있도록 함으로써 그 재사용율을 높이는 것이 목적이다. 본 논문에서는 기존의 객체단위의 재사용에서 객체간 관련 정보를 통해 설계구조 및 그 구조내에 연결되는 객체의 그룹을 재사용할 수 있도록 하는 서브시스템의 개념을 이용하여, 기존에 개발된 객체 단위 재사용 시스템을 서브시스템 단위로 확장하며 그에 따른 재사용 라이브러리의 관리 및 검색 기능의 확장된 구조를 제시하였다.

      • 상속기능을 갖는 S / W 컴퍼넌트의 합성에 관한 연구

        서동수(Dongsu Seo),김지수(Chisoo Kim),이경환(Kyungwhan Lee) 한국정보과학회 1989 한국정보과학회 학술발표논문집 Vol.16 No.1

        객체지향적 설계방법과 이를 지원하기위한 객체지향적 프로그래밍 기법은 소프트웨어 공학의 주된 관심사로 떠오르고 있다. 코드레벨의 재사용 가능성은 소프트웨어의 품질과 생산성 향상을 기대하게 해 주었고 나아가서는 디자인 레벨의 재사용을 가능하도록 해 주고있다. 본 논문에서는 객체지향적 프로그래밍을 지원해주는 C++의 재사용 컴퍼넌트 추상자료형 설계와 특히 상속기능을 갖는 재사용 컴퍼넌트의 합성시 발생하는 문제점들과이의 해결에 관한 접근방안을 제시하였다.

      • ADL을 이용한 프레임워크의 소프트웨어 아키텍처 표현에 관한 연구

        김태균(TaeGyun Kim),김강태(KangTae Kim),이경환(KyungWhan Lee) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅰ

        프레임워크는 객체 지향 재사용 방법 중의 하나로서 사용되고 있다. 프레임워크는 소스 코드의 재사용뿐만 아니라 지식의 재사용이라는 측면에서 보다 높은 수준의 재사용이다. 여기서 소스 코드의 재사용이 객체 지향 중심에서 컴포넌트 기반으로 바뀌어 가는 추세에 맞추어 프레임워크 역시 객체 지향 프레임워크에서 컴포넌트 프레임워크로 바뀌어 가고 있다. 컴포넌트 프레임워크는 객체 지향 프레임워크와는 달리 컴포넌트들의 컴포지션에 의한 어플리케이션 개발로서, 컴포넌트간의 연결성을 명세함으로써 프레임워크의 아키텍처를 보다 상세하게 표현할 필요가 생겼다. 본 논문은 이러한 컴포넌트 컴포지션에 필요한 프레임워크의 아키텍처 정보를 표현하는 한가지 방법으로서 ADL을 통해 프레임워크의 아키텍처를 표현하고, 이 ADL을 다른 프레임워크 보조 도구와 함께 사용하면서 컴포넌트 컴포지션을 보다 용이하게 함으로써, 어플리케이션을 개발하는 것과 보다 높은 수준의 재사용을 가능하게 하고자 한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼