• Title/Summary/Keyword: 산출물 재사용

Search Result 140, Processing Time 0.023 seconds

Development of Domain Asset Repository to Reuse Domain Artifacts Effectively (도메인 산출물의 효과적인 재사용을 지원하기 위한 도메인 Asset 저장소 개발)

  • 조정희;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.382-384
    • /
    • 2003
  • 재사용을 목적으로 하는 도메인 공학과 재사용을 통한 컴포넌트 기반 소프트웨어 개발에 있어 재사용 저장소는 필수적 요소이며 재사용의 대상도 다양하다. 그러나 기존의 컴포넌트 저장소들은 소프트웨어 개발 주기의 다양한 산출물들을 컴포넌트의 일부분으로써 종속적으로 다루고 있음으로 인해 요구사항 수집에서 구현에 이르는 전 단계에서 도메인 산출물들의 재사용을 지원하기에 부족하다. 또한 기존의 도메인 저장소들은 도메인 산출물들 간 연관성 정의와 도메인 공통성 및 다양성 속성에 대한 기술이 부족하다. 따라서 본 논문에서는 소프트웨어의 전 개발 주기에서 재사용될 수 있는 도메인 산출물의 의미 있는 단위인 도메인 Asset들을 그것과 연관된 다른 도메인 Asset들과 함께 제공하고, 도메인 Asset이 가지는 특성에 대한 기술을 통해 도메인 산출물들의 효과적인 재사용을 지원하는 도메인 Asset 저장소 개발 방안을 제시한다.

  • PDF

Methods to Verify Traceability among Artifacts in Developing Domain Components (도메인 컴포넌트 개발에서의 산출물간 추적성 검증 기법)

  • 장수호;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.274-276
    • /
    • 2003
  • 컴포넌트 기반 소프트웨어 개발 (CBD) 기술은 재사용 단위의 컴포넌트를 조합하여 소프트웨어를 개발함으로써 개발 노력과 상품화 시간을 줄여주는 새로운 기술로 정착되고 있다. 이러한 CBD에서의 재사용 단위로서 컴포넌트의 개발은 여러 활동(Activity)들을 통해 산출물들을 생성한다. 각 산출물은 이전 단계의 산출물을 기반으로 하므로 컴포넌트의 정확성을 보증할 산출물간의 추적성(Traceability)이 중요하다. 그러나 컴포넌트의 재사용성으로 그 정확성을 보증할 추적성이 더욱 중요함에도 이에 대한 연구가 미흡하다. 본 논문에서는, CBD 개발활동에서의 주요 산출물을 제시차고 그 관계에 따른 산출물 항목의 전이 관계를 통한 일관성 검증, 즉 추적성을 검증하는 기법을 제안한다.

  • PDF

Reusability Enhancement of the MND-AF Artifacts in the Defense-CBD Methodology (국방 CBD 방법론에서 MND-AF 산출물 재활용성 제고)

  • Lee Hyun-Chul;Lee Sang-Ho;Jung Gyung-Chul;Lee Sung Jong
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.1001-1006
    • /
    • 2005
  • The Ministry of National Defense has developed MND-AF and Defense-CBD methodology to make the integration and management of standardization effective through enhancing the interoperability and reusability of information systems. Yet no explicit guidelines or procedures have not been developed for the applying range and mutual relationship of the artifacts between MND-AF and Defense-CBD methodology. Thus, the development time is unnecessarily extended and budget also is increasing because both methodologies produce the artifacts respectively. This paper presents a reusability enhancement scheme for producing MND-AF artifacts according to Defense-CBD process by analyzing artifacts of two methodology les at each element level, so that it will reduce the overhead of producing the artifacts and enhance the completeness of the artifacts. In result, in the case of applying Defense-CBD methodology for developing a information system34 artifacts out of 37 MND-AF artifacts can be reusable.

