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

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

제조 기반 IIoT 환경에서 데이터 분석 소프트웨어의 품질 평가를 위한 모델 (Model for Quality Assessment of Data Analytics Software in Manufacturing-Based IIoT Environments)

  • 최종석;신용태
    • 한국정보전자통신기술학회논문지
    • /
    • 제14권4호
    • /
    • pp.292-299
    • /
    • 2021
  • IT기술의 발달로 제조 기반의 IIoT환경을 기반으로 한 데이터 마이닝 형태의 소프트웨어들이 점차 늘어나고 있다. 그러나 빅데이터 및 데이터마이닝을 진행해야 하는 대량의 데이터를 가지는 제조 기업의 소프트웨어 특성상 일반 소프트웨어와 동일한 형태로 소프트웨어 품질을 평가하기 힘든 실정이다. 또한 이기종간의 장비 및 소프트웨어가 혼재된 제조 기반의 환경에서 특히 기존의 품질 특성을 적용하여 사용되는 소프트웨어에 대한 품질 판단을 진행하기 어렵다. 본 논문에서는 제조 기반의 특성을 조사하고 이에 맞는 소프트웨어 품질 평가 모델을 개발하여 평가를 실시하고자 한다.

중소규모 SW개발 프로젝트를 위한 시각화 기반의 Tool-Chain 품질관리 방법 제안 (A Method for Tool-Chain-driven Quality Control based on Visualization for Small and Medium Scale Software Development Projects)

  • 김정보;정진영;김정인
    • 한국멀티미디어학회논문지
    • /
    • 제18권4호
    • /
    • pp.546-556
    • /
    • 2015
  • Since the concept of software engineering was first used in 1968 by NATO Science Committee, a lot of research work and improvements have been made on software development methodology and software quality control, but they still fall short of ensuring successful development of small and medium scale software systems. Under these circumstances, Center for Software Engineering (CSE) at National IT Industry Promotion Agency(NIPA) has been conducting studies on quality control methodologies of software visualization well-suited for small and medium scale software systems, and also working on the systemization and quantification of software quality control. In this paper, we attempt to scope on the software development management of domestic and foreign small and medium-sized enterprises that are lying in the blind spot, compared to large enterprises with well-organized software development systems. In particular, based on software visualization that CSE is pursuing for small and medium-sized developers, we propose a practical quality control methodology well-suited for small and medium scale projects, and a low-cost quality control management tool by combining open-source quality control tools. Our proposal is expected to induce developers' mind change in SI-specialized small and medium-sized software enterprises, increase their profits and improve customer satisfaction through project quality control.

소프트웨어 개발 과정에서 제품의 품질 척도를 적용하는 방법 (Establishment of the Software Quality Metrics for a Software Development Process)

  • 이선아;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권3호
    • /
    • pp.217-226
    • /
    • 2000
  • 고품질의 소프트웨어를 개발하기 위하여, 소프트웨어의 품질을 측정하는 메트릭스가 활발히 개발되었고 근래에는 객체지향 메트릭스도 제시되고 있다. 그러나 개발 과정에서 품질을 관리하기 위하여 메트릭스를 이용하는 방법에 대한 연구는 제대로 이루어지고 있지 않다. 이는 개발 과정에서 적용되는 메트릭스의 의미를 전체적인 품질 관점에서 이해하기가 어렵기 때문이다. 본 논문에서는 제품 특성을 기반으로 정의된 소프트웨어 품질 모형(H-SQM)을 이용하여 개발 과정에 소프트웨어 품질 메트릭스를 적용하는 방법을 제안한다. 이 방법에서는 H-SQM을 표현한 원인-결과 다이어그램을 공정분석도로 바꾼다. 공정분석도에 따라 개발 단계별로 소프트웨어 품질 메트릭스를 적용한다. 이러한 방법으로 개발 과정에서 소프트웨어의 품질을 효율적으로 개선해 나갈 수 있도록 메트릭스를 적용 할 수 있게 된다.

  • PDF

