• Title/Summary/Keyword: Software capability

Search Result 599, Processing Time 0.023 seconds

결함 중요도 단계를 고려한 소프트웨어 신뢰도 성장 모델에 관한 연구 (A Study on Software Reliability Growth Modeling with Fault Significance Levels)

  • 신경애
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권7호
    • /
    • pp.837-844
    • /
    • 2002
  • 소프트웨어 개발 과정에서 시스템 내에 잔존하는 결함을 발견하거나 수정하기 위해 테스트를 실시한다. 테스트 단계에서 결함을 발견하고 소프트웨어 신뢰성을 평가할 수 있다. 수리적으로 신뢰성을 평가할 수 있는 모델이 소프트웨어 신뢰도 성장 모델이다. 이 모델의 대부분은 결함의 형태가 하나이고 결함율은 일정하다라는 가정에서 진행되고 있다. 본 연구에서는 테스트 단계에서 발견되는 결함이 일정하지 않다라는 관점에서 새로운 모델을 제안하고 결함 데이터를 적용해보았다. 또한 기존의 모델과 비교 및 분석하여 타당성을 증명하였다.

  • PDF

공정기반 산업의 프로세스 인프라 역량 평가 방법 제안 및 적용 (Development of a Process Capability Assessment Method for Process-based Industries)

  • 강영모;임병혁;윤병운;이성주
    • 산업경영시스템학회지
    • /
    • 제35권1호
    • /
    • pp.16-23
    • /
    • 2012
  • Recently, as organizational systems have become larger and more complicated, the evaluation for their efficiency and effectiveness has become more difficult but important. It is essential to understand the current strength and weakness of the organizational process. It can be a starting point for improving the efficiency and effectiveness of the organizational systems, because the quality of system outputs depend greatly on the capability of system process. Particularly in such process-based industries as semiconductor, energy or software industries, an assessment of process capability is more highlighted to gain knowledge of the expected quality and reliability of system outputs. As a result, much attention has been given to the issues of process capability assessment in the process-based industries. However, most of the previous research in those industries is based on case studies, a more generalized method for process capability assessment is in need for help more companies improve their processes. Therefore, this study aims to propose a process capability assessment method and apply the proposed method to an energy company. This research argues that the process capability is composed of individual and organizational capabilities of the process. Then, the concept of Capability Maturity Model Integration, which was initially suggested to evaluate the software development process, was introduced to develop the assessment tools and process. Finally, the proposed method was applied to a Korean company in the energy industry sector to verify its utility. The research outputs are expected to help more firms assess their process capability and ultimately improve the process.

A guideline for evaluating EIS software packages

  • Byun, Daeho;Suh, Euiho
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1994년도 춘계공동학술대회논문집; 창원대학교; 08월 09일 Apr. 1994
    • /
    • pp.344-354
    • /
    • 1994
  • In the development of executive information systems (EIS) the selection of an appropriate software package as a system building tool is regarded as a key technology. This paper attempts to shed some light on the evolving field of EIS software packages and provides a helpful Guideline for selecting the most suitable product by addressing significant considerations. A framework is presented that includes a six-step evaluation process: need analysis, team building, vendor survey, identification of decision criteria, and building an evaluation model and its verification. The major evaluation criteria of the full-featured software include: special functionality, reporting, graphics. decision support capability user friendliness, general functionality physical requirements, communication linkage, vendor support, cost related factors, performance, and documentation capability. An illustrative model using the analytic hierarchy process (AHP) method is also discussed to prove the appropriateness of our approach.

