• Title/Summary/Keyword: 소프트웨어 측정

Search Result 1,681, Processing Time 0.036 seconds

Using PageRank Algorithm to Improve Coupling Metrics (페이지랭크 알고리즘을 이용한 결합도 척도의 개선)

  • Park, Cheol-Hyun;Ryu, Sung-Tae;Lee, Eun-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1405-1408
    • /
    • 2011
  • 소프트웨어 품질 측정은 소프트웨어 공학의 필수적인 요소이다. 소프트웨어 품질 척도 중 하나인 결합도는 모듈간의 얼마나 강하게 연결되어있는지를 나타낸다. 결합도는 소프트웨어의 결함-경향성, 모듈화, 재사용성, 변경-경향성 등 다양한 목적으로 사용된다. 기존의 결합도 척도들은 메소드호출 횟수에 의해서 결정되는데, 이는 메소드의 가중치를 고려하지 않기 때문에 결합도를 정확히 측정 하지 못한다. 본 논문은 페이지랭크 알고리즘을 이용하여 메소드의 가중치를 측정하고, 이를 이용한 결합도 척도 개선 방법에 대해 제안한다. 본 논문의 유효성을 검증하기 위하여, 4 개의 오픈 소스 프로젝트를 대상으로 기존의 방법과 개선된 방법으로 결합도 척도 3 개를 측정하였다. 개선된 결합도 3 개는 유지보수의 척도로 사용되는 변경-경향성(Change-Proneness)과의 상관계수가 기존의 결합도 척도에 비하여 눈의 띄게 향상되었다. 따라서 개선된 결합도 척도는 소프트웨어 품질을 더 정확하게 측정할 수 있다.

The Software Reliability Growth Model base on Software Error Data (소프트웨어 오류 데이터를 기반으로 한 소프트웨어 신뢰성 성장 모델 제안)

  • Jung, Hye-Jung;Han, Gun-Hee
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.3
    • /
    • pp.59-65
    • /
    • 2019
  • In this paper, we propose a software quality measurement metrics of ISO / IEC 25023, which is newly proposed for software quality evaluation, to compare the difference with ISO / IEC 9126-2 which was used for software quality evaluation. In this paper, we propose a method for evaluating the quality of reliability based on the software reliability growth model among the eight quality characteristics presented in ISO / IEC 25023. Based on ISO / IEC 25023, software-quality evaluations demonstrate that there is some risk in evaluating reliability when based on data.

Comparison of Failure Rates in Measuring Software Reliability (소프트웨어 신뢰도 측정에서 고장률 비교)

  • Jung, Hye Jung
    • Journal of Convergence for Information Technology
    • /
    • v.12 no.5
    • /
    • pp.15-20
    • /
    • 2022
  • This research studied the evaluation of reliability among the software quality characteristics: suitability, reliability, usability, portability, maintainability, performance efficiency, security, and compatibility. It proposes a quantitative evaluation of reliability in the measurement of software quality. This study introduces a method for measuring the failure rate included in maturity during reliability evaluation, which is one of the characteristics of software quality, and is a study with experimental data on how the failure rate changes depending on the form of failure data. Focusing on software testing, the failure rate was measured and compared according to the type of failure data by applying it to the software reliability growth model, focusing on the number of failures per day. The failure rate was measured around the failure time found through the 6-day test, and the failure rate was compared with the failure rate proposed by the international standard ISO/IEC 25023 using the measurement results, and the application was reviewed according to the data type.

Effect Analysis of Program Volume on Complexity (프로그램 볼륨이 복잡도에 미치는 영향 분석)

  • 김재웅;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.528-530
    • /
    • 2000
  • 최근 객체지향 소프트웨어 개발이 일반화되면서 품질 좋은 객체지향 소프트웨어의 개발을 돕기 위한 목적으로 객체지향 소프트웨어 복잡도 척도에 관한 연구들이 다양하게 행해져 왔다. 대부분의 연구가 구조적 복잡도 측정에 중점을 두어 프로그램 크기와 관련된 요인들을 측정하는 척도들이 제시되었다. 한편 소프트웨어 개발이나 복잡도 측정에 대하여 인지 심리 이론을 적용하여, 인간의 단기 기억의 한계 7$\pm$2와 제어 논리 처리에 3$\pm$1을 고려한 연구들이 많이 행해졌다. 본 논문에서는 프로그램 볼륨과 복잡도의 관계를 조사하기 위해 13개 척도의 값을 추출한 후 통계적 분석을 수행하고, 인지 심리 이론과의 관계를 파악해 보았다.

  • PDF