소프트웨어 품질과 프로젝트 성과와의 관계에 관한 탐색 연구* (A study on the relationship of software quality and project performance)

  • 김광현
    • 경영과정보연구
    • /
    • 제25권
    • /
    • pp.275-296
    • /
    • 2008
  • We tested the relationship of elements in influence about software performance. our research is detect the significant element in the software system. we affronted to find relation elements with software quality and seek what relationship is the most important in performance activity. this study's result will be useful for them ; first, give to product a high quality guide line to software developer. second, it will be use for basic information about in software examine research.

  • PDF

Software Quality Metrics를 이용한 공학용 전산 프로그램의 품질특성 측정 (Quality Evaluation of Engineering Computer Programs Using Software Quality Metrics)

  • 조문성;남지희
    • 품질경영학회지
    • /
    • 제25권4호
    • /
    • pp.115-130
    • /
    • 1997
  • SQM (Software Quality Metrics) is a methodology whose primary objective is the measurement of compliances to requirements using a set of software life cycle properties called quality factors, which is based on the hierachical relationshiips between factors, criteria and elements. For this study, two factors (Correctness, Maintainability) and five criteria were selected. In addition, several tens of quality elements were developed to su, pp.rt them. Qualities of three computer programs which are being used for engineering purpose were measured. As a result, it is concluded that SQM is a valuable method for continuously monitoring the pulse of software quality development and that it can be used as a tool for software quality assurance.

  • PDF

Experiment design and human reliability in software quality control system

  • Park, Peom
    • 품질경영학회지
    • /
    • 제20권2호
    • /
    • pp.94-108
    • /
    • 1992
  • This study involves an experiment for the cognitive experiment design and the human reliability in software engineering. Its overall objectives are to analyze common-cause human domain error and reliability in human-software interaction. A laboratory study was performed to analyze software engineers' task behavior in software production and to identify software design factors contributing to the effects in common cause failure redundancy. Common-cause model and its function were developed, then the main experiment using programming experts was conducted in order to define a new cognitive paradigm, in the aspects of identification, pattern recognition, and behavior domain for human reliability and quality control in software development. The results and analytical procedures developed in this research can be applied to reliability improvement and cost reduction in software development for many applications. Results are also expected to provide guidelines for software engineering quality control and for more effective design of human-software interface system.

  • PDF

소프트웨어 신뢰도 품질 평가 메트릭에 대한 연구 (On the Study of Software Reliability in Quality Testing Metrics)

  • 정혜정
    • 인터넷정보학회논문지
    • /
    • 제7권2호
    • /
    • pp.151-160
    • /
    • 2006
  • 소프트웨어 품질 평가 시스템과 소프트웨어 품질 평가 범위는 소프트웨어 신뢰도 측정을 위해서 정의되어져야 한다. 본 연구에서 소프트웨어 신뢰도 품질 평가 메트릭을 개발하고 소프트웨어 신뢰도를 측정하기 위한 적당한 범주의 테스팅에 대해서 조사한다. 연구를 성공적으로 수행하기 위해서 소프트웨어의 버그수를 이용해서 소프트웨어의 실패시간을 예측했다. 소프트웨어의 신뢰도는 소프트웨어의 품질 평가에 있어서 중요하다. 국제 표준 ISO/IEC 9126의 소프트웨어 신뢰성 평가 메트릭을 기초로 하여 소프트웨어 신뢰도를 평가할 수 있는 메트릭을 제안하고 이것을 중심으로 하여 평가방안을 제안한다.

  • PDF

