• Title/Summary/Keyword: 컴포넌트의 품질

Search Result 161, Processing Time 0.027 seconds

The Quality Evaluation Model of Software Component (소프트웨어 컴포넌트의 품질 평가 모델)

  • Kim, Ji-Hyeok;Kim, Soo-Dong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2006.05a
    • /
    • pp.307-313
    • /
    • 2006
  • 소프트웨어 컴포넌트는 특정 도메인 내에서 패밀리 멤버들 사이의 공통 기능성을 구현한 것이다. 하나의 멤버를 위해 개발된 컴포넌트는 다양한 패밀리 멤버에서 재사용하기 어렵다. 그러므로, 컴포넌트를 개발할 경우에 다양한 멤버에 대해 고려해야 한다. 그러므로 소프트웨어 컴포넌트의 품질 측정은 성공적인 컴포넌트 기반 시스템 개발을 위한 중요한 선행작업이다. 본 논문에서는 소프트웨어 컴포넌트의 품질을 평가하기 위한 품질 평가 모델을 제안한다. 소프트웨어 컴포넌트를 측정하기 위해서 소프트웨어 컴포넌트의 특징을 식별하고, 식별된 특징을 기반으로 하여 소프트웨어 컴포넌트의 품질 평가 모델을 제안한다. 제안된 품질 평가 모델은 특성, 부특성, 메트릭으로 구성된다.

  • PDF

A Study on Component Quality Evaluation (컴포넌트의 품질 평가 방안에 관한 연구)

  • 김선희;박성호;박영선;최은만;구자경;김철홍;안유환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.543-545
    • /
    • 2000
  • 소프트웨어 개발 생산성을 높일 수 있는 방법으로 주목받고 있는 컴포넌트는 구성 자체의 기능과 호환성도 중요하지만 무엇보다도 컴포넌트의 신뢰성 즉 품질의 보장이 중요하다. 컴포넌트 품질에 대한 접근 방법에는 인증(certification) 방법과 개발 과정을 감사(audit) 방법이 있다. 사용자의 만족도를 평가에 적용하여 프로세스 감사는 품질 보증 활동의 결과를 이용하고 인증 방법처럼 컴포넌트의 내부 특성을 조사하여 품질을 객관적으로 평가하며 사용자 만족도를 가미하는 방식으로 품질 평가에 접근하였다. 또한 ISO 9126을 기본으로 하여 이 표준에 컴포넌트 품질 평가 기준들을 추가하여 체크리스트 작성하고 세 가지 관점 즉 컴포너트 운영, 컴포넌트 변경, 컴포넌트 합성으로 나누어 품질을 평가함으로 제 3자가 완성된 컴포넌트의 품질을 평가하는 지침이 될 수 있는 방안을 제시하였다.

  • PDF

A Component Quality Assurance Process and its Application (컴포넌트 품질 관리 프로세스 개발 사례)

  • Kim, Gil-Jo;Jang, Jin-Ho;Hwang, Seon-Myeong
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.699-704
    • /
    • 2001
  • Developing a component-based software requires verified and standardized software components. This paper presents a component quality management (CQM) process. The process was developed and applied to the government-sponsored trial projects that developed software components. The process is composed of four phases:quality specification, quality planning, quality control, and quality evaluation. With this process, we can establish quality goals and focus our efforts on the activities to achieve the goals. A component quality model is also suggested to transform the implicit quality requirements into the measurable quality goals and to be used for the basis when we evaluate the quality of software components against the quality goals.

  • PDF

An Empirical Study on Quality Evaluation & Improvement of Component Development Documents (컴포넌트 개발 문서의 품질 평가 및 개선에 관한 경험적 연구)

  • Jang, Yun-Jeong;Lee, Gyeong-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.9D no.3
    • /
    • pp.435-446
    • /
    • 2002
  • Recently, many IT organizations develop software system with reusable component. Effective reusing of components increases software development productivity and quality. And, development of high quality component documents decrease maintenance problems, which are issues in component-based software development. In this paper, we propose a quality evaluation model of component development documents by empirical research. It consists of component quality reference model (CQRM) and quality evaluation model (CQEM). CQRM contains quality guidelines for component developers. CQEM contains evaluation guidelines for component consumers and distributors. We performed case study to verify this paper. Also, we presented quality improvement methods and improvement effects of component development documents. The quality evaluation model of component development documents proposed in this paper leads component development documents with high quality, and provides a rational quality evaluation model.