Development of Measurement and Evaluation Technique for Software Quality in Maintenance Phase (유지보수단계에서의 소프트웨어 품질측정과 평가기법 개발)

  • Jang, Young-Sook;Kwon, Young-Sik
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.05a
    • /
    • pp.523-530
    • /
    • 2003
  • 소프트웨어에 대한 인식과 중요성이 대두되고 있으나 아직 소프트웨어 품질에 대한 우리의 관심은 부족한 실정이며, 저질 소프트웨어로 인한 유지보수 업무의 부담과 비용을 가중시키는 것이 현실이다. 따라서 국제표준화 규격인 IS0/1EC 9126에서 제시하고 있는 소프트웨어 품질특성 기능성, 신뢰성, 사용성, 효율성, 보수성 및 이식성을 중심으로 유지보수단계에서의 소프트웨어 품질을 어떻게 측정하고 평가하는 방안과 기법을 제시하고자 한다.

  • PDF

The International Standard Tendency of Software Quality (소프트웨어 품질에 대한 국내외 표준화 동향)

  • Jung, Hye-Jung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.403-406
    • /
    • 2007
  • 현재 소프트웨어 품질에 대한 국제 표준이 새롭게 제정되어지고 있다. 소프트웨어 품질 측정을 위해서 사용하던 소프트웨어 품질 관련 국제 표준 문서인 ISO/IEC 9126을 소프트웨어 품질 측정 과정에 대한 표준 문서 ISO/IEC 14598과 함께 내용을 새롭게 정리하여 ISO/IEC 25000 시리즈 SQuaRE 프로젝트를 진행하고 있다. 소프트웨어 품질을 좀더 정량적으로 평가하기 위한 방안으로 새롭게 제정되어지고 있는 국제 표준에 대한 동향을 조사하고 국내 표준 동향 조사를 통해서 앞으로의 과제에 대하여 연구한다.

Development of Software for Measuring Suspended Sediment Concentration Using Acoustic Backscatter Data from Automatic Flow Monitoring Station (자동유량관측소 초음파산란도를 활용한 부유사농도 측정을 위한 소프트웨어 개발)

  • Geunsoo Son;Youngsin Roh;Dongsu Kim;Suin Choi
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2023.05a
    • /
    • pp.489-489
    • /
    • 2023
  • 최근 유량 측정을 위해 사용되는 ADCP를 통해 부가적으로 측정되는 초음파산란도 자료를 활용하여 부유사농도를 측정하는 연구가 수행되고 있다. 이에 국내에서는 국가하천에 설치되어 있는 자동유량관측소의 초음파산란도를 활용하여 연속적인 부유사농도를 측정하는 연구가 수행되고 있다. 이를 통해 10분 단위로 연속적인 유사량 자료를 생산할 수 있을 것으로 기대되며, 현재 유사량 측정결과의 제공을 위해 사용되는 유량-유사량 관계곡선의 산포로 인한 신뢰도 문제를 개선할 수 있을 것으로 기대되고 있다. 그러나, 이미 설치된 자동유량관측소의 H-ADCP 원시데이터를 활용하여 다지점에서 부유사농도를 측정에 대한 분석을 수행하기 위해서는 초음파산란도의 보정, 관계식 개발, 관계식 적용을 통한 유사량 측정 결과의 분석을 위한 소프트웨어 개발이 필요하다. 이에 본 연구에서는 초음파산란도 자료를 이용하여 부유사농도를 분석할 수 있는 소프트웨어 개발하고자 하였다. 개발된 소프트웨어는 Microsoft Visual Studio를 이용하여 C# 언어를 사용하여 개발하였으며, ComponentOne 라이브러리를 활용하여 그래픽 사용자 인터페이스(GUI)를 구현하였다. 소프트웨어의 구성은 H-ADCP 원시자료와 실측 부유사농도 자료와의 시간동기화를 통해 동일시간에서 측정된 자료를 획득, 초음파산란도의 보정과 지표로 활용할 초음파산란도의 측정영역 분석, 초음파산란도-부유사농도와의 다중 회귀를 통한 관계식 개발 및 통계 분석결과 도출, 관계식을 활용한 부유사농도 계산을 수행할 수 있도록 구성하였다. 본 연구를 통해 개발된 소프트웨어를 통해 추후에 시범적용 예정인 자동유량관측소의 초음파산란도를 활용 부유사농도 측정 방법에 대한 분석 효율성을 향상시키고, 지속적인 개선을 통해서 실제 실무에서 활용이 가능할 것으로 기대된다.

  • PDF