Software Key Node Recognition Algorithm for Defect Detection based on Node Expansion Degree and Improved K-shell Position

  • Wanchang Jiang;Zhipeng Liu
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제18권7호
    • /
    • pp.1817-1839
    • /
    • 2024
  • To solve the problem of insufficient recognition of key nodes in the existing software defect detection process, this paper proposes a key node recognition algorithm based on node expansion degree and improved K-shell position, shortened as SDD_KNR. Firstly, the calculation formula of node expansion degree is designed to improve the degree that can measure the local defect propagation capability of nodes in the software network. Secondly, the concept of improved K-shell position of node is proposed to obtain the improved K-shell position of each node. Finally, the measurement of node defect propagation capability is defined, and the key node recognition algorithm is designed to identify the key function nodes with large defect impact range in the process of software defect detection. Using real software systems such as Nano, Cflow and Tar to design three sets of experiments. The corresponding directed weighted software function invoke networks are built to simulate intentional attack and defect source infection. The proposed SDD_KNR algorithm is compared with the BC algorithm, K-shell algorithm, KNMWSG algorithm and NMNC algorithm. The changing trend of network efficiency and the strength of node propagation force are analyzed to verify the effectiveness of the proposed SDD_KNR algorithm.

개방형 시스템 아키텍처 기반의 소형 민간 무인항공기 시스템 개발 및 검증 방법 (Development and Verification Methodology for Small Civil Unmanned Aerial Vehicle System based on Open System Architecture)

  • 조현철;박근영
    • Journal of Platform Technology
    • /
    • 제8권2호
    • /
    • pp.32-43
    • /
    • 2020
  • 무인 항공기 시스템은 주로 군사용 위주로 운용되어 왔으나, 민간 분야에서도 활발히 이용되고 있다. 민간 분야에서는 주로 저비용의 소형 무인 항공기 시스템을 이용하여 다양한 산업분야에서 이용되고 있다. 이러한 무인 항공기 시스템에서 운용되는 소프트웨어는 공통적인 기능들이 많이 존재한다. 하지만 이러한 특성에도 불구하고 하드웨어 장치가 변경되면 소프트웨어를 수정해야 하는 문제가 발생할 수 있다. 이러한 문제는 무인 항공기 시스템에서 상호 운용성, 모듈성, 이식성을 저하시킨다. 상기 문제들을 해결하기 위해 개방형 시스템 아키텍처가 제안되었으며, 본 논문에서는 다양한 개방형 시스템 아키텍처들 중 FACE(Future Airborne Capability Environment)를 기반으로 동작하는 무인 항공기 시스템 소프트웨어 구조를 제안한다. 본 논문에서 제안하는 소형 무인항공기 시스템은 소량 다품종으로 공급되는 민간 분야에서 다양한 플랫폼의 무인 항공기 시스템을 지원할 수 있으며, 소프트웨어에 대한 통합과 이식성이 뛰어난 장점을 가진다. 마지막으로 본 논문에서는 공개된 개발도구를 기반으로 하는 FACE 기반 무인 항공기 시스템 소프트웨어 개발 방법과 적합성 테스트에 대해 서술한다.

  • PDF

소프트웨어 NHPP 신뢰성모형에 대한 고장시간 예측능력 비교분석 연구 (Failure Time Prediction Capability Comparative Analysis of Software NHPP Reliability Model)

  • 김희철;김경수
    • 디지털융복합연구
    • /
    • 제13권12호
    • /
    • pp.143-149
    • /
    • 2015
  • 본 연구는 소프트웨어 NHPP 신뢰성 모형 (Goel--Okumo 모형, 지연된 S-형태 신뢰성모형 및 레일리분포 모형)의 예측능력을 분석하는 것을 목적으로 한다. 예측 능력분석은 두 가지 요인으로 분석이 될 것이다. 하나는 사용 가능한 고장자료에 대한 적용성의 정도이고 다른 하나는 예측능력 정도이다. 각 모형의 모수 추정은 고장시간자료의 첫 번째 고장시점부터 80%가 되는 고장시간 자료를 사용하고 기법은 최우추정법을 이용 하였다. 모형의 예측 능력의 비교에 있어서는 가능한 고장 데이터의 마지막 20%가 되는 선택된 자료를 이용하였다. 이 연구를 통하여 소프트웨어 관리자들에게 소프트웨어 고장분석을 하는데 사전정보로 활용 할 수 있다.