A Metric for Evaluation of Component Quality (컴포넌트의 품질 측정을 위한 메트릭에 대한 연구)

  • Jang, Yeun-Sae
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.06a
    • /
    • pp.147-151
    • /
    • 2002
  • 최근 국내 SI 사업체들은 소프트웨어의 가치를 향상시키기 위해 컴포넌트를 적극 도입하고 있다. 그러나 컴포넌트 시장을 활성화 시키기 위해서는 다양한 범주의 고객이 요구하는 양질의 컴포넌트를 풍부하게 갖추고, 고객이 시스템을 직접 개발하는 것보다 적은 비용과 시간을 소모하면서도 시스템을 구축할 수는 환경을 조성해야 한다. 그러한 환경을 구축하기 위한 요소중 고객의 구매 결정과 직결되는 가장 중요한 항목은 컴포넌트의 기술적 가치와 비즈니스적 가치의 평가와 이를 위한 시험 기준이다. 객관적이고 공정한 시험 기준이 마련되지 않는 상태에서 품질 평가가 이루어 지지 못한다면, 잠재적 고객이 구매 또는 사용하고자 하는 컴포넌트가 적절한 가치를 갖고 있는 것인지 판단할 수 있는 근거가 없고 시장 형성 초기부터 불량 컴포넌트 제품이 공급됨으로 인해 신뢰성이 저하되어 컴포넌트를 구매하는 대신 다른 대안을 선택하려 할 것이다. 객관적이고, 유력한 품질 평가 시스템을 구축하기 위해서는 품질 시험 평가를 위한 기준 마련이 선결 조건이다. 품질 시험 평가 가이드라인은 고품질의 소프트웨어 컴포넌트의 생산을 가능하게 하여, 궁극적으로 소프트웨어의 신뢰도를 향상 시키는 가장 유력한 방안이 될 것이다. 이를 통해 컴포넌트 소프트웨어의 유통 촉진 및 시장 성장을 견인, 생산/개발-유통-사용에 이르는 전체 컴포넌트 산업의 완결된 서비스를 제공 할 수 있을 것이다. 본 연구에서는 이러한 기준 마련을 위한 메트릭을 제공한다.

  • PDF

Component Quality Certification System for Evaluation and Certification of COTS Components (COTS 컴포넌트의 평가 및 인증을 위한 컴포넌트 품질 인증 시스템)

  • 김수동;박지환;김남희
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.12
    • /
    • pp.1135-1148
    • /
    • 2003
  • A commercial-off-the-shelf (COTS) component is an implementation of common functionality among family members, where an in-house component implements an organization-specific functionality. Typically, a COTS component has a producer and aset of potential consumers. Consumers evaluate COTS components thoroughly before they purchase, because these components are developed by third party producers and most consumers have ‘not-invented-here’ syndrome. Hence, evaluating the quality of COTS components becomes an important prerequisite to a successful component-based application development. In this paper, we identify the characteristics of COTS components, and derive a practical quality model for components, C-QM, which consists of quality factors, criteria and metrics and a qualify certification system, C-QCS. The top design goal of C-QM is set to provide a practically applicable comprehensive quality model which can be effectively applied in assessing the various quality aspects of COTS components.

Measuring complexity of a component interface in the component analysis phase (분석단계에서 컴포넌트 인터페이스의 복잡성 측정)

  • Ko, Byung-Sun;Park, Jai-Nyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2103-2106
    • /
    • 2002
  • 독립적인 재사용 단위인 컴포넌트를 조립하여 시스템을 개발하는 컴포넌트 기반 시스템의 품질은 각 개별 컴포넌트의 품질에 영향을 받는다. 그러므로, 시스템의 품질 향상과 컴포넌트의 폭넓은 사용을 위해 개별 컴포넌트에 대한 품질 측정이 필요하다. 각 논문에서는 컴포넌트 분석단계의 정보를 사용하여 컴포넌트 인터페이스가 서비스를 제공하기 위해 얼마나 복잡한지를 측정한다. 이러한 독립적인 개별 컴포넌트의 인터페이스 복잡성 측정은 크기에 기반을 두며, 컴포넌트 기반 시스템 개발주기의 초기 단계인 컴포넌트 분석단계 산출물에 대해 이루어진다. 이러한 측정을 통해, 컴포넌트 개발에 대한 노력, 비용 및 시간, 결함 발생률, 사용 용이성 등을 예측할 수 있으며, 이로써 개발될 컴포넌트의 생산성 및 품질을 예측 및 관리하는데 사용할 수 있으므로, 그 중요성이 크다할 수 있다.

  • PDF