An Artifact-sharing Method across Multiple Component-based Military Software Development Processes (컴포넌트 기반 국방 소프트웨어 개발 프로세스간 산출물 공유 기법)

  • Jo, Hye-Kyeong;Ko, In-Young;Lee, Jun-Ki;Park, Sung-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10b
    • /
    • pp.28-32
    • /
    • 2007
  • RUP과 ADDMe는 국내 국방 도메인에서 가장 많이 사용되는 컴포넌트 기반 소프트웨어 개 프로세스이다. ADDMe는 RUP을 기반으로 만들어졌고 국방 컴포넌트 기반 소프트웨어 개발에 표준화되었다. 국방 도메인에서 소프트웨어 재사용 증진과 소프트웨어 이해를 돕기 위해서는 RUP과 ADDMe로 개발된 프로젝트 산출물 정보들의 검색 서비스를 제공해야 한다. 또한, 기존 이미 RUP로 개발된 것과 유사한 기능을 일부 제공하는 프로젝트를 ADDMe로 개발할 경우 현재 작성중인 ADDMe 산출물과 밀접히 연관된 기존 RUP 산출물을 검색한 후 재사용할 가능성이 크다. 이를 위해서는 RUP과 ADDMe 프로세스에 존재하는 산출물들 간의 상판관계 매핑이 먼저 요구된다. 그러나 이 두 프로세스들에 존재하는 산출물 연관성 매핑 연구가 현재 존재하지 않는다. 본 논문은 위의 두 프로세스들을 분석 비교하여 온톨로지 기반 산출물 분류를 수행한다. 그리하여, 본 연구는 두 프로세스 내의 산출물들이 의미적으로 서로 어떠한 연관 관계에 있는지 어떠한 정보를 포함하는지 파악할 수 있게 하여 산출물 검색을 통한 컴포넌트 재사용을 돕는다.

  • PDF

A Method for Requirements Traceability for Reuse of Artifacts using Requirements-Ontology-based Semantic Tagging (요구사항 온톨로지 기반의 시맨틱 태깅을 활용한 산출물의 재사용성 지원을 위한 요구사항추적 방법)

  • Lee, Jun-Ki;Cho, Hae-Kyung;Ko, In-Young
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.6
    • /
    • pp.357-365
    • /
    • 2008
  • Requirements traceability enables to reuse various kinds of software artifacts, which are the results from software development life cycle, rather than reuse source code only. To support requirements traceability for reuse of software artifacts, 1) artifacts should be described based on requirements and 2) a requirements tracing method should be supported. In this paper, we provide a description model for annotating requirements information to software artifacts by using requirements ontology. We also provide semantic tagging method users to efficiently annotate artifacts with the requirements ontology. And we finally present how requirements traceability is supported based on requirements ontology and also suggest the system architecture for requirements traceability support.

Object Oreinted Reusable Component Construction (객체 지향 재사용 컴포넌트의 구축)

  • 최병욱;장기병;장현우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.545-547
    • /
    • 1999
  • 소프트웨어 애플리케이션에서 재사용성이 높고 기술적 자산으로서의 가치는 일반적으로 Business Logic 또는 Control 논리를 적용하고 있는 부분에 있다. User Interface나 DB 등 다른 구성 부분은 개발 환경의 변화에 따라 기존 산출물을 변형 적용하고 Control 및 논리 부분은 객체 컴포넌트화 하여 설계, 구현의 산출물을 재사용 저장소에 넣어, 유사 시스템이나 조직내 다른 응용 영역에서 재사용 할 수 있도록 저장소에 넣어, 유사 시스템이나 조직내 다른 응용 영역에서 재사용할 수 있도록 한다. 이러한 컴포넌트 자산들을 구축하는 과정을 정형화하는 프로세스를 정의하고 수운용 시스템 개발에 시범 적용한 사례를 살펴봄으로써 컴포넌트 중심의 재사용 모델을 제시하고 성공적인 재사용 체제의 구축 배경을 설정한다.

  • PDF

Reuse Approach of the Architecture Framework Artifacts in the Component Based Development Methodology (CBD 방법론에서 AF 산출물 재활용 방안)

  • Lee Hyun Chul;Lee Sang Ho;Jung Gyung Chul;Lee Sung Jong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.316-318
    • /
    • 2005
  • 소프트웨어 획득부서에서는 정보체계획득 및 개발표준화를 위해 아키텍처 프레임워크와 CBD 방법론을 개발하여 정보체계의 상호운용성과 재사용성 확대를 통해 효율적인 통합 및 표준화 관리가 이루어지도록 하고 있다. 그러나 AF와 CBD 방법론간의 산출물 상호관계에 관한 명확한 가이드라인과 활용방안이 없는 실정이다. 이로 인해 산출물 중복작성 등으로 불필요한 개발기간 연장과 비용 중복 등 비효율적인 업무수행이 이루어지고 있다. 본 논문에서는 두 절차에서 요구산출물들의 연관관계 및 중복성을 분석하여 CBD 프로세스에 따라 AF 산출물의 재활용 방안을 제시해 봄으로써 산출물의 작성 부담을 경감시키고 내용에 충실하게 작성하도록 하여 산출물의 품질 및 재사용성을 높여 효율적인 정보체계를 구축하는데 도움이 되고자 한다.

  • PDF

