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

검색결과 513건 처리시간 0.028초

비전형적인 품질 요구사항을 고려한 실용적 소프트웨어 아키텍처 설계 기법 (Practical Software Architecture Design Methods for Non-Conventional Quality Requirements)

  • 라현정;김수동
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권8호
    • /
    • pp.391-400
    • /
    • 2017
  • 소프트웨어 아키텍처는 비기능적 요구사항(Non-Functional Requirement, NFR), 즉 품질 요구사항과 제약사항을 만족시키는데 중요한 역할을 한다. 현재까지 진행된 대부부의 연구는 전형적인 NFR을 위한 아키텍처 설계 방법과 설계 택틱에 국한된다. 그러나, 목표 시스템에 특화된 비전형적인 NFR을 위한 설계 방법에 대한 연구는 많이 진행되고 있지 않고, 소프트웨어 아키텍트가 보유한 지식과 경험에 의해 비전형적인 NFR을 만족시킬 수 있는 효과적인 방법과 택틱을 유도하고 이를 기반으로 아키텍처를 설계한다. 그러므로, 비전형적인 NFR을 고려하여 아키텍처를 설계하는 효과적인 방법 및 택틱을 고안하는 것이 어렵다. 본 논문에서는 비전형적인 NFR을 만족시키는 소프트웨어 아키텍처를 설계하는 효과적이며 체계적인 아키텍처 설계 방법론을 제안한다. 이 방법론은 전형적인 NFR을 고려한 아키텍처 설계에도 적용될 수 있다. 제안된 방법론은 5개의 스텝으로 구성된 프로세스, 각 스텝에 대한 상세 활동 지침을 포함한다. 그리고, 제안된 프로세스가 잘 설계되었음을 보이기 위해, 산출물 간의 추적성 관계를 확인한다. 마지막으로, 제안된 방법론의 효율성과 실용성을 평가하기 위해 사례 연구를 수행한 결과를 제시한다.

Proposal of Public Data Quality Management Level Evaluation Domain Rule Mapping Model

  • Jeong, Ha-Na;Kim, Jae-Woong;Chung, Young-Suk
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권12호
    • /
    • pp.189-195
    • /
    • 2022
  • 정부는 공공데이터의 민간 개방, 활용을 장려함으로써 신산업, 일자리 창출 등 창조경제 활성화에 기여하는 것을 주요 국정과제로 삼고 있다. 그리고 고품질 공공데이터 보유를 위해 공공데이터 품질관리 수준평가 진행 등의 활동을 통해 공공데이터 품질 향상을 도모하고 있다. 그러나 품질진단 도구 사용자의 데이터 전문성, 이해도에 따라 공공데이터 품질관리 수준평가 결과에 격차가 발생하기 때문에 진단 결과의 정확성을 보장하기 어렵다. 본 논문은 데이터 이해도가 낮은 사용자의 진단 결과에 대한 정확성을 보장하기 위해 데이터 품질진단 기준 중 유효성 진단에 적용 가능한 공공데이터 품질관리 수준평가 도메인규칙 매핑 모델을 제안하였다. 또한 모델에 실제 데이터를 적용한 결과 공공데이터 품질진단의 안정성과 정확성을 높이는 것을 확인하였다.

마이크로 서비스 아키텍처를 지원하는 데이터 프로파일링 소프트웨어의 개발 (Development of Data Profiling Software Supporting a Microservice Architecture)

  • 장재영;김지훈;지서우
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.127-134
    • /
    • 2021
  • 최근 빅데이터 산업의 확대로 고품질의 데이터를 확보하는 것이 중요한 이슈로 떠오르고 있다. 고품질의 데이터를 확보하기 위해서는 데이터에 품질에 대한 정확한 평가가 선행되어야 한다. 데이터의 품질은 데이터에 대한 통계와 같은 메타정보를 통해 평가할 수 있는데 이러한 메타정보를 자동으로 추출하는 기능을 데이터 프로파일링이라고 하다. 지금까지 데이터 프로파일링 소프트웨어는 기존의 데이터 품질 또는 시각화 관련 소프트웨어의 부품이나 추가적인 서비스로 제공되는 것이 일반적이었다. 따라서 프로파일링이 요구되는 다양한 환경에서 직접적으로 사용하기에는 적합하지 않았다. 본 논문에서는 이를 해결하기 위해 마이크로 서비스 아키텍처를 적용하여 다양한 환경에서 서비스가 가능한 데이터 프로파일링 소프트웨어의 개발 결과를 제시한다. 개발된 데이터 프로파일러는 restful API를 통해 데이터의 메타정보에 대한 요청과 응답을 제공하여 사용하기 쉬운 서비스를 제공한다. 또한, 특정 환경에 종속되지 않고 다양한 빅데이터 플랫폼이나 데이터 분석 도구들과 원활한 연계가 가능하다는 장점이 있다.

