RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 소프트웨어 신뢰성 평가 도구 분석

        김국현 ( Gookhyun Kim ),백종문 ( Jongmoon Baik ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2

        소프트웨어가 점점 복잡해지면서 신뢰할 수 있는 소프트웨어의 개발에 대한 필요성이 제기되고 있다. 이에 따라 소프트웨어 개발 업체는 소프트웨어 신뢰성 보장을 위한 많은 활동들을 수행하고 있다. 이 과정에서 소프트웨어 신뢰성 평가는 핵심이 되는 작업 중 하나이며, 다양한 소프트웨어 신뢰성 평가 도구가 개발되어 정확하고 효율적인 신뢰성 평가를 돕고 있다. 소프트웨어 신뢰성 평가 도구는 적용할 수 있는 소프트웨어 개발 단계와 적용 방법에 차이가 있기 때문에 도구들은 적시적소에 적용되어야 한다. 본 논문에서는 CASRE, SMERFS, SREPT, GERT, SRTPRO 와 같은 소프트웨어 신뢰성 평가 도구의 분석을 통해 각 도구들의 특징, 목적, 적용단계 등을 고려하여 사용자가 다양한 도구 중 어떤 도구를 선택해야 하는지 판단하는데 도움을 주고자 한다.

      • KCI등재

        다목적 유전자 알고리즘기반 소프트웨어 모듈에 대한 신뢰성 할당 최적화

        김국현(Gookhyun Kim),구태완(Taewan Gu),백종문(Jongmoon Baik) 한국정보과학회 2012 정보과학회논문지 : 소프트웨어 및 응용 Vol.39 No.3

        소프트웨어 개발 초기 단계에서 소프트웨어 신뢰성 목표가 설정되면, 이 목표를 달성할 수 있도록 소프트웨어를 구성하는 각각의 하위 모듈들에 대한 신뢰성 목표를 설정해야 하며, 이 작업을 소프트웨어 신뢰성 할당이라고 한다. 이때 하위 소프트웨어 모듈들에 대한 신뢰성 목표를 설정하는 과정에서 고려해야 할 요소로는 개발 일정, 비용, 그리고 소프트웨어 신뢰성과 같은 요소들이 있다. 그럼에도 불구하고 기존 연구에서는 소프트웨어 신뢰성을 최대화 하거나 또는 개발 비용을 최소화 하는 오직 하나의 요소만을 고려하여 하위 소프트웨어 모듈들에 대한 신뢰성 목표를 설정하고 있다. 하지만 각 하위 소프트웨어 모듈들이 갖는 높은 상호 연관성 때문에, 하나의 요소만을 고려한 신뢰성 목표 할당은 최종 소프트웨어 신뢰성 목표를 달성하기 위한 적절한 방법이라 보기 어렵다. 그러므로 본 논문에서는 다목적 유전 알고리즘을 이용하여 소프트웨어 신뢰성과 예산을 고려하여 하위 소프트웨어 모듈 신뢰성 할당을 최적화 하는 기법을 제안한다. 또한 제안된 신뢰성 할당 기법을 사례 연구를 통해 프로젝트 관리자가 소프트웨어 신뢰성 할당 단계에서 전체 소프트웨어 신뢰성 목표와 비용을 동시에 고려한 균형 있는 신뢰성 할당을 할 수 있음을 제시한다. 본 연구는 비용을 최소화와 동시에 소프트웨어 신뢰성을 최대화 시켜 자원 이용의 효율성과 소프트웨어 신뢰성 목표 달성 정도를 극대화 시키는데 도움을 줄 수 있다. It is necessary to allocate software reliability for individual modules in the software system after software system reliability goal is established in the early development phase. Software reliability, cost, and schedule should be considered when we allocate software reliability. However, existing approaches tried to allocate software reliability with the maximization of software reliability or the minimization of cost. That is, the objective is only one. It is inappropriate approach to allocate software reliability which considers an objective because of high correlation among software modules. This paper proposes an approach to optimize software reliability allocation for software module with consideration of software reliability, cost, and schedule, which is based on multi-objective genetic algorithm. We also show project manager can achieve balanced software reliability allocation through a case study, which our approach is applied. Our approach helps to increase the efficiency of resource uses and maximize the degree of software reliability goal achievement.

      • KCI등재

        소프트웨어 개발 초기 단계에서 정량적 소프트웨어 신뢰성 목표 설정 방법

        구태완(Taewan Gu),김국현(Gookhyun Kim),백종문(Jongmoon Baik) 한국정보과학회 2011 정보과학회논문지 : 소프트웨어 및 응용 Vol.38 No.5

        소프트웨어 규모와 복잡도가 증가함에 따라 소프트웨어 품질, 특히 신뢰성에 대한 중요성이 증가하고 있다 100% 완벽한 소프트웨어 신뢰성 보장은 불가능하고, 모든 소프트웨어 제품이 높은 수준의 신뢰성을 갖기 위해서는 많은 개발 비용과 노력이 소요된다. 그러므로 소프트웨어 개발 프로젝트와 대상 소프트웨어의 목적에 맞는 신뢰성을 갖도록 소프트웨어 개발이 이루어져야 한다. 이를 위해 본 논문에서는 초기 소프트웨어 개발 단계에서 소프트웨어 신뢰성 목표 설정을 지원하는 정량적인 방법을 제안한다. 기존 소프트웨어 신뢰성 연구에서 신뢰성 목표는 도메인 전문가의 경험에 근거한 정성적 목표 설정을 기반으로 하고 있다. 그러나 동일한 도메인에서도 소프트웨어 용도에 따라 개발 자원, 비용, 그리고 소프트웨어 제품의 목표 신뢰성이 모두 다르기 때문에 이러한 정성적 목표값만으로는 소프트웨어 개발 및 신뢰성 분석/평가가 올바르게 수행되기 어렵다. 그러므로 본 논문에서는 (1) 소프트웨어 개발에 사용되는 자원과 비용, 그리고 소프트웨어 제품이 갖는 품질에 대한 trade-off를 파악할 수 있도록 비용 척도 및 제품 척도를 정의하고, (2) 이러한 비용 요소 및 제품 요소의 trade-off 결과를 조율하여 적정 수준의 자원 및 비용을 활용하면서도 소프트웨어 신뢰성을 최대화 할 수 있도록 의사 결정을 지원하기 위한 방법을 정의한다. 끝으로 (3) 실제 산업에서 수집된 데이터를 활용하여 본 논문에서 제안된 방법이 유용하게 활용될 수 있음을 사례 연구를 통해 보인다. As software size and complexity have been increased, the importance of software quality, especially software reliability, has been more emphasized than ever. However, it is impossible to guarantee 100% software reliability and it requires a lot of development cost and efforts to develop high reliable software products. Therefore, a software product should be developed with an appropriate software reliability goal that is fit to software development project and the usage of target software. In this paper, we proposed a technique to support a quantitative software reliability goal setting in the early stage of a software development life-cycle. Existing software reliability studies focuses on the qualitative expert’s knowledge and experiences in the specific domain. However, this qualitative way makes it difficult to accomplish the software development and reliability analysis because software development resources, costs and the reliability goals are different each other even if software products are developed in the same domain. Our contributions of this paper are followings: (1) we define sets of the cost related parameters and product related parameters to identify the trade-offs between software development cost and software reliability goal. (2) we resolve the trade-off results to maximize the software reliability using optimal software development cost and resources. Finally, (3) we show that the proposed way is useful through the case study with industry data which comes from our past projects.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