A Study on the Reuse of Design Model for Web Migration based on RUP (RUP 기반의 웹 마이그래이션 설계 모델 재사용에 관한 연구)

  • 민사역;조현훈;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.397-399
    • /
    • 2000
  • 최근 인터넷은 사용자에게 각광을 받고 있다. 이유는 인터넷이 되는 곳이면 어디서든 웹 브라우저만 있으면 다른 프로그램 없이도 접근이 가능하고 모든 서비스를 제공받을 수 있다. 기존의 어플리케이션(C/S 어플리케이션)은 서버와 클라이언트를 따로 설치해야만 하는 번거로움이 있었다. 또한 프로그램의 변경 시 서버나 클라이언트 어플리케이션의 재 설치가 필수적이다.[1] 따라서 최근 업계에서는 인터넷을 통한 서비스를 위해 많은 컨텐츠 개발이 이루어지고 있다. 이런 흐름은 기업의 그룹웨어나 어플리케이션 등을 인터넷을 통해 서비스하도록 만들고 있으며, 기존의 어플리케이션과는 관계없이, 즉 거의 모든 것을 재사용하지 못하고 처음부터 다시 개발하고 있는 실정이며, 사내에서는 기존 어플리케이션을 그대로 사용하면서 하나의 웹 서버를 이용하여 외부의 클라이언트에게 서비스를 해 주고 있는 실정이다. 본 논문에서는 기존의 어플리케이션 산출물, 즉 분석, 설계 문서들을 가지고 웹 마이그래이션 시 재사용할 수 있는 범위와 산출물을 추출하고 소프트웨어의 아키텍쳐를 재정의하고, 웹 마이그래이션을 위한 설계 모델에서의 재사용할 수 있는 프로세스를 제시하고 각 프로세스에 대한 활동과 지침을 정의한다. 또한, 사례 연구를 통해 적용해 본다.

  • PDF

A Method of Applying Traceability among Product Line Engineering Artifacts (제품 계열 공학에서의 산출물간의 추적성 기법)

  • La Hyun Jung;Chang Soo Ho;Kim Soo Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.4
    • /
    • pp.237-246
    • /
    • 2005
  • Product Line Engineering(PLE) is one of the technologies that develop applications economically reusing core assets. PLE consists of Framework Engineering(FE) and Application Engineering. Framework Engineering is to develop core assets that have common functionality shared by a set of family members. Application Engineering is to develop a specific application by instantiating the core assets. The PLE process increases reusability and efficiency because a specific application is developed by using core assets with less time and effort. Since definition of PLE artifacts and relationship between artifacts are not clear. developers have several troubles to make artifacts based on PLE process, are difficult to maintain consistency between artifacts, and do not use PLE process more practically. In this paper, we define meta-models of artifacts that are produced in PLE activities of PLE process and describe the traceability relationship between artifacts by using traceability map and guidelines that can apply traceability relationship. Finally, we define the way how trace links and guidelines of traceability map are applied.

A reuse recommendation framework of artifacts based on task similarity to improve R&D performance (연구개발 생산성 향상을 위한 태스크 유사도 기반 산출물 재사용 추천 프레임워크)

  • Nam, Seungwoo;Daneth, Horn;Hong, Jang-Eui
    • Journal of Convergence for Information Technology
    • /
    • v.9 no.2
    • /
    • pp.23-33
    • /
    • 2019
  • Research and development(R&D) activities consist of analytical survey and state-of-the-art report writing for technical information. As R & D activities become more concrete, it often happens that they refer to related technical documents that were created in previous steps or created in previous similar projects. This paper proposes a research-task based reuse recommendation framework(RTRF), which is a reuse recommendation system that enables researchers to efficiently reuse the existing artifacts. In addition to the existing keyword-based retrieval and reuse, the proposed framework also provides reusable information that researchers may need by recommending reusable artifacts based on task similarity; other developers who have a similar task to the researcher's work can recommend reusable documents. A case study was performed to show the researchers' efficiency in the process of writing the technology trend report by reusing existing documents. When reuse is performed using RTRF, it can be seen that documents of different stages or other research fields are reused more frequently than when RTRF is not used. The RTRF may contribute to the efficient reuse of the desired artifacts among huge amount of R&D documents stored in the repository.