철도 고객만족서비스 향상을 위한 이용자 행동에 관한 연구 (A Study of Customer's Activities for Continuous Improvement of Railway Customer Satisfaction Service)

  • 김성남
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2003년도 추계학술대회 논문집(II)
    • /
    • pp.8-13
    • /
    • 2003
  • For continuous improvement of the railway customer satisfaction service, more objective evaluation and development system for software and hardware shall be built. The entire activity of railway customer is the interface between the customer and software/hardware services. Customer's activity was investigated by participating observation and objective observation, and considering the connection of all the activities, it was divided into 9 categories and 43 items. Although the detailed activity of customer would vary per item, they show more than 430 different activities under general condition. Also, the customer's activity varies according to the numerous variants such as physical, mental, environmental and cultural features. Especially, as lots of changes, diversification and high-quality of railway industry are expected according to the middle and long term plan on railway industry development, it is necessary for experts in various fields to perform cooperative research aggressively to improve the customer satisfaction service continuously based on continuous customer activity research.

  • PDF

Benchmarking Evaluation of Web System Using Fuzzy Sets

  • Jeong, Gu-Beom;Kim, Doo-Ywan;Her, Chol-Hoi
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제4권3호
    • /
    • pp.292-299
    • /
    • 2004
  • For Web System composed of a variety of hardware, software and network system, there is a wide difference in price, function and capacity. In addition, it is important to select the most suitable system when web system is constructed as the claim of high-quality web service from user has increased. Data of bench-marking is usually employed when the system is selected. Evaluation with the result of bench-marking, however, is not easy at web situation composed of a variety of systems. In this paper, first integrated bench-marking of hardware, software and network system metric were determined, and the plan to effectively compare and evaluate the result of bench-marking by using fuzzy set were offered.

안개 제거 기술의 정량적인 성능 평가 기법 조사 (Survey on Quantitative Performance Evaluation Methods of Image Dehazing)

  • 이성민;유제택;정승원;나성웅
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권12호
    • /
    • pp.571-576
    • /
    • 2015
  • 다양한 안개 제거 기술이 개발되어왔으나 이들의 성능을 정량 정성적으로 평가하는 방식에 대한 연구는 다소 부족하다. 본 논문에서는 안개 제거 기술의 성능을 평가하기 위하여 사용할 수 있는 다양한 척도를 살펴본다. 성능 척도의 신뢰도 검증을 위하여, 고화질 칼라 깊이 영상을 이용하여 안개 영상을 합성하고 안개 제거 영상과 원 영상을 비교하는 방식을 택한다. 한편 안개 제거 기술을 화질을 기준으로 평가하는 방식이 아닌, 안개 제거 전 후 영상에 대한 컴퓨터 비전 기법의 성능을 비교하는 방식을 검토한다. 다양한 안개 제거 기술 성능 척도에 대한 비교 분석 및 문제점에 대한 해결 방안을 토의한다.

학습모형을 이용한 워드프로세서의 평가방법 개발 (The evaluation of Word Processors by Learning Model)

  • 손일문;홍상우;이상철
    • 산업경영시스템학회지
    • /
    • 제20권41호
    • /
    • pp.203-212
    • /
    • 1997
  • The interface of computer software has to promote human-computer interaction. The one quality of interface to promote HCI should be evaluted with regard to user's information processing. The usability of interface is one of the main components of it's quality, and it is straightforwardly concerned with learnability, especially when users want to use a software at the first stage. In this paper, word processors, wide spreadly used in OA environments is studied in respect to menu structure on the interface. An cognitive menu structure is suggested by user's conceptual network of the main functions of word processor. Two word processors is selected to compare with the cognitive menu structure and to evalute learnabilities by teaming model.

  • PDF

SOA 구현을 위한 프로세스 기반 서비스 정의 방법론에 관한 연구 (A Process Based Service Identification Methodology for Service Oriented Architecture Construction)

  • 최진호;이진미;임상현
    • 품질경영학회지
    • /
    • 제38권1호
    • /
    • pp.1-9
    • /
    • 2010
  • Service Oriented Architecture(SOA) is an enterprise-scale IT architecture for linking software resources available on the network. SOA is believed to become the future enterprise solution that promises the agility and flexibility by integrating business processes through composition of the software services across enterprises. The first step for SOA construction is to identify the services. In this paper, we present a process-based service identification methodology for SOA through a case study of an IT company. Our methodology is composed of three steps: Processes (business & technical processes) analysis and systems analysis, Service candidates selection, and Service evaluation and construction planning. This framework would be practical and could be accepted to other organizations as it has been developed through the real case.

Parametric study on equivalent damping ratio of different composite structural building systems

  • Farghaly, Ahmed Abdelraheem
    • Steel and Composite Structures
    • /
    • 제14권4호
    • /
    • pp.349-365
    • /
    • 2013
  • Structures consisting of concrete and steel parts, which are irregular in damping ratios are investigated. This investigation is a code-based seismic design of such structures. Several practical difficulties encountered, due to inherent differences in the nature of dynamic response of each part, and the different damping ratios of the two parts. These structures are irregular in damping ratios and have complex modes of vibration so that their analysis cannot be handled with the readily available commercial software. Therefore, this work aims to provide simple yet sufficiently accurate constant values of equivalent damping ratios applied to the whole structure for handling the damping irregularity of such structures. The results show that the equivalent damping ratio changes with the height of the building and the kind of the structural system, but it is constant for all accelerations values. Thus, available software SAP2000 applied for seismic analysis, design and the provisions of existing seismic codes. Finally, evaluation of different kinds of structural system used in this research to find the most energy dissipating one found by finding the best value of quality coefficient.

교환시스템의 서비스 품절수준 향상을 위한 소프트웨어 블록의 중요도 결정 (Determination of Importance of Software Blocks for Improving Quality of Service in Switching System)

  • 조재균
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제8권1호
    • /
    • pp.93-108
    • /
    • 1999
  • The switching system is designed and developed to satisfy the performance design objectives recommended by ITU for call processing capacity and quality of service(QOS), etc. When the results by actual measurement at the system testing phase do not satisfy the performance design objectives, however, an effort is required to improve the performance. This paper presents a method for improving QOS by modifying the application programs for the switching system. In the proposed method, the sequence chart related to a delay time for call connection is modelled using PERT(Program Evaluation and Review Technique) network. Then, the criticality index of a message is calculated using Monte Carlo simulation to evaluate which message's processing time to decrease in order to decrease the delay time and thus to improve QOS. The criticality index of a block is also calculated to identify those software blocks that significantly contribute to the delay time.

  • PDF