• Title/Summary/Keyword: 품질 측정 소프트웨어

Search Result 274, Processing Time 0.031 seconds

Quality Improvement Expense of GIS Software (GIS 소프트웨어의 품질개선비용)

  • Kang, Sang-Won;Park, Pyung-Hyung;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.563-564
    • /
    • 2009
  • 본 연구에서는 GIS 소프트웨어 시험 사례를 통해 축적된 결함 데이터의 분석을 통한 결함 개선비용에 관해 분석함으로써 품질에 대한 투자와 효과를 측정하여 품질확보에 필수적인 비용을 정량적으로 산출한다. 이에 따라 기업 또는 산업 단위의 품질투자의 당위성을 홍보하는데 적극 활용할 수 있는 결과를 도출하고자 한다.

A Study on the Development and Application of Evaluation Model for MMDBMS Software (MMDBMS 소프트웨어 품질평가모형 개발 및 적용에 관한 연구)

  • Park, Jin-Hwi;Shin, Seung-Jung;Kwack, Kae-Dal
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.243-246
    • /
    • 2008
  • 일반적인 소프트웨어 품질평가 모형은 범용 MMDBMS의 특성과 사용자 관점을 충분히 반영하지 못하고 있다. 본 논문에서는 ISO/IEC 9126 모형을 바탕으로 MMDBMS의 품질특성을 결합하여 품질평가 모형을 개발하고 구체적인 적용 방안을 연구한다. 품질평가 모형과 적용 방안은 전문가 집단의 검토와 합의를 거쳐서 제3의 기관의 측정을 통해 그 유효성을 확인한다. 본 논문은 품질평가 모형과 함께 구체적인 적용 방안을 제시하고 있어 실제적인 소프트웨어 품질평가의 기준으로 활용할 수 있을 것으로 생각한다.

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

  • Lee, Seon-ah;Choi, Byoung-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.3
    • /
    • pp.217-226
    • /
    • 2000
  • In order to develop high quality software, software metrics have been made to assess the quality of software, and recently, many object-oriented metrics have been suggested for this purpose as well. However, research on the utilization of metrics to control software quality in a development process has been inadequate. This is due to the difficulty in assessing the significance of metrics in a software development process from the perspective of overall software quality. In this paper, we propose a method of applying metrics to a development process using the Hierarchical Software Quality Model(H-SQM) which is defined in terms of the products' special features. The method represents the H-SQM as the cause-and-effect diagram and changes the diagram to the process-analysis diagram. And it applies software quality metrics to each development stage by the process-analysis diagram. In this way, we could utilize the software quality metrics efficiently in order to improve the quality of software in the software development process.

  • PDF

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

Design of Quality Metrics and Accreditate Procedure for SW Process Improvement based on K-model (K-모델기반의 소프트웨어 프로세스 품질 척도 및 인증절차 설계)

  • Hwang, Sun-Myung
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.6
    • /
    • pp.861-875
    • /
    • 2009
  • In order to make high quality software and high reliability software, systematic development management and organizational support are essential needed. Since 1990's Software process models such as ISO/IEC 15504 and CMMI have been used to improve organization capability. But these models have problems that are used to apply on large scaled organization or large project and so many practices are actually required. We present characteristics of ISO/IEC 15504, CMMI and K-model can easily apply to small and medium sized business or project, and propose the standard quality metric and accreditate procedure based on K-model for measuring quantitative quality level.

  • PDF

Productivity vs. Quality of Software Development : An Empirical Study of the ISBSG Release 8 (ISBSG 8을 이용한 소프트웨어 개발의 생산성과 품질에 관한 실험적 연구)

  • Koo, Chul-Mo;Park, Dong-Jin
    • Journal of Digital Convergence
    • /
    • v.8 no.1
    • /
    • pp.93-107
    • /
    • 2010
  • Performance of software development is measured by two major criteria - roductivity and quality. Although the criteria is empirically tested in software engineering research, they often present with a limited way under consideration of a few factors or contexts for developers to focus on the either productivity facets or quality facets. Analyzing data on software development performance collected over a 13-year period from 20 countries, we investigated how major software development factors - development type, development platform, development technique, language type, DBMS, methodology, methodology acquisition, CASE,, summary of work effort, resource level, max team size, affect the performance of software development. The results suggest that productivity and quality of software development are affected by different factors and context: function points, line of code, extreme defects, major defects, or minor defects. This research provides the empirical evidence that the two performance criteria require for software developer to have careful attention to find the optimal balance between the two performance criteria.

  • PDF

GIS Software Quality Improvement Expense For a Testing Instance (시험사례를 통한 GIS 소프트웨어의 품질개선 비용)

  • Jo, Song-Jae;Kim, Sun-Bae
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.1
    • /
    • pp.474-485
    • /
    • 2011
  • In this Study, the results of survey of evaluation cases on 10 GIS software were used as quality level index of GIS software in order to evaluate the quality of GIS (Geographic Information System) software. On the basis of such evaluation, analysis on the cost of improving the defectiveness accumulated of GIS software test cases was made. I am attempting to deduce the results that can be used assertively in promoting the justification for quality investment of enterprises or industrial units by quantitatively computing the cost essential in securing the quality by measuring the investment and effects on the quality through this.

Measuring cohesion of a component (컴포넌트의 응집성 측정)

  • Go, Byeong-Seon;Park, Jae-Nyeon
    • The KIPS Transactions:PartD
    • /
    • v.9D no.4
    • /
    • pp.613-618
    • /
    • 2002
  • The component-based development methodology becomes famous as the new technology for reuse. That technology can help us easily develop a complex and large system by composing reusable components in short period with high-quality and low-cost. The component-based system nay be developed by composing more than one component. So, the quality of component-based system is determined by individual component duality. Therefore, it is necessary to measure individual component quality for the improvement in quality of component-based system. Hence, in this paper, we propose new component metrics for measuring the cohesion as relationship between classes and interfaces or among classes. Those can be applied in the early stage of software development life cycle. So, we can measure the functional cohesion of component which will be developed. Predicting functional independence of a component, we expect to reduce the software developing cost & effort and improve software quality by reusing a component.

Development of Functionality Evaluation Model for SOA based Software (SOA 기반 소프트웨어의 기능성 평가 모델 개발)

  • Ham, Yun-Sang;Yang, Hae-Sool
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.4
    • /
    • pp.970-979
    • /
    • 2008
  • Nowadays, as the importance of SOA-based software is recognized, the market of SOA-based software is getting bigger. In response to this, the requirements about high reliability and quality SOA-based software is getting increased. In this paper, we clearly suggested the evaluation method by giving a specific evaluation example to evaluate the functionality quality of SOA-based software. We expect that this study can raise the objectivity and the utilization by inducing the functionality quality improvement of SOA-based software and developing the strategic technology accepting the international standard.