• 제목/요약/키워드: Software-based quality assurance

검색결과 67건 처리시간 0.025초

소프트웨어의 품질개선을 위한 사례연구 (A Case Study of Software Quality Improvement)

  • 정현석;황인수;양해술
    • 정보처리학회논문지D
    • /
    • 제10D권4호
    • /
    • pp.727-734
    • /
    • 2003
  • 최근 소프트웨어 산업계에서는 소프트웨어의 품질향상을 위해 다양한 품질보증활동을 수행하고 있다. 이 활동들의 궁극적인 목적은 개발 소프트웨어의 결함을 줄이기 위한 것이다. 국내 S사는 "결함 있는 제품은 고객에게 납품하지 않는다"는 모토를 내걸고 이의 실천운동으로 1999년 3월에 "ZERO DEFECT 21" 운동을 시작하였다. 본 논문에서는 "ZERO DEFECT 21" 운동의 활동방법 및 활동성과에 대해 소개하였다. "ZERO DEFECT 21" 운동은 사내감리 및 소프트웨어 제품검사로 수행되었다. 그 결과, 사내감리를 통해서 22건의 고객 클레임을 예방할 수 있었으며, 설계산출물의 품질을 11.7% 개선시킬 수 있었다. 또한, 산출물 재사용 측면에서는 23.3%가 개선되었다. 개발 및 테스트 단계에서의 주기적인 샘플링 검사 및 종료단계에서의 제품 출하검사로 이루어진 소프트웨어 제품검사를 통해서는 결함률을 개발 및 테스트단계에서 123%, 종료단계 에서는 무려 247%의 개선 효과를 거두었다. 사내설문조사에 의하면 "ZERO DEFECT 21" 운동을 통해서 프로젝트팀은 품질에 대한 자신감을 갖게 되었고, 그 결과 국내 S사에 대한 고객의 신뢰도도 상당히 개선되었던 것으로 조사되었다. 되었고, 그 결과 국내 S사에 대한 고객의 신뢰도도 상당히 개선되었던 것으로 조사되었다.

변경 메서드 기반의 회귀 테스트 검증 범위 선택 및 검증 항목 우선순위 선정에 관한 연구 (A Study on the Selection of Test Scope and the Prioritization of Test Case Based on Modification Method for Regression Testing)

  • 정우진;나상린;최용락
    • 한국IT서비스학회지
    • /
    • 제14권2호
    • /
    • pp.129-142
    • /
    • 2015
  • The purpose of this study is to suggest an effective regression testing method in order to minimize the scope of test resulting from the modification of software and to prevent mismatch of test case and test objects. As a way to improve the efficiency of regression testing which uses a change-centric testing technique, the method flow is analyzed and grasped through a static analysis based on source code in order to identify modified parts. After the order of priority is set according to the results of user action log-based dynamic analysis on identified regression testing objects, test effect can be raised by adjusting the order of priority using code complexity. Quality assurance coverage can be checked using the user action log suggested in this study, and the progress of test and whether or not each function has been verified can be checked, too. In addition, by minimizing test parts and adjusting the order of test, costs and time can be saved, making it possible to conduct regression testing effectively.

향상된 교차 버전 결함 예측을 위한 베이지안 최적화 프레임워크 (Bayesian Optimization Framework for Improved Cross-Version Defect Prediction)

  • 최정환;류덕산
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권9호
    • /
    • pp.339-348
    • /
    • 2021
  • 최근 소프트웨어 결함 예측 연구는 교차 프로젝트 간의 결함 예측뿐만 아니라 교차 버전 프로젝트 간의 결함 예측 또한 이루어지고 있다. 종래의 교차 버전 결함 예측 연구들은 WP(Within-Project)로 가정한다. 하지만, CV(Cross-Version) 환경에서는 프로젝트 버전 간의 분포 차이의 중요성을 고려한 연구들이 없다. 본 연구에서는 다른 버전 간의 분포 차이까지 고려하는 자동화된 베이지안 최적화 프레임워크를 제안한다. 이를 통해 분포차이에 따라 전이 학습(Transfer Learning) 수행 여부를 자동으로 선택하여 준다. 해당 프레임워크는 버전 간의 분포 차이, 전이 학습과 분류기(Classifier)의 하이퍼파라미터를 최적화하는 기법이다. 실험을 통해 전이 학습 수행 여부를 분포차 기준으로 자동으로 선택하는 방법이 효과적이라는 것을 알 수 있다. 그리고 최적화를 이용하는 것이 성능 향상에 효과가 있으며 이러한 결과 소프트웨어 인스펙션 노력을 감소할 수 있다는 것을 확인할 수 있다. 이를 통해 교차 버전 프로젝트 환경에서 신규 버전 프로젝트에 대하여 효과적인 품질 보증 활동 수행을 지원할 것으로 기대된다.

