RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 객체 중심 프로그램의 소프트웨어 척도

        유철중,이종득,김용성,장옥배 全北大學校 基礎科學硏究所 1991 基礎科學 Vol.14 No.2

        객체 중심 언어에 있어서 데이타 추상화에 의한 캡슐화와 상속성이 가장 중요한 개념으로 인식되고 있다. 특히, 프로그램이 객체간의 메시지 전달에 의해서 수행되고 상속에 의해 재사용되는 특성이 있으므로, 이러한 객체 중심 프로그램의 복잡도를 보다 잘 나타내기 위해서는 클래스에 기반을 둔 척도가 요구된다. 따라서 본 논문에서는 객체 중심 프로그램의 복잡도 측정에 적합한 복잡도 척도를 얻기 위해 고려하여야 할 특성들을 제시하였으며, 이를 바탕으로 클래스에 기반을 둔 새로운 복잡도 척도를 제안하고 그 타당성을 보였다.

      • C++ 프로그램을 위한 복잡도 척도

        유철중,오재철,허영남 순천대학교 기초과학연구소 1990 基礎科學硏究誌 Vol.1 No.-

        객체중심언어에 있어서 자료추상화(data abstraction)에 의한 켑슐화(encapsulation)와 상속성(inheritance)이 가장 중요한 개념으로 인식되고 있다. 특히, 프로그램이 객체(object)간의 메시지 전달(message passing)에 의해서 수행되고 상속에 의해 재사용되는 특성이 있으므로, 이러한 객체중심프로그램의 복잡도(complexity)를 보다 잘 나타내기 위해서는 클래스(class)에 기반을 둔 척도가 요구된다. 따라서 본 논문에서는 객체중심 언어인 C++에 적합한 척도를 얻기 위해 고려하여야 할 특성들을 제시하였으며 이를 바탕으로 클래스에 기반을 둔 새로운 복잡도 척도를 제안하고 그 타당성을 보였다. Object oriented languages have major properties of encapsulation and inheritance by data abstraction. In this paper, we discuss major properties of several complexity metrics, and also object oriented programs. We propose metrics complexity measurement of object oriented programs (especially, C++), and evaluate the validity of the proposed measures. The metric is a class-based measures.

      • OMT 그래픽 표기에 의한 C++ 클래스의 분석

        유철중 기전여자대학 1991 論文集 Vol.11 No.-

        Object-oriented modeling and design promote better understanding of requirements, cleaner designs, and more maintainable systems. The method to express and visualize software design is very important in all design methodologies. There are many techniques and tools to visualize object-oriented software design process. The Object Modeling Technique(OMT), a language-independent graphical notation, can be used to analyze problem requirements, design a solution to the problem, and then implement the solution in a programming language or database. This research aims at discussing major properties of OMT methodology, proposing a method of mapping C++ classes into OMT graphical notation. It is relatively easy to map an object-oriented language into an object-oriented design since language constructs are similar to design constructs.

      • KCI등재후보

        요구사항 기술서로부터 유스케이스 다이어그램의 추출기법

        유철중,정소영,Yu, Cheol-Jung,Jeong, So-Yeong 한국정보처리학회 2002 정보처리학회논문지D Vol.9 No.4

        소프트웨어의 성공적인 개발을 위해서는 체계적이고 명확한 요구분석이 이루어져야 한다. UML에서는 유스케이스 모델링을 통해 사용자 또는 고객의 요구사항을 파악하고 업무 시스템의 범위를 결정하는 방법을 제공하고 있다. 본 논문에서는 효율적이며 정확한 유스케이스 모델링을 위한 연구의 일환으로, 요구사항 기술서로부터 정형화된 규칙을 적용해 가면서 단계적으로 유스케이스 다이어그램을 추출하는 기법을 제시하였다. 요구사항 기술서 관련규칙( $R_{A}$; Rules for Requirements Specification)을 적용하여 요구사항 기술서를 변경하고, 변경된 요구사항 기술서에 액터 추출 규칙( $R_{A}$ ; Rules for Actors), 유스케이스 추출 규칙( $R_{U}$ ; Rules for Use Cases), 관계 추출 규칙( $R_{R}$ ; Rules for Relationships)을 각각 적용하여 액터, 유스케이스, 관계를 추출하여 최종적으로 유스케이스 다이어그램(Use Case diagram)을 작성하게 된다. 본 논문에서 제시한 규칙을 인사관리 요구사항 기술서에 적용해 본 결과, 정형화된 규칙이 없이 서술적인 몇몇 조언을 바탕으로 유스케이스 다이어그램을 추출해야하는 기존의 어려움을 줄일 수 있는 효과를 확인하였다.확인하였다. We have to carry out systematic, definite requirements analysis for the successful development of software. The UML gives the ways to grasp user or customer requirements and decide the boundary of business systems from the use case modeling. This paper presents how to extract use case diagram from the requirements specification systematically by applying the standardized rules as a part of the study for use case modeling. We modify requirements specification by applying $R_{RS}$ (Rules for Requirements Specification) and extract actor, use case, relationship by applying $R_{A}$(Rules for Actors), $R_{U}$(Rules for Use Cases) and $R_{R}$(Rules for Relationships) to the modified requirements specification separately and then become to make out use case diagram in the end. By applying the rules presented in this paper to the requirements specification for personnel management, we can reduce the existing difficulties of extracting use case diagram based on the narrative descriptions without any standardized rules.rules.

      • 지역정보문화의 활성화 방안

        유철중 국제문화학회 1989 역사와 사회 Vol.2 No.-

        정보화사회(Information Society)는 다량의 정보처리능력을 가진 컴퓨터와 그 통신에 의해 주도되는 사회로 정보혁명에 의해 형성된 사회이다. 본 연구에서는 정보화사회의 특징과 지역정보(Local Information)가 갖는 특수성, 그리고 정보종속(Information Dependence)에 대하여 기술하고 지역 정보문화의‘ 활성화 방안으로 지역정보데이타베이스 구축의 핑요성과 효과에 대하여 논한다.

      • KCI등재

        J2EE 기반의 웹 애플리케이션을 위한 프리젠테이션 계층 자동생성 템플릿 개발

        유철중(Cheol Jung Yoo),채정화(Jung Hwa Chae),김송주(Song Ju Kim),장옥배(Ok Bae Chang) 한국정보과학회 2003 정보과학회 컴퓨팅의 실제 논문지 Vol.9 No.2

        J2EE(Java™ 2 Platform, Enterprise Edition) 기반의 웹 애플리케이션은 기존의 애플리케이션이 갖는 시간적·공간적 제약을 극복하는 대안으로 대두되었다. 최근 웹 애플리케이션을 보다 빠르고 효율적으로 개발하기 위한 해결책으로 프레임워크를 이용하는 방안들이 다양하게 제기되고 있다. 본 논문에서는 계층구조를 갖는 웹 애플리케이션을 각 계층의 개발자들이 따로 프로그램을 개발할 수 있다는 점에 착안하여 프리젠테이션 계층에서 담당해야 할 여러 처리와 그 유형을 템플릿으로 제시하여 웹 애플리케이션의 프리젠테이션 계층을 보다 빠르게 개발할 수 있도록 한다. 이 템플릿은 사용자가 작성하고자 하는 웹 애플리케이션의 프리젠테이션 계층에 대한 정보를 나타내는 것으로 XML 형태의 문서이며, 이것을 입력받은 코드 생성기는 사용자 정보를 파싱한 후 주어진 웹 애플리케이션 프레임워크를 바탕으로 프리젠테이션 계층의 골격 코드를 자동 생성한다. 이것은 코드 생성기를 이용하여 프레임워크의 핫스팟 클래스들을 상속받은 골격 코드를 빠르게 생성할 수 있어 보다 효율적으로 웹 애플리케이션을 개발할 수 있음을 의미한다. 본 템플릿과 코드 생성기를 사용함으로써 개발자는 적은 학습량으로 웹 애플리케이션을 개발할 수 있고, 표준화시킨 개발 과정을 내포함으로써 다른 개발자와의 협력작업을 용이하게 하여 웹 애플리케이션을 적시에 개발할 수 있다. Web applications based on J2EE(Java™ 2 Platform, Enterprise Edition) were occurred for solution to overcome the limitations in time and space that the former applications had. Recently, lots of solutions using frameworks are being suggested to develope applications more quickly and efficiently. In this paper, we propose the template for several processes and types, which should be taken in presentation layer of web applications. This idea was based on the fact that web applications developers can concentrate on their specific tasks with independent manner in layered architecture. This template is XML-typed document that shows information about presentation layer of Web applications, which the user wants to compose. This template is inputted to the code generator. After then, the code generator generates skeleton code in presentation layer automatically after parsing information of XML documents. It means that we can develope Web applications more efficiently, by constructing skeleton code which inherits from hot spot classes of framework. Using this template and code generator, developer can develop Web applications with little practice and also is easy to cooperate with other developers to develop them just in time with distributing the standard development process.

      • 소규모 C++ 프로그램에 적용한 객체지향 소프트웨어 복잡도 척도의 인자분석

        유철중(Cheol Jung Yoo) 한국정보과학회 1996 정보과학회논문지(B) Vol.23 No.7

        지금까지의 여러 논문에서 제안된 객체지향 프로그램의 복잡도 척도들은 실제로 동일한 측면을 측정하고 있다. 이 논문은 지금까지 몇몇 연구에서 제안된 객체지향 프로그램의 복잡도 척도들간의 관련성을 분석하기 위한 실험을 하였는데, 척도들간의 관련성을 파악하는 것은 가장 의미있는 척도를 얻기 위해서 중요하다. 고급 통계분석 기법중의 하나인 인자분석은 소프트웨어 척도들을 분석하는데 사용되어 왔으며 척도들의 가변성에 영향을 주는 주요한 인자들을 식별하는데 유용하다. 본 논문에서는 기존의 여러 연구에서 제안된 객체지향 소프트웨어의 복잡도 척도(변인)들을 분석하여 중복을 배제하여 정리하고, 이를 소규모 C++ 프로그램에 적용, 그 값들을 자동화 도구로 측정하여 인자분석을 함으로써 객체지향 소프트웨어의 복잡도에 영향을 주는 주요 변인(인자)들을 추출한다. 이러한 인자분석의 결과로서 세가지 인자가 추출되었는데, 인자 1은 켑슐화에 의한 인터페이스 복잡도와 관련되고, 인자 2는 객체지향 정도를 설명하는 계층적 클래스 구조와, 인자 3은 재사용정도와 관련된다. 결과적으로 객체지향 소프트웨어의 복잡도 측정 모델을 개발하는데 있어 반드시 이러한 복잡도 인자들을 반영하여야 함을 알 수 있다. The complexity measures of object oriented programs proposed in several papers are actually measuring the same thing. This paper includes a series of experiments analyzing relationships among some commonly used object-oriented program complexity measures. Identifying relationships is important in selecting the most significant measures to collect. Factor analysis, one of the advanced statistical analysis techniques, has been used to analyze software measures and is useful in identifying the important factors that influence variability in measures. This paper arranges object-oriented programs complexity measures(variables) as proposed in several research studies, then analyzes the values of complexity measures for C++programs measured by small size tool automatically, and selects significant variables(factors) that affect object-oriented software complexity by factor analysis. As a result, it will be shown that three factors can be gotten by factor analysis. Factor 1 is closely correlated with the interface complexity caused by encapsulation. Factor 2 is also related with the class structure that explains the degree of object orientation for the size of program, and factor 3 is also related with the degree of reuse. From the result, we recognize that the three factors must he considered in developing the complexity measurement model of an object-oriented software.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