• Title/Summary/Keyword: 소프트웨어의 품질 평가

Search Result 300, Processing Time 0.033 seconds

Multilateral Approach for Software Evaluation (다각적 접근법에 의한 소프트웨어 평가 및 그 적용사례)

  • Kwon, Won-Il;Lee, Sang-Duck;Shin, Seok-Kyoo
    • Annual Conference of KIPS
    • /
    • 2002.04a
    • /
    • pp.497-500
    • /
    • 2002
  • 소프트웨어가 매우 다양하고 측정하기 어렵다는 특성 때문에 객관적인 소프트웨어 평가를 위한 지속적인 연구가 이루어지고 있으며 논의의 대상이 되고 있다. 평가 대상 소프트웨어 사용자 설문 분석에 의한 평가, 표준 평가모듈에 근간한 평가, 사용 패턴에 근간한 평가를 병행하는 평가는 보다 객관성을 확보할 수 있다. 세 가지 각각의 평가가 국제표준인 ISO/IEC 9126 의 품질 특성에 기반하고 있다. 사용자 설문 분석에 의한 평가는 사용자 들의 설문을 통계 처리하여 도출하고, 표준 평가모듈에 근간한 평가는 국제표준의 내용을 구체화한 규격서를 포함하는 평가 모듈에 의한 소프트웨어 시험을 의미한다. 사용 패턴에 근간한 평가는 주로 사용하는 행태나 방법의 평가를 통해 이루어진다.

  • PDF

Testing Method for Mobile RFID from the Perspective of the Evaluator (평가자 관점의 모바일 RFID 시험방법)

  • Yang, Hae-Seoung;Kang, Sang-Won;Yang, Hae-Sool
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.10
    • /
    • pp.2665-2675
    • /
    • 2009
  • This study has comprehensively summarized existing research on the technology for evaluating software quality and its standardization. Based on this, the study developed a model for evaluating software quality via needs assessment. Also, in terms of the trend toward international standardization of software quality evaluation, this study has consulted details relating to the combining of two documents on such intranational standardization as the ISO/IEC 9126 and ISO/IEC 14598 and enacting them as a single document, the ISO/IEC 25000. Further, the purpose of this study is to develop a model for evaluating mobile RFID quality based on recognition of the characteristics of each area, after taking into consideration the demands made from the perspective of the user. Another purpose is to improve the quality of mobile RFID by developing a testing method for mobile RFID from the perspective of the evaluator.

A Design and Implementation of ROAD(RPC Object vulnerability Automatic Detector) (ROAD(RPC Object vulnerability Automatic Detector) 도구의 설계 및 구현)

  • Yang, Jin-Seok;Kim, Tae-Ghyoon;Kim, Hyoung-Chun;Hong, Soon-Jwa
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.17 no.2
    • /
    • pp.51-59
    • /
    • 2007
  • Software testing is the process of analyzing a software item to detect the differences between existing and required conditions and to evaluate the features of the software item. A traditional testing focuses on proper functionality, not security testing. Fuzzing is a one of many software testing techniques and security testing. Fuzzing methodology has advantage that low-cost, efficiency and so on. But fuzzing has defects such as intervening experts. Also, if there is no specification, fuzzing is impossible. ROAD Tool is automated testing tool for RPC(Remote Procedure Call) based protocol and software without specification. Existing tools are semi-automated. Therefore we must modify these tools. In this paper, we design and implement ROAD tool. Also we verify utility in testing results.