패밀리레스토랑의 욕구체계 기반 고객가치가 고객만족, 행동의도에 미치는 영향: 4×4 매트릭스 욕구체계를 중심으로 (Needs-Based Customer Value Effects of Family Restaurants on Customer Satisfaction and Behavior Intention)

  • 김기수;심재현
    • 유통과학연구
    • /
    • 제11권12호
    • /
    • pp.51-62
    • /
    • 2013
  • Purpose - A pre-study on service quality-based customer value is conducted with the path structure (perceived value of service quality→customer satisfaction→behavior intention) based on the hierarchical model of service quality including interaction and outcome quality, physical environment quality and the SERVQUAL model of process quality, namely, reliability, responsiveness, assurance, empathy, and tangibles. In addition, customer value in the service industry is studied by dividing into the two-way structure of utilitarian and emotional values. This study classifies customer values of family restaurants through the customer value model based on the 4×4 matrix needs system of Jeon and Kim (2009). It illustrates the path structure of customer value→customer satisfaction→behavior intention targeting college students in order to generalize the customer value system of family restaurants. Research design, data, and methodology - This study established seven hypotheses based on the relationship between each type of customer value (food quality, convenience, social, emotional, interior quality, service encounter, and purchasing) and customer satisfaction, and the relationship between customer satisfaction and behavior intention. The study data were collected from students in the Department of Business and Tourism at Kimpo University. In all, 294 survey papers were returned of the 300 distributed: 253 pieces were used in the final analysis excluding 41 with insufficient and less effective answers. For statistical analysis, the statistics software package SPSS 15.0 was used. Results - The results of the analysis are as follows: first, the customer values of family restaurants are classified by seven customer values: goods quality value, emotional value, convenience value, social value, purchasing value, service encounter value, and inner quality value. Second, emotional value, purchasing value, service encounter value, and inner quality value had positive impact on customer satisfaction. In particular, purchasing value through being included in functional value was not classified in the previous study; however, this study could classify and generalize this value in a new way. Finally, customer satisfaction had a positive impact on behavior intention. This showed that college students had behavior intention - repurchase intention and word-of-mouth - because they could be content with the food items on the menu and the service provided by employees. Conclusions - The main points based on the above-mentioned results are as follows. This study with college students as study subjects could be classified into four dimensions, namely, generic value, usage value, purchasing value, and physical value and seven sub-dimensions on customer values of family restaurants based on a 4×4 matrix needs system. Then, to confirm its generalization, the path structure of customer value→customer satisfaction→behavior intention was verified. While existing pre-studies used simplified values by classifying restaurant values largely as utilitarian value and hedonic value, this study classified various forms of customer value, and that customer value especially could be expanded by adding purchasing value. As a result, it is shown that marketers need to diversify their customer services because this study proved that customer values can be classified in various ways based on customer needs.

Development of Multilayer Perceptron Model for the Prediction of Alcohol Concentration of Makgeolli

  • Kim, JoonYong;Rho, Shin-Joung;Cho, Yun Sung;Cho, EunSun
    • Journal of Biosystems Engineering
    • /
    • 제43권3호
    • /
    • pp.229-236
    • /
    • 2018
  • Purpose: Makgeolli is a traditional alcoholic beverage made from rice with a fermentation starter called "nuruk." The concentration of alcohol in makgeolli depends on the temperature of the fermentation tank. It is important to monitor the alcohol concentration to manage the makgeolli production process. Methods: Data were collected from 84 makgeolli fermentation tanks over a year period. Independent variables included the temperatures of the tanks and the room where the tanks were located, as well as the quantity, acidity, and water concentration of the source. Software for the multilayer perceptron model (MLP) was written in Python using the Scikit-learn library. Results: Many models were created for which the optimization converged within 100 iterations, and their coefficients of determination $R^2$ were considerably high. The coefficient of determination $R^2$ of the best model with the training set and the test set were 0.94 and 0.93, respectively. The fact that the difference between them was very small indicated that the model was not overfitted. The maximum and minimum error was approximately 2% and the total MSE was 0.078%. Conclusions: The MLP model could help predict the alcohol concentration and to control the production process of makgeolli. In future research, the optimization of the production process will be studied based on the model.

