• 제목/요약/키워드: 재사용성 측정 요소

검색결과 97건 처리시간 0.028초

소프트웨어 컴포넌트 재사용성 측정 메트릭 (Software Component Reusability Metrics)

  • 박인근;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권6호
    • /
    • pp.760-772
    • /
    • 2004
  • 소프트웨어의 개발 생산성 향상과 고품질의 소프트웨어 생산을 위해서 현재 컴포넌트 기반 개발(CBD)이 보편화되고 있다. 이러한 CBD는 소프트웨어의 재사용성을 높여 주며 개발기간 단축과 개발비용의 절감을 가져오고 있다. 이러한 장점 때문에 산업계에서는 맡은 부분을 컴포넌트로 만들려고 노력하고 있다. 그러나, 만들어진 소프트웨어 컴포넌트에 대해서 얼마나 품질이 좋은지, 또한 얼마나 재사용성이 있는가에 대한 검증은 아직 미흡한 상태이다. 본 논문에서는 만들어진 소프트웨어 컴포넌트에 대한 품질 중 재사용성을 측정하는데 필요한 측정 방법을 제공한다. 재사용성의 측정 방법은 크게 간접적인 측정 기준과 직접적인 측정 기준으로 구분한다. 직접적인 측정 기준은 컴포넌트를 구성하는 클래스들과 컴포넌트의 인터페이스들을 조사해서 얻을 수 있는 방법을 말하는 것으로 컴포넌트의 크기, 복잡도, 결합도, 응집도 등을 측정한다. 간접적인 측정 기준은 이러한 직접적인 측정기준을 가지고 측정이 되는 기준으로서 이해도, 적용가능성, 수정가능성, 모듈화가능성이 있다. 이러한 간접적인 측정은 궁극적으로 재사용성의 측정에 사용이 된다. 이러한 직접적인 측정기준과 간접적인 측정을 이용해서 재사용성에 대한 측정을 해본 결과 소프트웨어 컴포넌트의 품질이 향상되면서 측정값이 재사용성에 도움을 주는 방향으로 변화하는 것을 확인하였다.

클라우드 서비스의 재사용성 평가 모델 (A Model for Evaluating Reusability of Cloud Services)

  • 오상헌;라현정;서주형;선요섭;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • pp.182-185
    • /
    • 2011
  • 클라우드 서비스 (Cloud Service)는 다양한 IT자원과 소프트웨어 기능을 서비스 형태로 제공하여 여러 사용자들이 경제적으로 재사용할 할 수 있게 하는 새로운 패러다임이다. 클라우드 서비스의 재사용을 통해 서비스 제공자는 높은 이익을 얻을 수 있고, 잠재적인 서비스 사용자를 위해 재사용성이 높은 서비스를 제공할 수 있다. 그러나, 클라우드 서비스의 재사용성 측정은 중요한 요소로 인식되고 있으나, 이를 측정하기 위한 포괄적이고 실용적인 품질모델이 미흡하다. 따라서 본 논문에서는 클라우드 서비스의 재사용 평가를 위해 클라우드 서비스의 고유한 특징을 정의하고 이를 기반으로 품질모델을 제안하며, 품질속성과 각 품질속성을 측정할 수 있는 품질메트릭을 제안한다.

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

  • 박철현;류성태;이은석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1405-1408
    • /
    • 2011
  • 소프트웨어 품질 측정은 소프트웨어 공학의 필수적인 요소이다. 소프트웨어 품질 척도 중 하나인 결합도는 모듈간의 얼마나 강하게 연결되어있는지를 나타낸다. 결합도는 소프트웨어의 결함-경향성, 모듈화, 재사용성, 변경-경향성 등 다양한 목적으로 사용된다. 기존의 결합도 척도들은 메소드호출 횟수에 의해서 결정되는데, 이는 메소드의 가중치를 고려하지 않기 때문에 결합도를 정확히 측정 하지 못한다. 본 논문은 페이지랭크 알고리즘을 이용하여 메소드의 가중치를 측정하고, 이를 이용한 결합도 척도 개선 방법에 대해 제안한다. 본 논문의 유효성을 검증하기 위하여, 4 개의 오픈 소스 프로젝트를 대상으로 기존의 방법과 개선된 방법으로 결합도 척도 3 개를 측정하였다. 개선된 결합도 3 개는 유지보수의 척도로 사용되는 변경-경향성(Change-Proneness)과의 상관계수가 기존의 결합도 척도에 비하여 눈의 띄게 향상되었다. 따라서 개선된 결합도 척도는 소프트웨어 품질을 더 정확하게 측정할 수 있다.

