• Title/Summary/Keyword: 재사용 방법

Search Result 4,620, Processing Time 0.038 seconds

Reuse of Input Queue Item Towards Economical Agile Reuse (절약형 애자일 재사용을 향한 입력 대기열 항목의 재사용)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.14 no.11
    • /
    • pp.297-304
    • /
    • 2016
  • The aim of the study is to combine software reuse with agile methods through reuse in the early stage of agile development. Although agile methods and software reuse have different practices and principles, these methods have common goals, such as reducing development time and costs and improving productivity. Both approaches are expected to serve as viable solutions to the demand for fast development or embracing requirement changes in the rapidly changing environments. In the present paper, we identify economical agile reuse and its type and study a reuse technique for input queue in Kanban board at the early stage of hybrid agile methods. Based on our results, we can integrate software reuse with agile methods by backlog factoring for input queue item in the hybrid Scrum and Kanban method. The proposed technique can be effectively applied to e-class applications and can reuse the input queue items, showing the combination of the two approaches. With this study, we intend to contribute to reuse in the early stage of agile development. In the future, we plan to develop a software tool for economical agile reuse.

UML을 이용한 효율적인 온톨로지 재사용에 관한 연구

  • Lee Ji-Hong;Yang Jin-Hyeok;Son Jong-Su;Jeong In-Jeong
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2006.06a
    • /
    • pp.265-269
    • /
    • 2006
  • 차세대 웹의 중심기술인 시맨틱 웹을 구현하기 위해서는 컴퓨터가 지식을 추론하고 처리할 수 있게 하기 위한 지식표현방법인 온톨로지가 필수적으로 요구된다. 이러한 온톨로지 생성의 중요성이 점차 커져 가는 실정에 따라, 생성된 온톨로지들의 재사용을 위한 방법이 관련 연구들 사이에 중요한 과제로 떠오르기 시작되었다. 본 논문에서는 온톨로지의 재사용을 효율적으로 하기 위한 방법을 제안한다. 우리가 제안하는 방법은 온툴로지를 사용자가 이해하기 쉽고 편집이 용이한 그래프 형태로 표현하는 방법으로 온톨로지를 UML로 변환하여 UML을 통한 온툴로지 재사용 방안을 제안한다. 우리가 제안하는 방법은 다음과 같다. OMG의 MDA 개념을 기반으로 기존에 생성된 온톨로지를 XML 파서를 이용하는 방법을 통하여 XMI로 변환한다. XMI로 변환된 온툴로지는 UML 도구를 사용하여 재사용 할 수 있다. UML로 변환된 온톨로지는 위 과정을 역으로 다시 수행함으로써 온톨로지로 변환된다. 이렇게 UML로 변환된 온톨로지는 UML의 장점을 그대로 가지게 된다. 이미 널리 사용되고 가독성과 편집력 그리고 상호 운용성이 높은 UML을 이용하여 온톨로지의 재 사용성을 높이고자 하는데 있다. 즉 사용자가 직관적으로 온톨로지의 전체 구조와 의미를 파악하는데 도움을 주며 편집 또한 용이하다. 이러한 방법을 바탕으로 UML을 통해 온톨로지를 쉽게 사용자의 온톨로지에 대한 이해와 수정을 도와 온톨로지의 재 사용성을 높이고 사용자간의 공유를 용이하게 만들 수 있다.

  • PDF

Task Factoring to support reuse in Agile Methods (애자일 방법에서 재사용을 지원하는 태스크 팩토링)

  • Kim, Ji-Hong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.11
    • /
    • pp.57-65
    • /
    • 2011
  • Since software reuse and agile development methods are seen as ways to shorten development time and accept frequent requirement changes, respectively, there has been growing interest and research on integrating these approaches. But despite the increasing number of software companies which have successfully adopted agile development methods, there has been little research on reuse in agile methods to further improve productivity. In this paper, we identify a new type of reuse asset and propose a task factoring technique by taking advantage of iteration characteristics to support reuse in agile software development methods. In addition, we can apply the proposed technique and show prototyping of task reuse in a video rental application.

Backlog Factoring : Extension of Task Factoring for Reuse in Scrum Method (백로그 팩토링 : 스크럼 방법에서 재사용을 위한 태스크 팩토링의 확장)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.10 no.10
    • /
    • pp.339-345
    • /
    • 2012
  • Despite agile methods and software reuse being distinct approaches, there has been a growing amount of research on combining these approaches. Although Scrum is one of the most popular agile methods, reuse has not been actively supported. In this paper, we identify a new type of reusable Scrum assets, simplify the backlog process and propose a backlog factoring technique by extending task factoring to support reuse in the Scrum method. In addition, we can apply the proposed technique and show prototyping of backlog reuse in e-business applications.