Dynalog file을 이용한 동적다엽조준기의 Leaf 속도 정도관리 평가 (Quality Assurance of Leaf Speed for Dynamic Multileaf Collimator (MLC) Using Dynalog Files)

  • 김주섭;안우상;이우석;박성호;최원식;신성수
    • 대한방사선치료학회지
    • /
    • 제26권2호
    • /
    • pp.305-312
    • /
    • 2014
  • 목 적 : 동적다엽조준기(dynamic multileaf collimator, DMLC)에서 leaf 속도 정도관리 시 획득된 dynalog 파일을 이용하여 leaf 속도 정확성을 평가하고 정도관리와 모터 교체의 연관성을 분석하여 정도관리의 유용성을 살펴보고, 이를 통해 leaf 속도 정도관리의 적절한 주기를 파악하고자 하였다. 폐암의 정위적체부방사선치료시 실제 적용하고 있는 최대강도투사(MIP) 영상과 호흡위상별(0~90%)영상에서 3차원적으로 재구성된 선량 분포 차이를 평가하고자 한다. 대상 및 방법 : 다엽조준기(multileaf collimator, MLC) 모터 120개에 대해 2012년 1월부터 2014년 6월까지 leaf 위치의 정확성과 치료 중심점(isocenter) 일치도 및 leaf 속도의 정확성에 대해 정도관리를 하였다. leaf 위치 정확성은 모눈종이를 사용하였으며, 또한 leaf의 치료 중심점 일치도를 평가하였다. 그리고 약 1~2 주에 1회씩 총 92회의 leaf 속도 정도관리를 통해 모터 교체회수를 파악하여 leaf 속도 정도관리와 모터 교체와의 상관관계를 분석하였으며, 교체된 모터로부터 leaf의 RMS 값이 점차적으로 증가하는 경우와 급격하게 증가하는 경우로 나누어 적절한 정도관리 주기를 평가하였다. 또한 정도관리를 통해 획득된 RMS 값과 전혀 무관하게 그리고 정도관리를 통해 교체된 모터 횟수를 분석하여 leaf 속도 정도관리의 유용성을 알아보았다. 결 과 : leaf 위치의 정확성과 치료 중심점 일치도를 측정한 결과는 TG-142 보고서에서 권고 하는 허용 범위 이하의 정확성으로 관찰되었고, leaf 속도 정도관리는 총 92회를 시행한 결과 MLC 모터 교체 회수는 56회 이었다. 정도관리를 통해 교체된 모터에서 leaf의 RMS 값이 점차적으로 증가한 경우가 급격하게 증가한 경우에 비해 많았으며, RMS 값이 점차적으로 증가하는 경우는 평균값이 0.298 cm 이었고 급격하게 증가한 경우는 평균값이 0.273 cm 이었다. 모두 에러 히스토그램이 1 cm 이상 벗어난 횟수가 측정되어 교체하였다. RMS 값이 점차적으로 증가하여 모터가 교체될 때까지의 소요기간은 평균 22일 정도 였다. 전체 모터 교체 중 정도관리와 무관하게 그리고 정도관리를 통해 교체한 경우가 각각 28회씩으로 나타났다. 또한 방사선치료 도중 MLC 모터 고장으로 인하여 발생되는 치료 지연 시간은 약 20분 정도였다. 결 론 : 본 연구에서는 최근 IMRT 치료가 증가함에 따라 MLC 사용 빈도 역시 증가하고 있는 시점에서 leaf 위치 정확성 및 치료 중심점 일치도 그리고 속도 정확성 평가를 2년 6개월 동안 수행하였다. leaf 속도 정도관리를 통해 분석한 결과로부터 2 주에 한 번씩 정도관리를 수행하는 것이 적절한 것으로 판단된다. 이 주기를 통해서 leaf 속도 저하를 추적 관찰하여 최종 모터의 교체시기를 예측할 수 있을 것이다. 더불어 방사선치료 중 leaf의 모터 고장으로 인한 방사선치료 지연을 방지하여 좀 더 정확한 IMRT 치료가 이루어지겠다.