임베디드 소프트웨어를 위한 프레임워크의 재사용성 메트릭에 관한 연구 (A Study on Reusability Metric of Framework for Embedded Software)

  • 조은숙;김철진;이숙희
    • 한국산학기술학회논문지
    • /
    • 제12권11호
    • /
    • pp.5252-5259
    • /
    • 2011
  • 임베디드 소프트웨어 분야에서는 최적화와 재사용 기술이 상품의 가치를 좌우하는 핵심 요소기술로 간주되고 있다. 최적화와 재사용 기술의 대표적인 형태가 프레임워크 기술이다. 프레임워크를 기반으로 소프트웨어를 개발할 경우, 소프트웨어의 개발 생산성 뿐만 아니라 재사용성의 효과를 향상시킬 수 있다. 그러나 현재 임베디드 소프트웨어 개발에 있어서는 프레임워크를 적용한 개발 형태가 매우 미흡한 상태이다. 뿐만 아니라 임베디드 소프트웨어 개발을 위한 프레임워크의 개발 또한 시작 단계에 불과해서 개발되는 프레임워크가 과연 기대하는 만큼의 재사용성의 효과를 가져올 수 있는지에 대한 의문점이 존재하게 된다. 본 연구에서는 선행 연구로 임베디드 소프트웨어의 재사용성 향상을 위해 설계한 프레임워크의 재사용성을 측정하기 위한 도구로 재사용성 측정 메트릭을 제안한다. 제안한 메트릭을 실제 설계 사례에 적용한 결과 기존의 설계 방식에 비해 프레임워크 기반의 설계가재사용성을 보다 향상시키는 결과를 도출할 수 있었다.

재활용 재료를 이용한 지하 매설물용 뒤채움재의 모형시험 및 유한요소해석 (FEA and Model test of Backfill Materials for Underground Facility with Recycling Materials)

  • 이관호;김성겸
    • 한국방재학회:학술대회논문집
    • /
    • 한국방재학회 2011년도 정기 학술발표대회
    • /
    • pp.177-177
    • /
    • 2011
  • 현재 대부분 사용되는 지하매설물용 뒤채움재는 다짐공법을 많이 사용하고 있으며, 실제로 이러한 방법은 부적절한 다짐으로 인해 침하 및 내구성 저하로 인해 파손을 초래하는 경우가 많다. 이러한 문제를 해결 할 수 있는 하나의 대안으로 유동성 뒤채움재를 이용할 수 있다. 유동성 뒤채움재는 초기 유동성, 시간에 따른 자기 강도 발현 무다짐공법 적용 등 많은 장점을 가지고 있다. 본 연구에서는 현장발생토사, 정수장슬러지 및 폐타이어분말 등 재활용 재료를 이용한 유동성 뒤채움재의 기본물성을 평가하였다. 각각의 재활용재료에 대한 입도 및 비중을 평가하였고, 최적배합설계를 결정하였으며, 모형 시험과 유한요소 해석을 위한 기본 물성값을 위해 일축압축시험, 삼축압축시험, 공진주시험 등을 수행하였다. 최적배합설계를 산정하는 과정에서 수행한 실험중 대표적인 시험으로 자가수평능력 및 자기다짐등에 필요한 유동성을 판단하는 Flow시험(ASTM D 6133) 결과 기준으로 정한 20cm이상의 값을 얻을 수 있었으며 일축압축강도의 경우 시공 후 유지 보수가 용이한 강도인 $3.0kg/cm^2{\sim}5.6kg/cm^2$이하로 설계하였으며 28일재령 일축압축강도 결과 $3.15{\sim}3.74kg/cm^2$라는 유지보수에 적당한 결과값을 나타내었다. 이 배합이 현장에서 사용이 가능하다는 것으로 판단하고 현장모형시험과 유한요소해석를 통하여 현장에서 사용하였을 때 관의 변형과 관에 작용하는 하중변화를 확인하고 현장모형시험과 유한요소해석 간의 상관관계를 규명하였다. 현장 모형 시험은 현장과 비슷하게 제작된 모형을 이용하였으며 최대한 현장과 비슷한 조건에서 뒤채움재를 타설과정 중과 타설이 완료된 상태에서 7일 양생 후 하중재하와 같이 두가지 경우에서 수직 수평토압, 관의 수직 수평변위, 관의 종단변형을 측정하였다. 유한요소해석 프로그램은 Midas GTS를 이용하여 실시하였으며 관의 변형률, 유효응력을 측정하여 규명하였다.

  • PDF

