소프트웨어 생산성과 품질을 개선하기 위한 방안으로 소프트웨어 재사용에 관심이 모아지고 있다. 소프트웨어 부품 라이브러리를 재사용하기 위해서는 재사용 가능한 소프트웨어 부품을 ...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A82292439
1993
Korean
028
KCI우수등재
학술저널
1519-1529(11쪽)
0
상세조회0
다운로드국문 초록 (Abstract)
소프트웨어 생산성과 품질을 개선하기 위한 방안으로 소프트웨어 재사용에 관심이 모아지고 있다. 소프트웨어 부품 라이브러리를 재사용하기 위해서는 재사용 가능한 소프트웨어 부품을 ...
소프트웨어 생산성과 품질을 개선하기 위한 방안으로 소프트웨어 재사용에 관심이 모아지고 있다. 소프트웨어 부품 라이브러리를 재사용하기 위해서는 재사용 가능한 소프트웨어 부품을 수집, 분류하여 저장하고, 검색하여 이해할 수 있도록 효율적으로 표현할 수 있어야 한다. 본 논문에서는 재사용 가능한 소프트웨어 부품을 분류하여 저장하고, 검색하여 이해할 수 있도록 표현하는 방법을 제안하고, 재사용 라이브러리 시스템을 설계하여 구현하였다. 부품 분류는 열거형 분류와 패싯 분류를 이용한 혼합형 분류 방식을 사용하였으며, 부품의 검색을 위하여 벡터 모델에 의한 질의를 사용하는 방법, 유사한 부품을 검색할 수 있도록 가중치에 의한 방법, 그리고 사용자가 찾고자 하는 부품을 직접 탐색하여 선택할 수 있도록 브라우징에 의한 방법을 사용하였다. 또한 검색한 부품을 사용자가 이해할 수 있도록 부품의 정보 구조, 원시 코드, 문서화 및 예제 프로그램의 실행 과정을 표현하였다.
다국어 초록 (Multilingual Abstract)
Recently, there has been increasing interest in software reuse as a way to improve software quality and productivity. One of the essential problems for reusing libraries of software components is to represent reusable software components so that users...
Recently, there has been increasing interest in software reuse as a way to improve software quality and productivity. One of the essential problems for reusing libraries of software components is to represent reusable software components so that users may collect, classify, store, retrieve, and understand them. This paper designs and implements Reuse Library Systems in which to represent the components so that the users may classify, store in library, and understand them after retrieving according to users' need. To classify the components, this paper adopts a hybrid classification scheme using both enumerative and faceted classification scheme. The following three methods for retrieving components were employed: a method using query language by means of vector model, a method assigning weights for retrieving similar components, and a method of browsing which provides the user with the opportunity to search directly and select what he/she wants to find Furthermore, in order to help the users understand the components retrieved, we described the information structure of components, source codes, documentation, and execution processes of example programs.
목차 (Table of Contents)