An agent construction Method for Component Information reuse based on the XML (컴포넌트 정보의 재사용을 위한 XML 기반 에이전트 구축 방법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.591-593
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 재사용 컴포넌트를 위한 웹 상에서의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있다. 이를 해결하기 위해, 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 논문에서는 이전에 찾은 컴포넌트 정보를 재사용 할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 XML 형태로 정보를 저장, 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 이미 검색된 정보를 저장, 갱신관리하여, 이후 컴포넌트 검색에 있어서 이런 정보를 재활용함으로써, 검색시간의 단축, 정확한 정보검색 그리고 이용자별 차별적인 정보제공과 컴포넌트 평가를 지원할 수 있다.

  • PDF

The Study of Software Analysis Process for Vertical Reuse (수직적 재사용을 위한 방법론 연구)

  • Bang Jung Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.9 no.3
    • /
    • pp.103-107
    • /
    • 2004
  • Software Reuse have the advantages of increasing productivity and software reliability reducing the period for software development and cost, sharing the information which is related to software. Vertical Reuse is the method which reuse is restricted to a specific area and can increase the reliability of software reuse due to high understanding of related area. Bottom-up approach of Vertical Reuse classifies the related information and s the results. It allows the reuse of not only pure source code but also informal documents.

  • PDF

Agile Product Backlog Reuse : Backlog Factoring Approach (애자일 제품 백로그 재사용 : 백로그 팩토링 접근)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.13 no.12
    • /
    • pp.171-177
    • /
    • 2015
  • The aim of the study is to introduce a software reuse technique into a generalized agile process for a reuse of a product backlog item. The software engineering community has made some efforts to integrate software reuse and agile methods. Most studies have emphasized the use of agile practices in software product line engineering, whereas reuse in agile methods has received little focus. Nevertheless, the activities and artifacts that provided by an agile method exhibit characteristics that promote reuse. In this paper, we identify catalytic activities and characteristics that promote reuse in a generalized agile process, and we suggest a reuse technique for a product backlog item. Based on our results, we integrate a backlog factoring technique into a generalized agile process for reuse. In addition, we apply the proposed technique and demonstrate a prototype of backlog item reuse in agile methods for a restaurant chain application.

Support of Reuse in Scrum Method with Backlog Binder (스크럼 방법에서 백로그 바인더를 이용한 재사용 지원)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.439-445
    • /
    • 2013
  • There has been a growing amount of research on combining Agile methods and software reuse. Most of it introduces Agile into software product line rather than software reuse into Scrum method. Meanwhile, some assets such as backlogs and incremental artifacts in Scrum development are reusable. In this paper, we identify a backlog binder that aggregates reusable Scrum assets and proposes a backlog binder reuse technique. In addition, we can apply the proposed technique and show prototyping of backlog binder reuse in job matching applications.

Agent-based Component Meta-info reuse method (에이전트 기반 컴포넌트 메타정보의 재사용 기법)

  • 김용식;문창주;송치양;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.349-351
    • /
    • 2000
  • 컴포넌트의 재사용은 기존 소프트웨어의 문제점인 소프트웨어의 수요충족, 신뢰성 요구 및 유지보수 용이 등을 해결할 수 있는 방법중의 하나이다. 현재, 컴포넌트를 재사용하기 위한 노력은 기존의 프로그램의 개발, 유통과는 다른 차원에서 다루어질 필요가 있는데 이러한 노력은 컴포넌트 정보의 표준화와 여러 컴포넌트 유통사이트에서 볼 수 있다. 그러나 기존의 정보서비스는 데이터요소의 불일치와 이미 검색된 정보를 다시 찾아야 하는 비효율적인 검색방법을 사용하고 있음은 물론, 각 회사, 단체마다 각기 다른 포맷을 사용해 컴포넌트 정보에 대한 일관성을 제공해주지 못하고 있다. 본 논문에서는 이전에 찾은 컴포넌트 정보를 재사용할 수 있도록 에이전트를 사용해 컴포넌트 정보를 수집하고 이렇게 획득한 정보를 메타정보로 저장하는 동시에 각 사용자에게 필요한 측면별로 정보를 달리 관리하는 컴포넌트 정보의 재사용 방법을 제시한다. 즉, 이용자별로 컴포넌트에 대한 메타정보를 정의하는 동시에 각 이용자가 에이전트를 사용해 획득한 컴포넌트 정보를 효과적으로 활용하는 방법을 통해 효과적인 컴포넌트 정보관리 시스템의 모델을 제시한다.

  • PDF

Identifying candidate of reusable component based on dependency relation graph (의존관계 그래프에 기반한 재사용 컴포넌트 후보 추출)

  • 강민수;이기열;이병정;홍의석;이종석;이숙희;우치수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.554-556
    • /
    • 1999
  • 소프트웨어 품질 향상과 생산성 향상이라는 측면에서 소프트웨어 재사용의 중요성이 널리 인식되어지고 그에 따른 재사용 컴포넌트에 대한 관심이 나날이 커져가고 있다. 이에 따라 재사용성을 측정하는 방법에 대한 연구의 중요성이 커지고 있다. 본 논문에서는 기존의 결합도를 측정하는 방법을 변형하여 두 클래스간의 의존 정도를 측정하고 클래스를 노드로, 측정한 의존 정도를 예지 값으로 하는 방향 그래프를 그린다. 그리고 그 그래프를 클러스터링을 하여 재사용 컴포넌트의 후보를 추출하는 방법을 제시한다.

  • PDF