응용 오픈소스 소프트웨어 특징에 적합한 논리적 품질평가 모델에 관한 연구 (A Study on a Logical Quality Evaluation Model based on Application Open Source Software Characteristics)

  • 김지혁;류성열
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.73-82
    • /
    • 2009
  • 오픈소스 소프트웨어는 응용 소프트웨어 개발의 60% 이상을 차지하고 있으나 이를 활용하기 위한 객관적인 품질 모델이나 지표에 대한 연구가 초보적인 수준에 머물고 있으며, 이를 평가하기 위한 정량적인 평가 기법에 대한 연구도 거의 이루어지고 있지 않다. 본 연구는 응용 소프트웨어 개발 및 유지보수에 활용할 수 있는 품질평가 모델을 제시하고, 제시된 품질평가 모델에서 활용할 수 있는 정량적 품질 평가 기법을 제시한다. 제안한 오픈소스 소프트웨어 품질 모델은 문헌 자료를 기반으로 품질 특성을 도출하고, 이를 ISO 9126의 품질 특성과 비교 검토하여 6개의 주특성과 12개의 부특성과 이를 정략적으로 측정할 수 있는 12개의 평가 메트릭으로 구성된 '논리적 오픈소스 소프트웨어 품질 모델'을 제안하였다. 제안한 품질 평가 모델의 효율성을 검증하기 위하여 오픈소스 소프트웨어 커뮤니티에 있는 상위 Rank 5개의 프로젝트 관리 시스템(PMS) 관련 소프트웨어를 대상으로 제안한 품질평가을 적용하여 그 가능성을 입증하였다.

Software Metric for CBSE Model

  • Iyyappan. M;Sultan Ahmad;Shoney Sebastian;Jabeen Nazeer;A.E.M. Eljialy
    • International Journal of Computer Science & Network Security
    • /
    • 제23권12호
    • /
    • pp.187-193
    • /
    • 2023
  • Large software systems are being produced with a noticeably higher level of quality with component-based software engineering (CBSE), which places a strong emphasis on breaking down engineered systems into logical or functional components with clearly defined interfaces for inter-component communication. The component-based software engineering is applicable for the commercial products of open-source software. Software metrics play a major role in application development which improves the quantitative measurement of analyzing, scheduling, and reiterating the software module. This methodology will provide an improved result in the process, of better quality and higher usage of software development. The major concern is about the software complexity which is focused on the development and deployment of software. Software metrics will provide an accurate result of software quality, risk, reliability, functionality, and reusability of the component. The proposed metrics are used to assess many aspects of the process, including efficiency, reusability, product interaction, and process complexity. The details description of the various software quality metrics that may be found in the literature on software engineering. In this study, it is explored the advantages and disadvantages of the various software metrics. The topic of component-based software engineering is discussed in this paper along with metrics for software quality, object-oriented metrics, and improved performance.

무기체계 최초양산품 소프트웨어 품질보증 프로세스 연구 (The Process of Software Quality Assurance About Initial Product in Weapon System)

  • 류지선;송치훈;권순모;박병훈;오진우
    • 한국산학기술학회논문지
    • /
    • 제22권1호
    • /
    • pp.285-293
    • /
    • 2021
  • 군수품 최초양산품 품질관리는 연구개발 이후 최초로 양산 계약된 군수품을 대상으로 개발 후 완성된 규격에 따라 개발품의 양산 실현 가능성과 적합성 평가를 목적으로 수행한다. 하지만 본 연구를 통한 무기체계 최초양산품 소프트웨어 품질보증을 수행하기 이전까지 최초양산품 품질보증은 하드웨어 중심으로 수행되어 소프트웨어에 대한 품질보증은 미흡한 상태였다. 이로 인해 후속 양산단계에서 소프트웨어의 문제점들이 발견됐을 경우 불가피한 기술변경에 따라 많은 시간과 비용이 소요되었다. 본 논문에서는 소프트웨어 기술자료의 충분성 및 적합성을 점검하기 위한 무기체계 최초양산품 소프트웨어 품질보증 프로세스 연구를 수행한 결과를 보인다. 그 결과 컴퓨터 파일의 완전성 점검, 소프트웨어 기술문서의 적합성 점검, 소프트웨어 기술자료와 그 외 국방규격의 연계 여부를 점검하는 프로세스를 정립하고 이 프로세스를 적용하여 최초양산품 소프트웨어 품질보증을 수행한 결과를 분석하여 최초양산품 소프트웨어 품질보증 프로세스의 효용성을 보인다. 소프트웨어 기술자료의 완전성을 확보하여 양산단계에서 발생할 수 있는 소프트웨어 문제점을 사전에 식별하여 소프트웨어의 선제적인 품질 확보에 기여할 수 있음을 보인다.