• 제목/요약/키워드: software metric

검색결과 170건 처리시간 0.019초

COTS Component Quality Evaluation Using AHP

  • Oh Kie Sung
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2004년도 학술대회지
    • /
    • pp.712-716
    • /
    • 2004
  • Because of rapid development of software technology, a number of software professionals have been concerned with component-based development methodologies. Up to date, the evaluation of component quality has been focused on object-oriented metric based methodology. But this paper presents the selection process and evaluation criteria based on an MCDM(Multiple Criteria Decision Making) technique for the selection of optimal COTS component from consumers' viewpoints. We considered functionality, efficiency and usability based on ISO/IEC 9126 for quality measurement and conducted practical analysis into commercial EJB component in internet. This paper shows that the proposed selection technique is applicable for the selection of the optimal COTS component.

  • PDF

서비스 지향 아키텍처(SOA) 기반 소프트웨어의 새로운 결합도 메트릭 (New Coupling Metrics for SOA Based Softwares)

  • 유문성
    • 한국IT서비스학회지
    • /
    • 제10권4호
    • /
    • pp.219-227
    • /
    • 2011
  • Service Oriented Architecture (SOA) is rapidly emerging as the efficient approach in contemporary complex, heterogeneous computing environments. SOA increases the adaptability by loose coupling and its main feature is that three elements such as service provider, service requester and service registry are connected with each other systematically. To design the service-oriented system efficiently, a metric to measure the coupling between services accurately is needed. In this paper, we propose four coupling metrics for SOA based softwares. First, we suggest a coupling metric for service-oriented systems by modifying an established coupling metric of object-oriented systems. Then we suggest another coupling metric which includes indirect coupling between services. We also suggest two relative coupling metrics to measure coupling between subsystems. We investigate the theoretical soundness of the proposed metrics by the axioms of Briand et al. Finally, we apply the presented metrics to an industrial-scale case study.

패키지 소프트웨어 시험 프로세스와 평가모듈의 개발 (Development of Package Software Test Process and Evaluation Module)

  • 이하용;황석형;양해술
    • 정보처리학회논문지D
    • /
    • 제10D권5호
    • /
    • pp.821-828
    • /
    • 2003
  • 패키지 소프트웨어는 그 특성상 동일한 유형에 속하는 다수의 제품 중에서 구매자가 적합하다고 판단되는 제품을 식별한 수 있어야 한다. 패키지 소프트웨어 제품에 대한 구매자의 선택 능력은 객관적인 품질 시험 절차와 방법을 통해 정해진 기준에 부합되는가를 판단할 수 있는 체계를 갖추고 있는가에 달려 있다. 이러한 체계를 구축하기 위해 패키지 소프트웨어에 적용할 수 있는 표준으로서 이 있다. 본 연구에서는 이러한 표준을 기반으로 패키지 소프트웨어에 대한 품질시험 프로세스를 구축하고 시험 메트릭과 적용 방법을 개발함으로써 구매자가 효과적으로 자신의 요구에 맞는 패키지 소프트웨어론 선택할 수 있는 체계를 구축하였다.

Benchmarking Evaluation of Web System Using Fuzzy Sets

  • Jeong, Gu-Beom;Kim, Doo-Ywan;Her, Chol-Hoi
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제4권3호
    • /
    • pp.292-299
    • /
    • 2004
  • For Web System composed of a variety of hardware, software and network system, there is a wide difference in price, function and capacity. In addition, it is important to select the most suitable system when web system is constructed as the claim of high-quality web service from user has increased. Data of bench-marking is usually employed when the system is selected. Evaluation with the result of bench-marking, however, is not easy at web situation composed of a variety of systems. In this paper, first integrated bench-marking of hardware, software and network system metric were determined, and the plan to effectively compare and evaluate the result of bench-marking by using fuzzy set were offered.

상용컴포넌트 선정 프로세스 및 품질 평가 기법 (A Selection Process of COTS Component And Quality Evaluation Techniques)

  • 오기성
    • 한국IT서비스학회지
    • /
    • 제2권1호
    • /
    • pp.123-133
    • /
    • 2003
  • Because of rapid evolution of software technique, numerous software professionals have been concerned with component based development methodologies. However, it is hard to find out a systematic technique for the selection of COTS (Commercial Off The Shelf) component in consumer position. Up to date, the major of component quality evaluation is object-oriented metric based evaluation methodology. But this paper present four step process and evaluation criteria based on MCDM (Multiple Criteria Decision Making) technique for optimal COTS component selection in consumer position. Weconsidered funtionality, efficiency, usability based on ISO/IEC 9126 for quality measurement and executed practical analysis about commercial EJB component in internet. This paper show that the proposed selection technique is applicable to optimal COTS component selection.

