http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
김영길(Young-Geil Kim) 한국정보전자통신기술학회 2016 한국정보전자통신기술학회논문지 Vol.9 No.1
본 논문에서는 전반적으로 소프트웨어 재사용과정에서 지적되고 있는 문제점을 재사용 단계별로 정리하고, 지적되어온 문제점 중 라이브러리 구축과정에서 효과적인 부품의 인덱싱과 기능적으로 관련된 부품들끼리의 분류로 검색의 성능 증진을 꾀할 수 있는 방법을 제안한다. 객체지향 소프트웨어 라이브러리를 구성하는 부품은 클래스가 가지고 있는 객체지향 모델의 특성과 클래스가 지니고 있는 책임으로 기능을 모두 고려하여 객체지향 라이브러리를 구축하고 객체지향 지향 라이브러리는 상속구조를 바탕으로 라이브러리내의 계층구조를 형성한다. 그러나 이러한 계층구조는 구문적인 정보를 바탕으로 이루어지는 것으로 클래스 부품의 기능성과 일치하지 않을 수도 있다. 이를 해결하기 위하여 본 논문에서는 클래스 계층구조와 같은 지기기반 접근법과 클래스 부품의 기능성에 기반을 둔 소프트웨어 부품의 인덱싱과 분류에 필요한 정보검색 방법을 혼용한 라이브러리 과닐 기법을 제안한다. 특히 본 논문에서는 최근에 많은 분야에 걸쳐 연구가 진행 중인 객체지향 방법론을 바탕으로 개발된 소프트웨어 라이브러리의 기능 향상을 위한 구조와 구축 방법을 제안하고 지원 시스템을 개발한다. In this paper, several problems functioning as the obstacles against software reuse were summarized. Among them, the issues dealt with in this paper include the effective method for constructing the library, the proper structure of the library, and the efficient retrieval technique. The knowledge-based approach and the information retrieval approach were integrated to construct and manage the library. The former is on the object- oriented model. Basically the object-oriented library is based on the classes and organized by inheritance. Because inheritance hierarchy is based on syntactical information, it dose not present the relationship of functionality. Using the information retrieval approach, the index file which characterizes the component and similarity among the components can be analyzed. Especially, we focused on the reusable library for the object-oriented programming environments.
김정아(Jeong-Ah Kim),한규정(Kyu-Jung Han),김영길(Young-Geil Kim),이경환(Kyung-Whan Lee) 한국정보과학회 1990 한국정보과학회 학술발표논문집 Vol.17 No.1
본 연구에서는 객체 지향적 프로그래밍(Object Oriented Programming) 환경에서 개발된 클래스들 간에 결합을 위한 요인으로 상속 관계와 고객 관계를 분석하여, 이들 관계를 위한 인터페이스를 정의한 클래스 결합 모델 (Class Interconnection Model)을 제안한다. 본 모델은 정보 은닉과 캡슐화 유지, 결합력 제어등을 통해 객체 지향적 프로그래밍을 지원한다.
응집적 클러스터링의 계층화에 의한 객체지향 라이브러리의 구축
배제민(Je Min Bae),김정아(Jeong Ah Kim),김영길(Young Geil Kim),이경환(Kyung Whan Lee) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
재사용 라이브러리가 효율적이기 위해서는 다양한 응용도메인에 필요한 부품들의 효과적인 분류로 원하는 응용분야에서 적절하게 사용되어져야한다. 본 논문에서는 재사용 단계의 accessibility의 핵심을 이루는 분류시킴을 클러스터를 이용한 계층적인 구조로 정의하였고 검색시스템의 기능과 정확도를 결정하는 중요한 요소인 라이브러리 구조에 클러스터링 정보를 첨가하여 부품의 표현방법과 클래스들간의 관련도를 기술, 관리하는 방법의 제시를 통해 전체 라이브러리 구조를 제안하였다. 소프트웨어 재사용에 있어서의 근본적인 문제점인 툴의 부족을 해결키위해 사용자에게 소프트웨어 부품을 indexing, searching, retrieving하는 방법을 제공함으로써 재사용의 효과를 증진시킬 수 있었다. 본 논문의 연구방향에서는 “재사용하기 위해서는 먼저 찾아야한다 (first find it)”는 점에 촛점을 맞추어 원하는 재사용부품이 라이브러리내에 존재한다면 반드시 찾을 수 있어야한다는 findability를 부각시켰다.
김영길 한국교통대학교 2014 한국교통대학교 논문집 Vol.49 No.-
This paper addresses Software Engineering Education using CASE. The paper outlines two contrasting approaches, reports what happened when each was used, and concludes with recommendations based on experience with both.
재 사용을 위한 소프트웨어 콤포넌트의 품질평가 알고리즘에 관한 연구
金榮吉 忠州大學校 1989 한국교통대학교 논문집 Vol.23 No.-
An ADT(Abstract Data Type)-based software system which is built around abstraction mechanisms like abstract data types can grade up softwareproductivity, understandability, and maintainability by reusing software components. We need quality assurance for objective reliability of these ADT-based software system. In this paper, I proposed an quality assessment algorithm of software components for resue. I explained how ADTs can be mapped into Ada and how a algolithm could be created to assess the quality of ADTs already written as Ada pakages.
객체지향 시스템에서의 부품 모델과 재사용 모델에 관한 연구
金榮吉 忠州大學校 1994 한국교통대학교 논문집 Vol.29 No.2
Software reuse has been believed as a key to solve the software crisis: improving software productivity and assuring the software quality. Although many researchers recongnized the importance and effectiveness of software reuse and many prototype systems have been developed, the reuse is not yet practical but only experimental beause of the managerial, Psychological and above all technical obstacles. What we mean by software reuse is not just the repeated use of softwares such as compilers, operating systems or application packages but the new development of softwares capitalizing on the existing softwares with some necessary modifications. Technical deficiencies in such software reuse are due to the lack of software components to be used in several application domains and the efficient techniques for constructing, managing the library(i.e. indexing, cataloging, and locating the software components stored in the library). In this paper, several problems functioning as the obstacles against software reuse were summarized. Among them, the issues dealt with in this paper include the effective method for constructing the library, the proper strcuture of the library, and the efficient retrieval technique. Especially, we focused on the reusable library for the object-oriented programming environments.
金榮吉 충주대 산업과학기술연구소 1999 産業科學論文集 Vol.7 No.1
In this paper, it is described the method of GIS(Geographic Information System)to develope with the national information project in GIS. we sawed a develope method of a performance GIS of ChungJu City.
UML 기반 통합 테스팅에 관한 연구 : 컴포넌트 기반 소프트웨어에 대해
김영길 충주대학교 2006 한국교통대학교 논문집 Vol.41 No.-
Without source code, many testing techniques will not be applicable. UML, a modeling language, has been widly adopted in component based software development process. Many os its useful tools, such as interaction diagrams, statechart diagrams, and component diagrams, characterize th behavior of a component in various aspect, and thus can be used in testing component based systems. In this paper, I first analyze different test elements that are critical to test component based software, then I propose a group of UML based test elements, test adequacy criteria to test component based software.
김영길 忠州大學校 2009 한국교통대학교 논문집 Vol.44 No.-
A Curriculum of software development education was developing for long years ago, but the curriculums about present software development have many problem. So, This paper will be present a method about software engineering education for the next generations.