초록 열기/닫기 버튼

소프트웨어 신뢰성은 개발의 최종단계에 있는 테스트공정이나 실제 사용단계에 있어서 소프트웨어 내에 존재하는 고장 수와 고장 발생시간에 의해서 효과적으로 평가할 수 있는 상황으로 그 평가기술이 중요하게 된다. 따라서 소프트웨어 개발의 테스트공정이나 실제사용단계에 있어서 고장 발생환경이나 고장 발생 현상을 수리적으로 모형화가 가능하면 신뢰성 평가를 할 수 있다. 테스트시간이나 혹은 실행시간, 발생된 고장 수와 고장 발생시간 과의 관계를 효율적으로 관리함으로서 소프트웨어 신뢰도를 성장 시 킬 수 있다. 이러한 과정을 소프트웨어 성장과정이라고 볼 수 있다. 따라서 본 연구에서는 소프트웨어 관리자들이 소프트웨어 고장원인 및 검사 도구에 활용 할 수 있는 기존의 소프트웨어 모형인 레일리분포 모형과 비선형 회귀모형인 가중치모형과 로그선형모형에 비교 연구 하였다. 그 결과 비선형회귀모형인 가중치 회귀모형이 상대적으로 효율적 모형으로 나타났다. 따라서 본 연구에 제안된 비선형회귀모형도 신뢰성측면에서 효율적이기 때문에(결정계수가 80% 이상) 이 분야에서 기존의 모형의 하나의 대안으로 사용할 수 있음을 확인 할 수 있었다. 이 연구를 통하여 소프트웨어 개발자들은 다양한 평균값함수를 고려함으로서 소프트웨어 고장형태에 대한 사전지식을 파악하는데 도움을 줄 수 있으리라 사료 된다.


Software reliability in the software development process is an important issue. Software process improvement helps in finishing with reliable software product. Infinite failure NHPP software reliability models presented in the literature exhibit either constant, monotonic increasing or monotonic decreasing failure occurrence rates per fault. Software reliability in the final stage of the development process and the actual use test the software present in the phase failure fault number and effective time can be evaluated by the condition of the evaluation technique is important. This process can be seen as a growth process software. In this study, software managers and software failures cause a scan tool that can be utilized in the traditional software model of the Rayleigh distribution model and nonlinear regression models to compare weight model and the log-linear model was studied. As a result, the weighted regression model showed relatively efficient. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method, model selection based on mean square error (MSE) and coefficient of determination(). In this study, the proposed non-linear regression model is also efficient in terms of reliability because it (the coefficient of determination is 80% or more) in the field of the conventional model can be used as an alternative could be confirmed. Through this study, software developers are considered by many to mean value of the function software failure mode identifying prior knowledge of how much fodder shall be able to help.