Cyber R&D Platform개발을 통한 방사성폐기물 처분종합성능평가(TSPA) 투명성 증진에 관한 연구; 시나리오 도출 과정과 TSPA 데이터 입력에서의 품질보증 적용 사례 (Building Transparency on the Total System Performance Assessment of Radioactive Repository through the Development of the Cyber R&D Platform; Application for Development of Scenario and Input of TSPA Data through QA Procedures)

  • 서은진;황용수;강철형
    • 방사성폐기물학회지
    • /
    • 제4권1호
    • /
    • pp.65-75
    • /
    • 2006
  • 방사성폐기물 처분 연구 사업이 법률적인 인허가 뿐만이 아니라 일반 국민의 동의를 얻기 위해서는 처분 사업의 안전성에 대한 신뢰성 획득이 중요하며 이를 위해 투명하게 공개될 수 있는 종합 성능 평가 (TSPA, Total System Performance Assessment)의 수행 이 필요하다. 본 연구에서는 처분 성능 평가의 투명성 증진을 위한 방안의 하나로 처분 종합 성능 평가 전 과정에 대해 품질 보증 원칙을 도입하여 평가 관련 전체 업무에 관한 신뢰성 향상을 꾀하고자 하였다. 이를 위해 처분 종합 성능 평가 수행의 다섯 단계인 (1) 기획, (2) 연구 수행 , (3) 문서화, (4) 내부 검토, (5) 독자적인 외부 검토 과정에 T2R3의 품질 보증 원칙을 적용한 인터넷 기반의 Cyber R&D Platform이 개발되었다. 인터넷을 기반으로 하는 본 시스템의 개발을 통해 안전성 평가 관련 모든 참여자들은 평가 전 과정에서 투명성이 유지된 데이터들에 쉽게 접근하여 이를 이용할 수 있다 Cyber R&D Platform은 안전성 평가를 위한 시나리오 개발 관련 데이터인 FEP 목록과 관련 시나리오 정보, 관련 시나리오 도출 과정 및 평가 체계 등을 체계적으로 구축한 FEAS (FEp to Assessment through Scenario development)프로그램과 안전성 평가에 필요한 입력 데이터들을 분류, 저장해 놓은 PAID (Performance Assessment Input Data) 프로그램, 그리고 이러한 자료들을 품질 보증 원칙과 절차에 의한 승인 과정을 통해 입력, 저장할 수 있는 품질 보증 시스템으로 구성되어 있으며 이를 통합 운영함으로써 도출된 데이터들의 신뢰성을 높이고자 하였다. 향후 연구에서는 Cyber R&D Platform과 평가 software와의 통합 운영으로 웹 기반 시스템에 대한 한 번의 접속만으로 안전성 평가 관련 모든 정보를 확인, 이용할 수 있도록 할 것이다.

  • PDF

Feasibility Study of Source Position Verification in HDR Brachytherapy Using Scintillating Fiber

  • Moon, Sun Young;Jeong, EunHee;Lim, Young Kyung;Chung, Weon Kyu;Huh, Hyun Do;Kim, Dong Wook;Yoon, Myonggeun
    • 한국의학물리학회지:의학물리
    • /
    • 제27권4호
    • /
    • pp.213-219
    • /
    • 2016
  • The position verification of the radiation source utilized in brachytherapy forms a critical factor in determining the therapeutic efficiency. Currently, films are used to verify the source position; however, this method is encumbered by the lengthy time interval required from film scanning to analysis, which makes real-time position verification difficult. In general, the source position accuracy is usually tested in a monthly quality assurance check. In this context, this study investigates the feasibility of the real-time position verification of the radiation source in high dose rate (HDR) brachytherapy with the use of scintillating fibers. To this end, we construct a system consisting of scintillating fibers and a silicon photomultiplier (SiPM), optimize the dosimetric software setup and radiation system characteristics to obtain maximum measurement accuracy, and determine the relative ratio of the measured signals dependent upon the position of the scintillating fiber. According to the dosimetric results based on a treatment plan, in which the dwell time is set at 30 and 60 s at two dwell positions, the number of signals is 31.5 and 83, respectively. In other words, the signal rate roughly doubles in proportion to the dwell time. The source position can also be confirmed at the same time. With further improvements in the spatial resolution and scintillating fiber array, the source position can be verified in real-time in clinical settings with the use of a scintillating fiber-based system.

