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

검색결과 2,790건 처리시간 0.032초

The Design Quality Comparison and Inspection Efficiency for Hardware and Software

  • Fengyu, Zhao;Yizhong, Ma
    • International Journal of Quality Innovation
    • /
    • 제7권1호
    • /
    • pp.90-97
    • /
    • 2006
  • The process of producing software differs in many aspects from that of traditional manufacturing. Software is not manufactured in the classical sense. Development of software more closely resembles the development effort that goes into design new product [1-3]. In this article, we first describe the foundations of process improvement, which all processes can share. The process improvement differences between software and manufacturing process are then discussed, and a defect driven process inspection and improvement is introduced. Based on the discussion, two experiments were designed and the results of the results were collected. Through the comparison, we found that some efficient quality improvement approaches can be easily adapted in the software improvement and that the inspection efficiency is also significant.

패키지 문서 평가를 통한 소프트웨어 품질 확립에 관한 연구 (A study on the evaluation of package software documentation to improve software quality)

  • 김효영;김한샘;한혁수;김순용;신석규;정영은
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.629-638
    • /
    • 2002
  • 소프트웨어의 사용 영역이 확대되고 소프트웨어의 품질이 중요성을 더해가면서, 소프트웨어의 품질을 평가하는 방법에 대한 관심도 고조되고 있다. 소프트웨어의 품질평가를 위해서는 객관적이고 구체적인 평가지침의 확립이 중요하기 때문에 국제표준을 기준으로 자국의 실정에 맞는 표준을 제정하여 사용하는 것이 일반적이다. 소프트웨어의 품질평가는 여러가지 측면에서 이루어 질 수 있다. 소프트웨어 제품의 구성요소 중 패키지 소프트웨어 문서는 소프트웨어 제품과 관련된 정보 제공을 통해 사용자들의 편리를 도모하고, 소프트웨어 품질 평가에 있어서 중요한 평가 수단으로 활용된다. 지금까지 패키지 소프트웨어 문서에 대한 요구사항과 문서 작성 프로세스에 관한 국제표준이 제정되고 관련 연구들이 수행되어 왔으나, 국제 표준들이 추상적으로 기술되어 있기 때문에 패키지 문서개발 및 평가에 적용하는데 어려움이 있다. 이에 본 논문에서는 ISO/IEC12119의 패키지 소프트웨어 문서 요구사항을 중심으로 ISO 9127과 기타 소프트웨어 사용자 문서 관련 표준 및 기존 연구 내용 분석을 통해 소프트웨어의 패키지 문서 요구사항 및 평가를 위한 체크리스트를 개발하고, 적용 사례를 통해 그 유용성을 보였다.

제한된 프로젝트 기간을 고려한 품질 기반 소프트웨어 프로젝트 계획 생성 기법 (Quality-Based Software Project Staffing and Scheduling with Project Deadline)

  • 서동원;신동환;배두환
    • 정보과학회 논문지
    • /
    • 제42권7호
    • /
    • pp.878-888
    • /
    • 2015
  • 소프트웨어 프로젝트 계획은 각 작업의 공수를 예측하고, 적절한 인력을 할당한 뒤 일정을 산출하는 과정을 포함한다. 프로젝트의 규모가 커질수록 가능한 개발 계획의 경우의 수가 많아지기 때문에 관리자가 합리적인 결정을 내리기 어렵다. 이를 지원하기 위해 프로젝트 계획 생성 기법들이 제안되어왔다. 제안된 대부분의 기법들은 전체 프로젝트 일정의 최소화를 계획 생성의 가장 중요한 목표로 사용한다. 하지만 일정 최소화를 달성하는 계획은 개발되는 소프트웨어의 품질을 고려하지 못하기 때문에 이러한 부분을 함께 반영한 프로젝트 계획 생성이 필요하다. 본 연구에서는 합리적인 프로젝트 계획을 생성하기 위하여 소프트웨어 프로젝트 계획에 따른 소프트웨어 품질 점수를 정의하고 동시에 전체 일정 목표를 고려할 수 있는 프로젝트 계획 생성 기법을 제안한다. 관리자는 본 기법을 사용하여 전체 소프트웨어 개발 프로젝트에 요구되는 기한 안에 해당 소프트웨어의 품질을 최대하는 계획을 생성할 수 있다.