Inclusion Polymorphism과 UML 클래스 다이어그램 구조에 의거한 디자인패턴 해석

  • Lee, Rang-Hyeok;Lee, Hyeon-Woo;Go, Seok-Ha
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2007.05a
    • /
    • pp.55-68
    • /
    • 2007
  • 디자인 패턴은 새롭게 만들어 지는 것이 아니라 기존의 검증된 지식, 관용법, 원칙들을 체계화한 것이다. 다시 말하면 디자인 패턴은 특정한 문제를 해결하기 위한, 검증된 설계 방법에 이름을 붙인 것이다. 그러므로 적절한 디자인 패턴 사용은 1) 개발자들간의 원활한 의사소통에 도움을 주며, 2) 하급자가 고급기술을 쉽게 익힐 수 있도록 할 수 있다. 3) 또한 사용된 디자인이나 아키텍처를 재사용할 수 있도록 하고, 4) 만들어진 시스템의 유지 보수를 보다 쉽게 할 수 있는 등의 장점을 얻을 수 있다. 반면에 필요하지 않은 곳에 까지 디자인패턴을 사용하게 되면 소프트웨어를 복잡하고, 유지보수도 어렵게 만들 수 있다. 디자인 패턴의 분류는 수 많은 패턴을 비슷한 속성을 지닌 그룹들로 조직화 하는 것이다. 이는 개발자가 특정 문제에 맞는 디자인 패턴을 쉽게 선택 할 수 있도록 도와 줄 뿐만 아니라, 디자인 패턴의 주요특성을 빠르게 이해하고 간파 할 수 있게 한다. 그래서 Beck 이 디자인패턴을 소개한 이후 GoF, Buschmann, Grand, Antoy 등은 디자인 패턴을 단순히 열거를 통해 소개하지 않고, 각자의 기준에 따라 체계적으로 분류하여 패턴을 설명 하고 있다. 본 연구는 객체지향 설계의 근본 개념인 Polymorphism (Inclusion Polymorphism) 과 '객체 지향 소프트웨어 설계 원칙' 그리고 이 근본 원칙들이 UML 클래스 다이어그램에 나타나는 구조적 특정에 의거해 디자인 패 턴 해석을 수행 하였다. 본 연구의 목적은 1) 객체지향의 근본 원칙으로 표현 되는 패턴과 2) 설계자의 전문적 인 Art를 포함하고 있는 패턴으로 분류하는데 있다.3: 재미는 용이성을 통해 채택의도에 정의 영향을 미친다. 가설4: 유용성은 채택의도에 정의 영향을 미친다. 가설5: 용이성은 채택의도에 정의 영향을 미친다. 가설6: 용이성은 유용성에 정의 영향을 미친다. 본 연구의 대상은 자발적으로 이러닝을 채택할 수 있는 대학생을 대상으로 하였고, 설문 데이터 분석을 통한 실증연구를 수행하였다. 분석방법으로는 PLS 분석도구를 사용하였다. 분석결과 가설6을 제외하고는 모두 유용한 것으로 입증되었다.97)은 배움의 용이성, 기억의 용이성, 오류, 효율성, 만족성으로 분류하고 있고(Nielsen, 1997), Shneiderman(1998)는 효과성(직무시간, 배움의 시간), 효율성(기억의 지속시간, 오류), 만족도를 품질의 특성으로 분류하였다. 이와 같은 소프트웨어의 품질은 소프트웨어 계획, 개발, 성장과 쇠퇴의 모든 과정에 적용되며, 환경적 변화에 따라 사용자들의 정보욕구를 적절하게 반영하여 만족도를 높이 는 것이라고 요약할 수 있다. 그러나 현재까지 소프트웨어 품질 평가에 대한 연구들 은 보편적인 평가 항목들을 대상으로 측정하여 일반적인 품질기준을 제시하고 있고, 유사한 측정 내용들이 중복되어 있다. 이러한 경향은 산업별 특수성이 강한 소프트웨어에 대해서는 정확한 품질측정이 어려웠고, 품질측정에 대한 신뢰성을 떨어뜨리는 계기가 되었다. 이러한 한계를 극복하고자 나타난 방법론이 최종사용자들의 요구사항을 얼마나 적절하게 시스템에 반영했는지에 대한 사용성(Usability) 측정이다. 사용성에 대한 정의는 사용자들이 실질적으로 일하는 장소에서 직접 사용자들의 시스템 운용실태를 파악하여 문제점을 개선하는 것으로 요약할 수 있다. ISO9124-1

  • PDF

Development of Evaluation Standards about Educational Software (교육용 소프트웨어의 평가기준 개발)

  • Lee, Tae-Seok;Yoo, In-Hwan;Park, Phan-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.5 no.2
    • /
    • pp.288-301
    • /
    • 2001
  • The essence of adapting education to the information age consists of two parts. One is the building of infrastructure for information education and the other is putting information and communication technology to educational use. Moreover, from a usage point of view, it is the most important thing that secures much educational software of good quality supporting adapting schools to the information age. It does mean the investigation about the plan of evaluation of educational software is important. Thus, in this study, we provide scientific information for efficient selection and use of educational software as end-users, and provide objective evaluation criteria of quality as a developer. In addition, through this research, we can lay the foundation for adapting education to the information age. For this purpose, we analyzed previous research relevant to the evaluation of educational software, divided the criteria of evaluation into three parts, educational, applicational, and technical, and develop the criteria of evaluation in detail.

  • PDF