컴포넌트 기반 시스템 상호운용성 측정 및 평가를 위한 상호운용 능력 모델 개발 (A Development of Interoperability Capability Model for Measurement and Evaluation of Component Based System)

  • 류동국;김기두;이상일;김영철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.418-420
    • /
    • 2004
  • 정보화가 진전됨에 따라 많은 컴퓨터 시스템이 개발되어 사용되고 있다. 대부분의 컴퓨터 시스템들이 초기에는 독자적인 운영에 만족하였으나 시스템의 효율성이나 사용자의 요구로 인하여 시스템간의 정보교환에서 기능교환에 이르기까지 정보시스템의 상호운용성이 시스템의 성능을 측정하는 중요한 요소가 되어가고 있다. 그리고 컴포넌트 기반의 새로운 소프트웨어 개발 패러다임이 발전하면서 컴포넌트의 상호운용성과 재사용성을 이용한 시스템 개발이 시도되고 있고 컴포넌트 개발 방법론 또한 발전하고 있다. 그러나 정보 시스템의 상호운용성에 관한 체계적인 연구는 현재 미비한 실정이다. 본 논문에서는 미 국방성에서 정보시스템의 상호운용성 측정 및 평가를 위하여 사용하는 LISI 모델을 확장하여 컴포넌트 기반 시스템외 상호운용성을 측정 및 평가할 수 있는 상호운용 능력 모텔을 개발하였다. 본 논문에서 제시하는 컴포넌트 상호운용 능력 모델은 컴포넌트 기반 시스템의 개발 프로세스에 따라 각 개발 단계에서 상호운용성을 측정할 수 있도록 고안되었다. 따라서 본 논문의 상호운용 능력 모텔은 상호운용 성숙도 모델로 확장하여 기 개발된 시스템의 상호운용 성숙도 측정이나 향상에 사용할 수 있다.

  • PDF

MCNP코드를 이용한 수분 측정계기의 기하학적 배치

  • 최원철;이석근;황주호;전홍배;양세학;권정광
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(4)
    • /
    • pp.139-146
    • /
    • 1996
  • 도로건설시 다짐조절은 안정성과 내구성 향상에 중요한 의미를 가지며 이러한 다짐조절에 있어서 수분함량의 측정은 매우 중요하다. 이전에는 흙의 수분함량을 측정하기 위한 계기를 설계하기 위하여 주로 실험에 의한 방법을 사용하였으나 본 연구에서는 3차원 모델링이 가능한 MCNP코드$^{(1)}$ 를 이용하여 계측기 설계에 있어서 중요한 설계변수인 방사선원의 위치와 측정계기 사이의 거리 그리고 계기구성요소인 검출기의 위치, 개수, 흡수재, 감속재의 기하학적 구조 등을 계산하여 설정하였다.

  • PDF

Development of Metrics to Measure Reusability of Services of IoT Software

  • Cho, Eun-Sook
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권12호
    • /
    • pp.151-158
    • /
    • 2021
  • 인터넷을 기반으로 실세계에 존재하는 여러 사물들과 가상 세계에 있는 사물들이 연결되어 서비스를 제공하는 사물인터넷(IoT) 기술이 4차 산업혁명 시대의 초연결 사회를 가능하게 하는 기술로 부각되고 있다. 사물 인터넷 기술은 디바이스, 네트워크, 플랫폼, 서비스를 아우르는 융합 기술이기 때문에 여러 다양한 연구들이 진행되고 있다. 이러한 연구들 중에 IoT 소프트웨어가 제공하는 서비스 품질을 측정할 수 있는 척도들에 관한 연구는 아직 많이 미흡한 실정이다. IoT 소프트웨어는 사물인터넷이 가지는 하드웨어 부분과 이를 바탕으로 하는 기술, 임베디드 소프트웨어가 가지는 특징, 네트워크의 특징 들을 가지고 있다. 이러한 특징들은 IoT 소프트웨어 품질 측정 메트릭을 정의하는 요소로 활용된다. 그러나 현재까지의 IoT 소프트웨어 품질 측정 관련 메트릭들에서는 이러한 특징들을 고려하고 있지 있다. 따라서 본 논문에서는 이러한 요소들을 고려하여 IoT 소프트웨어의 여러 가지 품질 요소 가운데 재사용성 측정을 위한 메트릭을 제시한다. 특히 IoT 소프트웨어는 사물인터넷 디바이스를 통해 활용되기 때문에 IoT 소프트웨어 내 서비스가 변경이나 교체 또는 확장이 가능하도록 설계되어야 하며, 이를 측정할 수 있는 메트릭이 매우 필요하다. 따라서, 본 논문에서는 IoT 소프트웨어의 서비스들에 대한 재사용성을 측정 및 평가할 수 있는 변경성, 교체성, 확장성이라는 3가지 메트릭을 제시하고, 사례연구를 통해 제시한 메트릭에 대한 검증을 하였다. 본 논문에서 제시한 메트릭을 통해 IoT 소프트웨어의 서비스 품질 검증이 이루어짐으로써 사용자들의 서비스 만족도 향상에 기여할 수 있을 것이라 기대한다.