IoT 기능을 보유한 냉동·냉장 제품의 신뢰성 확보를 위한 시험항목 프레임워크 설계에 관한 연구 (A Study on the Design of Test Item Framework for the Reliability of Frozen and Refrigerated Products with IoT Function)

  • 조경록;이정재;이은서
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권6호
    • /
    • pp.211-222
    • /
    • 2021
  • 최근에 시판 되고 있는 냉동·냉장 가전제품은 사물인터넷(IoT) 기능이 추가된 제품이 출시되고 있으나, IoT 기능에 대한 시험은 거의 없는 실정이다. 특히 기존의 시험체제에서는 IoT 기반의 냉동·냉장 가전제품에 대해 IoT 시험항목이 마련되어 있지 않아 제품을 제조하는 업체의 경우에는 결함이 발생하더라도 원인을 쉽게 찾기가 어려우며, 시험기관의 경우에도 IoT와 관련한 시험항목 선정 및 방법의 부재로 올바른 성능시험 수행에 제약이 있다. 본 논문에서는 가전기기 분야의 제품 중 IoT 기능이 포함된 냉동·냉장 제품의 성능시험 프로세스에서 제품 결함을 찾아내고 그 원인을 식별할 수 있는 시험항목 프레임워크를 설계하고, 이를 이용한 시험방법 및 관리방안을 제안한다. 제안하는 연구를 통해 제조사 및 시험기관은 IoT 기반의 냉동·냉장 제품의 올바른 성능시험이 가능하여, 제품의 완성도를 높이고 신뢰성을 확보할 수 있다.

CIA-Level 기반 보안내재화 개발 프레임워크 (CIA-Level Driven Secure SDLC Framework for Integrating Security into SDLC Process)

  • 강수영;김승주
    • 정보보호학회논문지
    • /
    • 제30권5호
    • /
    • pp.909-928
    • /
    • 2020
  • 미국 정부는 1970년대 초반부터 모의해킹만으로는 제품의 보안 품질을 향상시킬 수 없다는 것을 인지하기 시작하였다. 모의해킹팀의 역량에 따라 찾을 수 있는 취약점이 달라지며, 취약점이 발견되지 않았다고 해서 해당 제품에 취약점이 없는 것은 아니기 때문이다. 제품의 보안 품질을 향상시키기 위해서는 결국 개발 프로세스 자체가 체계적이고 엄격하게 관리되어야 함을 깨달은 미국 정부는 1980년대부터 보안내재화(Security by Design) 개발 방법론 및 평가 조달 체계와 관련한 각종 표준을 발표하기 시작한다. 보안내재화란 제품의 요구사항 분석 및 설계 단계에서부터 일찍 보안을 고려함으로써 제품의 복잡도(complexity)를 감소시키고, 궁극적으로는 제품의 신뢰성(trustworthy)을 달성하는 것을 의미한다. 이후 이러한 보안내재화 철학은 Microsoft 및 IBM에 의해 Secure SDLC라는 이름으로 2002년부터 민간에 본격적으로 전파되기 시작하였으며, 현재는 자동차 및 첨단 무기 체계 등 다양한 분야에서 활용되고 있다. 하지만 문제는 현재 공개되어 있는 Secure SDLC 관련 표준이나 가이드라인들이 매우 일반적이고 선언적인 내용들만을 담고 있기 때문에 이를 실제 현장에서 구현하기란 쉽지 않다는 것이다. 따라서 본 논문에서 우리는 Secure SDLC를 기업체가 원하는 수준에 맞게 구체화시키는 방법론에 대해 제시한다. 우리가 제안하는 CIA(functional Correctness, safety Integrity, security Assurance)-Level 기반 보안내재화 프레임워크는 기존 Secure SDLC에 증거 기반 보안 방법론(evidence-based security approach)을 접목한 것으로, 우리의 방법론을 이용할 경우 첫째 경쟁사와 자사간의 Secure SDLC 프로세스의 수준 차이를 정량적으로 분석할 수 있으며, 둘째 원하는 수준의 Secure SDLC를 구축하는데 필요한 상세한 세부 활동 및 산출해야 할 문서 등을 쉽게 도출할 수 있으므로 실제 현장에서 Secure SDLC를 구축하고자 할 때 매우 유용하다.