소프트웨어 프로세스 측정을 위한 척도 설계 및 활용 (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 활동을 기대할 수 있다.

테스트 프로세스 개선 모델 개발에 관한 연구 (A Study on Development of Test Process Improvement Model)

  • 양주미;배욱;한혁수;신석규;김경
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.251-254
    • /
    • 2005
  • 소프트웨어 품질의 중요성이 커짐에 따라, 기업들은 품질을 높이기 위해 테스트에 많은 노력을 기울이고 있다. 최근에는 테스트 성과를 높이기 위한 방법중의 하나로 테스트 프로세스 개선이 주목 받고 있다. 이를 위해 기업들은 SW-CMM(Capability Maturity Model for Software), CMMI(Capability Maturity Model Integration)와 같은 일반적인 프로세스 개선 모델들이나, TMM (Test Maturity Model), TPI (Test Process Improvement Model), TCMM (Testing Capability Maturity Model)과 같은 테스트 프로세스 개선 모델들을 적용하고 있다. 그러나 일반적인 프로세스 개선 모델들은 테스트 관련 이슈를 충분히 다루고 있지 않고, 테스트 프로세스 개선 모델들은 구조가 불완전하거나 내용이 충분하지 않아 적용 시 많은 어려움이 있다. 이에 본 논문에서는 TMM 과 CMMI 를 기반으로 조직들의 테스트 프로세스 확립이나 개선을 지원할 수 있는 새로운 테스트 프로세스 성숙도 모델인 TPMM(Test Process Maturity Model)을 연구, 개발하였다. 개발된 TPMM 을 통해 조직에서 테스트 프로세스를 개선하고, 심사하는 것을 지원할 수 있을 것으로 기대된다.

  • PDF

TMMi를 반영한 국방 소프트웨어 테스트 절차 발전방안 (Defense software test procedure improvement measure reflecting the TMMi)

  • 박연동
    • 한국산학기술학회논문지
    • /
    • 제22권1호
    • /
    • pp.87-93
    • /
    • 2021
  • 현대 무기체계는 전자장비 탑재의 비중이 늘어나고 있으며, 그에 따른 소프트웨어 탑재비중도 늘어나고 있다. 소프트웨어 비중이 높아감에 따라 그 품질관리와 개발방법에 대한 관심도 높아졌다. 물리적으로 가시화 된 기계체계와 달리 논리적으로 비가시화 된 소프트웨어는 결함에 노출될 경우 복구의 어려움, 재사용의 어려움, 자원의 낭비와 같은 위험에 놓여 질 수 있다. 미국의 경우 국방 소프트웨어의 개발과 품질관리를 위한 별도의 프로세스를 연구하고 적용하는 노력을 통해 CMM(Capability Maturity Model)을 만드는 성과도 거두었다. 우리나라 또한 국제표준을 바탕으로 국방 소프트웨어 개발 및 품질관리에 대한 기준을 만들어 활용하고 있다. 그러나 소프트웨어의 발전 속도에 맞추어 기준을 변경해야 함에도 아직 기초수준에 머무르고 있다는 지적이 있다. 소프트웨어 발전 속도에 비해 기준이 낮다면, 자원 재사용 비용 및 복구비용이 기하급수적으로 늘어난다. 본 논문에서는 CMM의 소프트웨어 테스트 파생형인 TMMi(Test Maturity Model-integration)을 통해 국방 소프트웨어 테스트 절차 발전 방안에 대해 논의하고, 국방 소프트웨어 품질관리에 대한 청사진을 제시하고자 한다.

A General Coverage-Based NHPP SRGM Framework

  • Park, Joong-Yang;Lee, Gye-Min;Park, Jae-Heung
    • Communications for Statistical Applications and Methods
    • /
    • 제15권6호
    • /
    • pp.875-881
    • /
    • 2008
  • This paper first discusses the existing non-homogeneous Poisson process(NHPP) software reliability growth model(SRGM) frameworks with respect to capability of representing software reliability growth phenomenon. As an enhancement of representational capability a new general coverage-based NHPP SRGM framework is developed. Issues associated with application of the new framework are then considered.