RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • UML과 RUP를 이용한 UIS 컴포넌트 모델링

        조혜경(Hye-Gyung Cho),유철중(Cheol-Jung Yoo),장옥배(Ok-Bae Chang),김영섭(Young-Sup Kim) 한국정보과학회 2000 정보과학회논문지 : 소프트웨어 및 응용 Vol.27 No.7

        국내의 각 지방자치 단체들은 그들의 업무를 전산화하기 위해 현재 다양한 UIS(Urban Information System)들을 개발하고 있다. 그러나, 그들은 기존에 개발된 다른 지방자치 단체들의 UIS들을 재사용하지 않고 있어 그들의 UIS 개발에 너무 많은 비용을 사용하고 있다. 이것은 중앙정부가 중복적인 투자를 하게하는 원인이 된다. 몇몇 지방 자치단체의 업무는 다른 지방자치 단체들의 업무와 매우 유사하다. 이 논문은 그 중복투자 문제에 대한 해결책을 제안한다. 그 문제 해결을 위해 지방자치 단체들이 Unified Modeling Language과 컴퍼넌트 기반 개발 프로세스를 이용하여 한 도시의 업무를 모델링할 것을 제시한다. 그들은 또한 기존의 모델로부터 UIS를 개발할 수 있고 다른 지방자치 단체들이 그 개발된 UIS를 재사용할 수 있다. 이 연구에서는 한 예로 P시의 상수도 업무를 사용하며 컴포넌트 기반 개발 프로세스로 Rational Unified Process를 이용한다. 본 논문은 상수도 업무에 대한 컴포넌트 기반 개발 프로세스의 적용과 재사용 가능한 업무모델/분석모델/설계모델의 구축 및 ActiveX 컨트롤 형태의 소프트웨어 컴포넌트 개발 방법을 기술한다. Some local governments in Korea are currently developing various Urban Information Systems (UIS) to computerize their work. But they have spent too much money on their own UIS development because they have not reused the existing UIS of others. It has caused the central government to invest money repeatedly. The work of some local governments is generally very similar to those of others. The purpose of this paper is to suggest a solution to the reinvestment problem. To solve the problem, this paper suggests that they could model a city's business using Unified Modeling Language and Component-Based Development Process (CBD). They could also develop a UIS from the existing models, and then other municipalities can reuse the developed UIS. This paper illustrates the water supply business of P City in Korea and Rational Unified Process as a CBD. This paper also describes methods to apply CBD, to establish a reusable business model, analysis model, and design model, and to develop the software components of ActiveX Controls form for the water supply business.

      • 프로그램 유지보수를 지원하는 Java 원시 프로그램의 메트릭스 측정 시스템의 설계

        박옥자(Ok-Cha Park),김재웅(Jae-Woong Kim),조혜경(Hye-Gyung Cho),유철중(Cheol-Jung Yoo),장옥배(Ok-Bae Chang) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A

        본 논문에서는 Java 프로그램의 분석 및 품질평가를 지원하는 자동화 도구를 설계하였다. 도구의 구성은 소스 모듈, 프로그램 이해지원 모듈, 그리고 메트릭스 측정 모듈로 이루어져있다. 소스 모듈은 사용자에게 Java 원시 프로그램과 역어셈블된 바이트코드 결과를 보여준다. 프로그램 이해지원 모듈은 시스템의 구조를 보다 직관적으로 이해하도록 클래스 계층구조, 상속관계, 메소드 호출관계등을 시각적으로 보여준다. 마지막으로 메트릭스 측정 모듈은 프로그램 평가를 지원하는 메트릭스 측정값을 보여준다. 여기에서, 이해지원 모듈과 메트릭스 측정 모듈의 정보는 역어셈블된 바이트코드로부터 추출하였다. 이미 컴파일되어 실행파일로 존재하는 바이트코드는 클래스 호출 경로, 클래스 상속관계, 그리고 메소드 호출 및 재사용 정보들을 실행 결과에 따라 명확하게 보여줌으로써 원시코드에서 얻기 어려운 정보들을 제공한다. 또한, import 패키지로부터 상속받은 클래스나 메소드 사용시 소스코드로부터 이해하기 어려운 내부 메커니즘을 바이트코드는 명확하게 보여주므로 메트릭스 측정시 원시 프로그램을 이용한 것보다 상세하고 정확한 값을 얻을 수 있게된다. 따라서, 본 도구는 상속받은 클래스 정보까지 포함한 메트릭스 측정이 가능하므로 보다 정확한 품질 평가를 기대할 수 있고 프로그램 이해지원 모듈을 통해 품질 평가와 분석을 병행적으로 볼 수 있게된다.

      • KCI등재

        C++ 프로그램의 이해도 증진을 위한 역공학 시각화 도구

        문양선(Yang-Sun Moon),김재웅(Jae-Woong Kim),조혜경(Hye--Gyung Cho),유철중(Cheol-Jung Yoo),김용성(Yong-Sung Kim),장옥배(Ok-Bae Chang) 한국정보과학회 1995 정보과학회 컴퓨팅의 실제 논문지 Vol.1 No.2

        이 논문은 캡술화, 상속성, 그리고 다형성이 객체 지향 프로그램의 분석과 이해를 어떠한 면에서 어렵게 하는지를 C++ 예제 프로그램을 통해 구체적으로 설명한 후, C++ 프로그램의 분석과 이해 증진을 위해 개발한 시각화 시스템을 소개한다. 이 시스템은 이미 개발된 시스템에 몇 가지 기능을 첨가한 것으로서 시스템의 주된 기능은 다음과 같다. (1) 프로그램의 복잡도를 자동적으로 측정한다. (2) 객체 지향 설계 및 프로그래밍에관한 지침을 보여준다. (3) 모듈(클래스와 함수)들의 원시 코드를 추적한다. (5) 메시지 전달 경로 그래프(함수 호출 경로 그래프)를 보여준다. (6) 모듈간의 관계 그래프를 보여준다. This paper explains concretly through C++ program in which respect encapsulation, inheritance and polymorphism make object-oriented programs difficult in analysing and understanding program, and introduces a visualization tool developed for the enhancement of analysis and understanding on C++ programs. The tool has been added some kinds of functions to our previous work. The main functions of the tool : (1) measure the complexity of a C++ program automatically, (2) introduce a guideline for the object-oriented design and programming, (3) trace the source code of modules( classes and functions), (4) display the path graph of message passing( function call path graph), (5) display the relationship graph between functions.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