통계적방법(統計的方法)을 이용(利用)한 SOFTWARE 품질평가(品質評價)에 관한 연구(硏究) (A Study of SOFTWARE Quality Evaluation by the Use of Statistical Methods)

  • 김정자;조성건
    • 품질경영학회지
    • /
    • 제13권2호
    • /
    • pp.61-65
    • /
    • 1985
  • The quality of a final SOFTWARE PACKAGE depends on many complicated factors in the software development process. This paper describes ststistical methods for establishing relationships between final quality and development process factors. The final software quality is represented by the number of errors through the system test phase. The data presented here were gathered during the course of a real IS-month development project. Regression theory is used for data analysis. Some of the interesting results include the observation that specification changes during the development process have an adverse effect on final software quality.

  • PDF

소프트웨어개발 일정관리와 품질관리의 통합 방안 (A Suggestion for Merging Quality Management into Software Project Schedule Management)

  • 백선욱;한용수;홍석원
    • 경영정보학연구
    • /
    • 제6권2호
    • /
    • pp.195-208
    • /
    • 2004
  • 소프트웨어 규모가 대형화 됨에 따라 개발에 소요되는 시간과 인력도 대형화 되고 있으며, 또한 원하는 수준의 소프트웨어 품질을 얻기 위해 필요한 테스트 비용도 점점 더 증가하고 있다. 소프트웨어 프로젝트 개발 과정에서 품질 관리를 위해 다양한 결함 제거 기법들이 사용되고 있으나, 이러한 결함제거 기법과 결함 제거 시간이 전체 일정에 미치는 영향은 아직까지 체계적으로 분석되지 못하고 있다. 본 논문에서는 일정한 소프트웨어 품질 수준을 달성하기 위해 소요되는 시간을 소프트웨어 개발 일정 관리에 반영한 새로운 일정관리 모델을 제안한다. 제안된 모델은 CMU의 PSP/TSP (Personal Software Process/Team Software Process)를 적용하는 개발 과정에서 수집된 결함 정보, 결함 제거 시간, 평균 결함 제거시간 및 단계별 결함 제거율을 사용하여 일정 지연 여부를 실시간으로 추적할 수 있도록 하고 있다. 이를 위해 본 논문에서는 소프트웨어 품질 달성에 필요한 작업량을 일정 관리 측정체계와 동일한 측정체계에서 사용할 수 있도록 하는 품질 지수(Quality Value)를 새로 제안한다. 본 연구의 결과는 일정과 품질을 분리하여 관리하는 기존의 일정 관리 방법을 보완하여 프로젝트 관리자를 비롯한 모든 관계자가 품질 관리의 중요성을 인식하고 품질 저하 문제를 사전에 예방하는데 활용될 수 있을 것으로 기대된다.

미들웨어 소프트웨어의 시험사례 연구 (A Case Study on the Testing of Middleware software)

  • 양해술;이하용;박주석
    • 한국콘텐츠학회논문지
    • /
    • 제9권7호
    • /
    • pp.110-120
    • /
    • 2009
  • 최근 소프트웨어 품질평가 및 인종에 대한 인식의 제고와 더붙어 소프트웨어 개발 기업에서 품질투자를 통한 고품질 확보의 중요성에 대한 인식이 증대되고 있다. 그러나 실질적으로 어느 정도 수준에서 품질투자가 이루어져야 하는지, 품질투자를 통해 실질적으로 소프트웨어 품질 개선의 검증이 이루어지지 않음으로 해서 품질투자를 통한 품질개선을 원하는 기업들이 정확한 방향을 설정하지 못하고 있는 문제가 발생 하고 있다. 본 연구에서는 국제표준인 ISO/IEC 9126과 소프트웨어 시험에 관한 지침인 ISO/IEC 12119를 기반으로 메트릭을 구축하였으며 소프트웨어 시험사례를 통해 축적된 결함 데이터를 분석, 결과를 도출하고 미들웨어 소프트웨어의 품질 평가 사례를 조사/분석하여 품질수준과 결함 수준을 분석하고 개발 과정 에서 취약한 부분을 도출하여 대처 방안을 검토하였다. 본 연구를 통해 미들웨어 소프트웨어의 품질향상을 유도하고 양적/질적인 수요를 충족할 수 있다고 본다.