A Risk Extraction and Prioritization through Requirements Analysis based on Use Case Approach (유스 케이스 기반 요구사항 분석을 통한 리스크 추출 및 우선순위화 연구)

  • Kim, BoYeon;Kim, JaeSeung;Park, BoKyung;Son, HyunSeung;Kim, Robert YoungChul;Kim, Woo Yeol
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1519-1522
    • /
    • 2012
  • 기존의 리스크기반 테스팅은 조직, 프로젝트, 제품에만 초점이 맞추어져 있어 소프트웨어 개발에 관련된 리스크 활동은 잘 고려되지 않는다. 본 논문에서는 소트프웨어 개발에 리스크를 적용하고자 유스케이스 기반 리스크 위험도 측정과 우선순위화를 제안한다. 제안한 리스크 위험도 측정방법은 GoRE의 Goal 중요도 매트릭스를 리스크 결정 매트릭스로 확장하고 이를 이용하여 리스크의 위험도를 우선 순위화에 적용한 것이다. 확장한 리스크 결정 매트릭스는 유스 케이스와 요구사항의 연관관계를 파악한 후 고객 중요도를 계산하여 리스크 위험도를 측정하는 방법이다. 이를 통해 소프트웨어 개발 전 리스크 요구사항 고려로 시스템 구축에 도움이 되고자 한다.

Software Development Effort Estimation Using Neural Network Model (신경망을 이용한 소프트웨어 개발노력 추정)

  • Lee, Sang-Un
    • The KIPS Transactions:PartD
    • /
    • v.8D no.3
    • /
    • pp.241-246
    • /
    • 2001
  • Area of software measurement in software engineering is active more than thirty years. There is a huge collection of researches but still no a concrete software cost estimation model. If we want to measure the cost-effort of a software project, we need to estimate the size of the software. A number of software metrics are identified in the literature ; the most frequently cited measures are LOC(line of code) and FPA(function point analysis). The FPA approach has features that overcome the major problems with using LOC as a measure of system size. This paper presents an neural networks(NN) models that related software development effort to software size measured in FPs and function element types. The research describes appropriate NN modeling in the context of a case study for 24 software development projects. Also, this paper compared the NN model with a regression analysis model and found the NN model has better estimative accuracy.

  • PDF

Processing and Analysis of Moving Boat ADCP Discharge Measurement Data using QRev (QRev를 이용한 ADCP 이동보트법 측정유량의 처리 및 분석)

  • Song, Jae Hyun;Kim, Sam Eun;Jang, Bok Jin;Jung, Sung Won
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.505-505
    • /
    • 2017
  • 최근 하천의 유량측정에 있어서 ADCP(Acoustic Doppler Current Profiler)의 빈도와 활용범위가 점차적으로 증가하고 있다. 국토교통부의 유량측정을 전담하고 있는 유량조사사업단에서는 최근 저평수기 유량측정은 물론, 중고수위 유량측정에서도 기존 유량측정방법의 단점을 보완하기 위해 ADCP 이동보트법을 적극적으로 활용하고 있다. 현재 ADCP 이동보트법으로 측정된 유량은 제조업체에서 제공되는 소프트웨어로 산정되며 크게 두 가지 문제를 초래하고 있다. 첫째, 제조업체에서 제공한 소프트웨어는 자동으로 품질평가를 할 수 있는 기능이 제한적이고, 사용자가 측정자료를 검토하기 위해 제공되는 표와 그래프 등의 정보가 제조업체마다 일관적이지 않다. 따라서, 측정자료의 품질평가는 측정한 ADCP에 종속되고 제조업체에서 제공된 소프트웨어 기능에 한정되어 효율적인 평가는 저해되고, 일관적이지 못한 결과를 초래하여 측정자의 책임이 증가되고 있다. 둘째, 제조업체에서 제공되는 소프트웨어가 자료의 처리 및 유량 계산에 대한 상이한 알고리즘을 사용하여 제조업체가 다른 ADCP로 동시에 측정된 유량이 서로 다른 결과로 나타나 혼란을 주고 있다. 이러한 이유로 USGS(U.S.Geological Survey)에서는 ADCP를 이용한 이동보트법 측정유량 처리에 대한 소프트웨어인 QRev를 개발하였으며, 일관적이고 효율적인 자료 처리와 계산이 이루어지도록 하고 있다. 본 연구에서는 유량조사사업단에서 수행한 ADCP 이동보트법 측정유량 자료에 대하여 QRev를 이용한 자료의 처리 결과에 대하여 분석하였다. 특히, ADCP로 측정이 불가능한 수면 및 하상 영역에 대한 외삽방법들의 적용 결과 및 제조업체의 기본 설정 값들에 대한 결과를 비교함으로서 QRev에 대한 향후 국내 활용 방향을 제시하고자 한다.

  • PDF