A Study on RUP based Component Quality Evaluation (RUP기반 컴포넌트 품질 평가에 관한 연구)

  • O, Gi-Seong;Ryu, Seong-Yeol
    • The KIPS Transactions:PartD
    • /
    • v.9D no.1
    • /
    • pp.103-110
    • /
    • 2002
  • In component-Based Software Development, the quality of indivisual component is play an important role in quality decision of the whole software. So we need the practical strategy for component testing. In general, component testing can divide focus into producer position and consumer position. In this paper, because the consumer position uses output of the producer position, testing domain is deployed in the producer position. We propose RUP based five step testing processes for component quality evaluation and implements a case study of EJB environment for appling our testing process. This paper shows that proposed five step processes are applicable to component quality evaluation.

A Method of Component Extraction Considering NFRs (비기능 요구사항을 고려한 컴포넌트 추출 기법)

  • Wi-Yong Hwang;Dong-Su Kang;Eun-Ae Cho;Chee-Yang Song;Doo-Kwon Baik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.11a
    • /
    • pp.570-573
    • /
    • 2008
  • 최근 시스템을 구축하는데 있어서 점점 더 많은 상용 컴포넌트가 쓰이고 있다. 컴포넌트에서 핵심 요소로 작용하는 요구사항은 기능 요구사항과 비기능 요구사항으로 나뉘며, 실질적인 컴포넌트의 재사용에 있어서 비기능적이 요소가 결정적인 기준으로 작용하고 있다. 비기능 요구사항은 해당 시스템이 지원해야 할 기능 요구사항의 제약사항 또는 품질 속성을 말하며, 소프트웨어의 품질 요구 사항으로 반영된다. 결국 시스템의 품질을 보장하기 위해서는 시스템을 구성하는 컴포넌트가 가진 품질을 고려해야 한다. 따라서 본 논문에서는 시스템의 품질에 관여하는 비기능 요구사항을 분석 및 반영 하기 위해 품질 속성이나 제약사항과 같은 컴포넌트가 가져야 할 비기능 요구사항을 고려한 컴포넌트의 추출 기법을 제안한다. 비기능 요구사항의 분석은 UML의 유스케이스에서 이루어지며 기능-비기능 요구사항의 영향관계를 고려하여 컴포넌트를 추출한다. 추출된 컴포넌트는 문서화를 통해 잘 기술된 제약사항 및 품질 요구사항에 대한 정보를 가지고 있기 때문에 보다 효과적인 컴포넌트를 이용한 개발을 가능케 한다.

엔터프라이즈아키텍팅을 통한 시스템 컴포넌트 품질향상 방법

  • Lee, Nam-Gyu;Lee, Tae-Gong
    • The Magazine of the IEIE
    • /
    • v.35 no.10
    • /
    • pp.19-30
    • /
    • 2008
  • 지금까지 개발된 대다수의 정보시스템은 시스템 품질 요소인 상호운용성, 이식성, 확장성 및 재사용성 등이 극히 미흡하여 통합성이 부족할 뿐 아니라 과도한 유지보수비를 요구하고 있다. 더구나 이러한 시스템의 컴포넌트들은 엔터프라이즈 범위에서 개발되지 않아서 해당 시스템 외에서는 재사용을 할 수 없다. 정보기술아키텍처 및 엔터프라이즈아키텍처는 이러한 문제를 해결하기 위하여 출현하였다. 본 논문은 엔터프라이즈아키텍팅 개념을 기반으로 시스템 컴포넌트의 품질을 향상 할 수 있는 방법을 제시하는 것으로, 먼저 아키텍팅개념을 발전시킨 엔터프라이즈아키텍팅에 대하여 살펴보았다. 둘째, 시스템 컴포넌트의 품질 요소를 정의하기 위하여 시스템기반 상호 운용성, 이식성, 확장성, 및 TCO개념을 시스템 컴포넌트개념으로 재정의 하였으며, 셋째, 이를 기반으로 시스템 컴포넌트의 품질 요소인 재사용성을 정의하였고, 마지막으로, 엔터프라이즈아키텍팅에 의해 시스템 컴포넌트의 재사용성이 향상됨을 보여주었다.

  • PDF