와이브로를 통한 모바일 VoIP 서비스의 측정 기반 품질 평가 방안 (A Measurement-based Quality Evaluation Scheme for Mobile VoIP Service over Wireless Broadband (WiBro) Networks)

  • 김동연;김범준
    • 한국전자통신학회논문지
    • /
    • 제5권5호
    • /
    • pp.528-533
    • /
    • 2010
  • 인터넷 전화의 사용이 증가하고 있고 최근에는 스마트폰이 보급됨에 따라서 스마트폰을 통한 인터넷 전화 서비스 이용이 급격하게 증가할 것으로 예상되고 있다. 특히 국내의 경우 이미 전국 상당 지역에 설치된 와이브로를 통한 인터넷 전화 서비스의 제공은 와이브로의 활성화로 이어질 수 있는 좋은 기회라 할 수 있다. 그런데 기존의 전화망이나 이동전화망을 통한 전화 서비스와는 달리 인터넷 전화는 서비스 품질이 보장될 수 없다는 문제점이 있고 특히 무선 환경을 통한 모바일 인터넷 전화 서비스의 경우 이 문제점은 더 심각해 질 수 있다. 따라서 보다 더 엄격하고 체계화된 모바일 인터넷 전화 서비스 품질 관리 방안이 마련될 필요성이 있다. 이를 향한 첫 단계로서 본 논문은 와이브로를 통한 모바일 인터넷 전화 서비스의 품질을 관리하기 위한 방안을 제안하고 이를 구현하기 위하여 개발된 소프트웨어의 개발 과정을 설명한다. 개발된 소프트웨어는 사용자 단말에 장착되어 전체적인 모바일 인터넷 전화 서비스의 품질을 VoIP 품질지표, 네트워크 품질지표, 무선 품질지표로 분류하여 측정함으로써 보다 효율적인 품질 관리가 가능하다는 장점이 있다.

소프트웨어 개발과정의 기술 리뷰 평가 방법 (Evaluation Method of Technical Review in Software Development Process)

  • 전희배;양해술
    • 한국산학기술학회논문지
    • /
    • 제9권5호
    • /
    • pp.1234-1241
    • /
    • 2008
  • 소프트웨어의 개발에서 테스트 비용을 적게 하는 유효한 기법중의 하나로 기술 리뷰의 실행이 있다. 본 연구에서는 기술 리뷰에 의한 테스트 비용의 감소율에 주목하여 새로운 리뷰 평가 척도 My를 제안한다. 그리고, 실제의 소프트웨어 개발 과정에서 수집한 데이터를 사용하여 종래의 척도와 비교, 평가를 하였다. 그 결과 종래의 평가척도에 대한 My의 우위성과 유효성이 실험적으로 확인되었다. 또한, 리뷰 공정에서 수집한 데이터와 테스트 공정에서 수집한 데이터와 관계를 조사해서, 리뷰 공정에서 가능한 데이터만을 이용하여 My의 값을 추정하는 방법에 대해서도 기술하였다.

K-모델기반의 소프트웨어 프로세스 품질 척도 및 인증절차 설계 (Design of Quality Metrics and Accreditate Procedure for SW Process Improvement based on K-model)

  • 황선명
    • 한국항행학회논문지
    • /
    • 제13권6호
    • /
    • pp.861-875
    • /
    • 2009
  • 소프트웨어 품질 및 신뢰성 확보를 위해서는 체계적인 소프트웨어 개발, 관리 및 조직적인 지원 등이 이루어져야만 한다. 이러한 소프트웨어 프로세스 개선모델로는 ISO/IEC 15504와 CMMI 등의 국제적 모델이 많이 사용되고 있다. 그러나 이러한 국제적 SPI 모델은 대규모의 조직이나 대규모 프로젝트를 적용대상으로 하고 있으며, 수행해야만 하는 활동과 프로세스가 많을 뿐만 아니라 프로세스 심사 또는 인증 시에 비용과 시간이 많이 소요되는 문제점이 있다. 본 논문은 CMMI, ISO/IEC 15504 및 국내 중소기업들이 프로세스 개선에 쉽게 적용가능 하도록 개발한 소프트웨어 프로세스 품질인증 모델인 K-모델의 특징을 서로 비교하고 K-모델을 기반으로 프로세스 심사, 개선 및 인증 시에 필요한 측정 메트릭스를 제시한다. 정량적이고 객관적인 프로세스 측정을 통하여 프로세스 개선이 쉽게 이루어질 수 있으며, 실험을 통하여 메트릭스의 타당성을 분석한다.

  • PDF

소프트웨어 프로세스 측정을 위한 척도 설계 및 활용 (Application and Design of Metrics for Software Process Measurement)

  • 황선명;염희균
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.937-946
    • /
    • 2005
  • 최근의 소프트웨어 시장에는 조직의 사업 목적 달성을 위한 성숙모델, 표준, 방법론 및 지침들이 개발되고 있다. ISO/IEC 15504와 CMMI등 모든 SPI 모델들은 숙련된 전문 심사원을 통하여 소프트웨어 프로세스의 능력수준을 결정한다. 그러나 숙련된 전문심사원이라 할지라도 프로세스 측정을 위한 체계적인 척도를 제공하지 않으므로 심사원은 심사대상 프로세스의 정량적인 수준 측정을 위하여 객관적이며 일치된 판단을 통해 프로세스를 평가할 수 없다. 본 논문에서는 ISO/IEC 15504와 CMMI의 핵심 프로세스들에 대하여 정량적이고 객관적인 측정을 위하여 척도를 설계하였고, 실험을 통하여 척도의 타당성을 분석방법을 이용하여 증명하였다. 이를 통해 객관적인 측정 절차와 척도의 사용을 통하여 효과적 SPI 활동을 기대할 수 있다.

Exploiting Standard Deviation of CPI to Evaluate Architectural Time-Predictability

  • Zhang, Wei;Ding, Yiqiang
    • Journal of Computing Science and Engineering
    • /
    • 제8권1호
    • /
    • pp.34-42
    • /
    • 2014
  • Time-predictability of computing is critical for hard real-time and safety-critical systems. However, currently there is no metric available to quantitatively evaluate time-predictability, a feature crucial to the design of time-predictable processors. This paper first proposes the concept of architectural time-predictability, which separates the time variation due to hardware architectural/microarchitectural design from that due to software. We then propose the standard deviation of clock cycles per instruction (CPI), a new metric, to measure architectural time-predictability. Our experiments confirm that the standard deviation of CPI is an effective metric to evaluate and compare architectural time-predictability for different processors.