공장자동화용 소프트웨어에 대한 품질평가 도구의 설계 및 구현 (Design and Implementation of Quality Evaluation Tool for factory Automation Software)

  • 양해술;이하용;황석형
    • 한국산학기술학회논문지
    • /
    • 제1권1호
    • /
    • pp.55-62
    • /
    • 2000
  • 기업의 공장자동화는 가장 중요한 경쟁력 화보 수단이 되고 있으며 생산자동화에서 품질은 소프트웨어의 기술적 품질에 지대한 영향을 받게 되었다. 따라서, 공장자동화 시스템의 품질 향상을 위해 자동화 소프트웨어에 대한 품질평가의 필요성이 대두되었다. 본 연구에서는 공장자동화용 소프트웨어에 대한 품질평가 체계와 평가 프로세스를 확립하고 평가 과정에서 활용되는 메트릭을 개발하였다. 또한, 이를 바탕으로 품질평가 자동화 도구를 설계·구현함으로써 공장자동화 산업의 핵심이 되고 있는 자동화 소프트웨어의 품질 향상을 지원할 수 있도록 하였다.

  • PDF

소프트웨어 품질이 소비자 구매 행동에 미치는 영향 (The Effect of the on the purchase behavior of the Software Quality)

  • 김대성;오성배
    • 벤처창업연구
    • /
    • 제4권1호
    • /
    • pp.29-65
    • /
    • 2009
  • 소프트웨어 품질 속성에 대해서는 논란이 많지만, 로버트 L. 글래스가 정리한 바에 따르면 그것은 이식성(portability), 신뢰성(reliability), 효율성(efficiency), 사용성(usability), 테스트 용이성(testability), 이해 용이성(understandability), 수정 용이성(modifiability) 등으로 구성된다. 소프트웨어 품질을 제대로 관리하기 위해서는, 프로젝트를 착수하는 시점에서 요구되는 프로젝트의 품질 속성을 명확히 정의하고 품질 목표를 세워야 한다. 본 연구에서는 소프트웨어 품질이 소비자 구매 행동에 미치는 영향에 대해 고찰을 통해 소프트웨어 산업의 현황과 국가적 위상을 살펴보고, 소프트웨어 품질의 구성요소 및 평가항목을 인식하고, 소프트웨어 품질과 구매 행동과의 관계를 통해 소프트웨어 품질 구성 요인별 소비자 충동구매와 재 구매에 대한 상관관계를 검증하여 소프트웨어 품질 시스템을 강화하여 소프트웨어 제품의 글로벌 경쟁력을 강화하는데 활용되는 연구가 되는데 그 목적을 두고자 한다.

  • PDF

Best Practice on Software Traceability Environment based on PaaS Cloud Service

  • Jang, Woo Sung;Kim, Janghwan;Kim, R. Young Chul
    • International journal of advanced smart convergence
    • /
    • 제9권4호
    • /
    • pp.149-155
    • /
    • 2020
  • In the software industry of Korean Small and Medium-sized Enterprise(SME)s, the development process is often not mature. This may lead to failures in quality control and output management. As a result, the quality of the software can be degraded. To solve the problem, the software visualization technique, which is from the National IT Industry Promotion Agency Software Engineering Center can be applied. We have experienced with mentoring not only the visualization of software development process, but also various visualization process of SMEs. However, the existing software visualization method was difficult to install environment and its time cost was high. This paper proposes a software visualization environment through a cloud service along with a case of building a software visualization environment. We expect that this method will make it easier to build a visualization environment and improve the quality of SME software.

소프트웨어 테스트 자료를 활용한 데이터 분석 (The Analysis of Data on the basis of Software Test Data)

  • 정혜정
    • 디지털융복합연구
    • /
    • 제13권10호
    • /
    • pp.1-7
    • /
    • 2015
  • 요즘 많은 사람들이 소프트웨어에 대한 관심이 높아졌다. 이러한 측면에서 본 연구에서는 소프트웨어 품질 평가를 위한 테스트 데이터 분석을 실시하였다. 데이터를 ISO/IEC 9126-2를 기반으로 하여 6가지 품질 특성, 즉 기능성, 신뢰성, 사용성, 유지보수성, 이식성, 효율성적인 측면에서 테스트 데이터를 분류하여 오류발생 빈도에 대한 차이분석을 실시한 결과 차이가 있는 것으로 조사되었다. 또한 소프트웨어를 테스트 하는데 소요되는 시험횟수와 시험날짜도 소프트웨어 종류에 따라서 차이가 있는 것으로 분석되었다. 그리고 각 품질 특성별 테스트 결과를 시험 일수를 예측할 수 있는 융합기술로 이용하기 위해서 회귀분석을 이용해서 가장 영향을 미치는 변인을 조사한 결과 기능성과 효율성이 영향을 미치는 변인으로 조사되었다.