Quality Evaluation Model for Security of DRM Software (DRM 소프트웨어의 보안성 품질평가 모델)

  • Lee, Ha-Young;Kim, Jung-Gyu
    • Journal of Digital Convergence
    • /
    • v.11 no.5
    • /
    • pp.1-11
    • /
    • 2013
  • To make the DRM technology protect adequately the copy right of digital contents, DRM software should have high quality and no defects when DRM is added to digital contents. It can be a basis for the effective protection of the copyright of digital contents to develop a quality evaluation model of DRM SW. First of all, the security of DRM SW is the most critical quality characteristic that DRM software must have. In this paper, we conducted research on how to measure the quality of security of DRM SW.

Survey and Analysis of International Standards for Practical Apply to Guideline on Software Quality Assurance and Human-Centred Design for e-Navigation (e-Navigation 소프트웨어 품질 보증 및 인간중심설계 가이드라인의 실무 적용을 위한 국제표준 조사 및 분석)

  • Jung, Jieun;Lee, Seojeong
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2015.10a
    • /
    • pp.9-10
    • /
    • 2015
  • e-navigation is a Strategy developed by the IMO. It aims to implement the strategy in 2018. To this end, e-navigation Software Quality Assurance and Human-Centred Design Guidelines has been developing for the implementation and development of e-Navigation. The IMO MSC approved this guideline as a MSC circular in June 2015. In this paper, international standards of software quality assurance and human-centred design has been surveyed and analyzed in terms of usability testing for the practical application of this guideline. The result is planning to be reflected in the practical application guidance for the development of e-navigation equipment hardware-software combination.

  • PDF

The Analysis of Software Fault and Application Method of Weight using the Testing Data (시험데이터를 이용한 소프트웨어 결함분석과 가중치 적용 방안)

  • Jung, Hye-Jung
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.6
    • /
    • pp.766-774
    • /
    • 2011
  • We survey the software faults according to the software characteristics, so we can use it to make a software testcases. We divide the software fault according to six characteristics, functionality, usability, reliability, efficiency, maintainability, and portability. We analyze the software faults to find the common factors according to the software products, also we survey the number of faults according to six characteristics. We propose the method of weight application using the relative comparison of the number of faults.

Quality estimation metrik development of SOA based SW functionality (SOA기반 SW 기능성의 품질평가 메트릭 개발)

  • Kang, Bae-Keun;Shin, Seok-Kyoo;Yang, Hae-Sool
    • Proceedings of the KAIS Fall Conference
    • /
    • 2009.12a
    • /
    • pp.802-805
    • /
    • 2009
  • SOA는 특정 기술이나 플랫폼에 종속되지 않고 느슨한 결합(Loosely Coupled)을 가지고 상호 연동할 수 있는 서비스들의 조합으로 어플리케이션 개발을 가능하게 하는 정보시스템 아키텍처이다. 즉, 한덩어리의 방대한 코드로 이루어진 어플리케이션들을 각각 개발하는 대신 각각의 비즈니스 기능을 수행하는 서비스를 구성하고, 이 서비스를 조합하거나 분리함으로써 비즈니스 프로세스들을 구현할 수 있게 하는 정보시스템 구축을 목표로 한다. 본 연구에서는 SOA기반 소프트웨어의 분야의 기반 기술을 조사하고 SOA기반 소프트웨어 시장과 표준화 동향을 조사하며 SOA기반 소프트웨어 기능성의 품질평가 메트릭을 개발하였다.

  • PDF

Quality estimation metrik development of SOA based SW efficiency (SOA기반 SW 효율성의 품질평가 메트릭 개발)

  • Kang, Bae-Keun;Jin, Jin-Yu;Yang, Hae-Sool
    • Proceedings of the KAIS Fall Conference
    • /
    • 2011.05a
    • /
    • pp.204-206
    • /
    • 2011
  • SOA는 특정 기술이나 플랫폼에 종속되지 않고 느슨한 결합(Loosely Coupled)을 가지고 상호 연동할 수 있는 서비스들의 조합으로 어플리케이션 개발을 가능하게 하는 정보시스템 아키텍처이다. 즉, 한 덩어리의 방대한 코드로 이루어진 어플리케이션들을 각각 개발하는 대신 각각의 비즈니스 기능을 수행하는 서비스를 구성하고, 이 서비스를 조합하거나 분리함으로써 비즈니스 프로세스들을 구현할 수 있게 하는 정보시스템 구축을 목표로 한다. 본 연구에서는 SOA기반 소프트웨어의 분야의 기반 기술을 조사하고 SOA기반 소프트웨어 장점 및 SOA기반 소프트웨어 효율성의 품질평가 메트릭을 개발하였다.

  • PDF