Development of Metrics to Measure Reusability Quality of AIaaS

  • Eun-Sook Cho
    • 한국컴퓨터정보학회논문지
    • /
    • 제28권12호
    • /
    • pp.147-153
    • /
    • 2023
  • 인공지능 기술의 전 산업 분야로 확산되면서 기존 SaaS에 인공지능 서비스가 탑재된 AIaaS가 등장하고 있다. 특히 비IT 분야 기업들에서는 소프트웨어 전문가의 부재, 빅 데이터 모델 훈련의 어려움, 다양한 형태의 데이터들에 대한 수집 및 분석에 대한 어려움 등을 겪고 있다. AIaaS는 인공지능 소프트웨어 개발에 필요한 다양한 IT 자원들 뿐만 아니라 인공지능 소프트웨어에 필요한 기능들을 서비스 형태로 제공함으로써 사용자들에게는 보다 쉽고 경제적으로 시스템을 구축할 수 있게 한다. 따라서 이러한 클라우드 기반의 AIaaS 서비스에 대한 수요와 공급은 점점 급증할 것이다. 그런데 이처럼 AIaaS에 대한 수요와 공급이 증가함에 따라 요구되는 것이 AIaaS에서 제공하는 서비스들의 품질이 중요한 요소가 된다. 그러나, 현재 이를 측정하기 위한 포괄적이고 실용적인 품질 평가 메트릭에 대한 연구가 미흡하다. 따라서 본 논문에서는 AIaaS의 서비스 품질 측정 요소 중 재사용성 평가를 위해 AIaaS가 갖는 특징인 구현성, 편리성, 효율성, 접근성을 기반으로 재사용성 측정에 필요한 4가지 메트릭인 사용성, 교체성, 확장성, 홍보성 메트릭을 개발하여 제안한다. 제안된 메트릭은 AIaaS에서 제공하는 서비스들이 향후 잠재된 사용자들에게 얼마나 재사용할 수 있는지를 예측하는 도구로 사용될 수 있다.

유한요소법을 이용한 복합재의 물성치 도출에 대한 연구 (Study on material properties of composite materials using finite element method)

  • 김성욱;정철균
    • EDISON SW 활용 경진대회 논문집
    • /
    • 제4회(2015년)
    • /
    • pp.229-233
    • /
    • 2015
  • 복합재는 높은 비강도와 비강성을 가지고 있어 자동차, 항공기 등 전반적인 산업분야에서 널리 사용되는 재료이다. 우주선의 노즐 부분과 같이 높은 온도뿐만 아니라 높은 압력이 작용하는 환경에서 사용하기 위한 재료로 복합재가 필요하다. 복합재의 물성치를 아는 것은 매우 중요한데 모재(matrix)와 강화섬유(fiber) 각각의 물성치를 수치적으로 대입해 얻는 결과는 실험값과의 오차가 커 예측하는데 있어 더 정확한 방법이 필요할 것이다. 본 연구에서는 유한요소법을 이용한 EDISON용 CASADsolver 프로그램을 활용해 분석하였다. Matrix와 fiber의 물성치를 대입해 복합재의 물성치를 구해 실험으로 측정된 물성치, 경험식으로 계산된 물성치와 비교를 하였다.

  • PDF