• 제목/요약/키워드: quality of software

검색결과 2,812건 처리시간 0.036초

소프트웨어 품질측정을 위한 소프트웨어 품질매트릭 방법론과 적용 연구 ((A Study on Software Quality Metric Methodology and Application for Software Quality Measurement))

  • 이성기
    • 한국국방경영분석학회지
    • /
    • 제22권2호
    • /
    • pp.90-112
    • /
    • 1996
  • Research issues in software engineering in recent may be object oriented methodology and software quality. Since Halstead has proposed metric-software science in 1977, software quality area has been studied in steady but inactively until 1980s. As international standards such as ISO 9000-3, 9126 were enacted in 1990s early, interest in software quality is increased but many problems such as how to validate metric, measure quality or apply metric are remained. This paper proposes software quality metric methodology which software developer or project manager can use in measuring quality and validating metric during software development. The methodology is classified by several phases: establishment of quality requirement, identification of quality metric, data collection, metric implementation, metric validation. In order to show its applicability, test program, metrics and data are applied to each phase of the methodology. Consideration of this methodology as a methodology for software quality measurement similar to development methodology for software development is needed.

  • PDF

Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach

  • Challa, Jagat Sesh;Paul, Arindam;Dada, Yogesh;Nerella, Venkatesh;Srivastava, Praveen Ranjan;Singh, Ajit Pratap
    • Journal of Information Processing Systems
    • /
    • 제7권3호
    • /
    • pp.473-518
    • /
    • 2011
  • Software measurement is a key factor in managing, controlling, and improving the software development processes. Software quality is one of the most important factors for assessing the global competitive position of any software company. Thus the quantification of quality parameters and integrating them into quality models is very essential. Software quality criteria are not very easily measured and quantified. Many attempts have been made to exactly quantify the software quality parameters using various models such as ISO/IEC 9126 Quality Model, Boehm's Model, McCall's model, etc. In this paper an attempt has been made to provide a tool for precisely quantifying software quality factors with the help of quality factors stated in ISO/IEC 9126 model. Due to the unpredictable nature of the software quality attributes, the fuzzy multi criteria approach has been used to evolve the quality of the software.

Software 품질의 정량적 측정과 평가 (A Quantitative Measurement and Evaluation of Software Product Quality)

  • 임대혁
    • 경영과정보연구
    • /
    • 제18권
    • /
    • pp.201-222
    • /
    • 2006
  • As the competition between countries has become higher and the notion of software quality has been widely spread. it has been necessary to develop technologies that can ensure and produce high quality software. With the advent of information-oriented society. quality control has to transfer to the quality control activities focused on software system instead of those activities focused on hardware system. If so, how do we get to handle the quality control on the basis of the new approach. Also, as software applications have grown. so too has the importance of software quality. In order to manage software quality, the technology to specify and evaluate both the software product quality and development process quality objectively quantitatively is most important. To produce products of good quality, we need a more progressive quality control system according to the need of software development life cycle. In other words, we do software right the first time or build quality in the process. On the basis intermediate and final time or build quality in the process. On the basis of data achieved, we can evaluate the products according to the consequences of the data, What are the problems to contrive the software quality control system?, we con promote the quality of products. To achieved that goal, we con provide a suitable the technique and method of software quality control.

  • PDF

An Activity-Centric Quality Model of Software

  • Koh, Seokha
    • Journal of Information Technology Applications and Management
    • /
    • 제26권2호
    • /
    • pp.111-123
    • /
    • 2019
  • In this paper, software activity, software activity instance, and the quality of the activity instance are defined as the 'activity which is performed on the software product by a person or a group of persons,' the 'distinctive and individual performance of software activity,' and the 'performer's evaluation on how good or bad his/her own activity instance is,' respectively. The representative values of the instance quality population associated with a product and its sub-population are defined as the (software) activity quality and activity quality characteristic of the product, respectively. The activity quality model in this paper classifies activity quality characteristics according to the classification hierarchy of software activity by the goal. In the model, a quality characteristic can have two types of sub-characteristics : Special sub-characteristic and component sub-characteristic, where the former is its super-characteristic too simultaneously and the latter is not its super-characteristic but a part of its super-characteristic. The activity quality model is parsimonious, coherent, and easy to understand and use. The activity quality model can serve as a corner stone on which a software quality body of knowledge, which constituted with a set of models parsimonious, coherent, and easy to understand and use and the theories explaining the cause-and-relationships among the models, can be built. The body of knowledge can be called the (grand) activity-centric quality model of software.

소프트웨어 품질관리 방법에 관한 연구 (A Study on Method for software Quality control)

  • 임대혁;장영숙
    • 경영과정보연구
    • /
    • 제15권
    • /
    • pp.245-262
    • /
    • 2004
  • As the competition between countries has become higher and the notion of software quality has been widely spread. it has been necessary to develop technologies that can ensure and produce high quality software. With the advent of information-oriented society. quality control has to transfer to the quality control activities focused on software system instead of those activities focused on hardware system. If so, how do we get to handle the quality control on the basis of the new approach. Also, as software applications have grown, so too has the importance of software quality. In order to manage software quality, the technology to specify and evaluate both the software product quality and development process quality objectively quantitatively is most important. To produce products of good quality, we need a more progressive quality control system according to the need of software development life cycle. In other words, we do software right the first time or build quality in the process. On the basis intermediate and final time or build quality in the process. On the basis of data achieved, we can evaluate the products according to the consequences of the data, What are the problems to contrive the software quality control system?, we con promote the quality of products. To achieved that goal, we con provide a suitable the technique and method of software quality control.

  • PDF

Cause-and-Effect Perspective on Software Quality : Application to ISO/IEC 25000 Series SQuaRE's Product Quality Model

  • Koh, Seokha
    • Journal of Information Technology Applications and Management
    • /
    • 제23권3호
    • /
    • pp.71-86
    • /
    • 2016
  • This paper proposes a new software quality model composed of a hierarchy of software quality views and three software quality characteristics models. The software view hierarchy is composed of two levels : end view and means view at the first level, contingency view and intrinsic view as sub-views of means view. Three software quality characteristics models are activity quality characteristics model, contingency quality characteristics model, and intrinsic quality characteristics model, which correspond to end view, contingency view, and intrinsic view respectively. This paper also reclassifies characteristics of ISO/IEC 25000 series SQuaRE's software product quality model according to the proposed software quality model. The results illustrate clearly the shortcomings of SQuaRE's product quality model and how to overcome them. First of all, most of SQuaRE's product characteristics should be redefined and conceptually clarified according to the views on which they are really rested. Much more characteristics should be supplemented too. After that, rigorous empirical researches will become relevant. Causal relationships between activity quality characteristics and characteristics of means view should be empirically researched.

Applying Software Reuse to Improve Software Quality and Productivity

  • Lai Sen-Tarng
    • 한국품질경영학회:학술대회논문집
    • /
    • 한국품질경영학회 1998년도 The 12th Asia Quality Management Symposium* Total Quality Management for Restoring Competitiveness
    • /
    • pp.43-50
    • /
    • 1998
  • The cause of software crisis is that software quality and productivity can not meet the requirement of software market. In order to resolve the software crisis, there are many approaches to be proposed. Software reuse is one of the high potential approaches to improve software quality and productivity. Some high-tech countries (like USA, Japan) have proposed and studied the topics of software reuse in 1970 and got several results. In software development procedure, the products of detailed design and implement phases are simple, definite and suitable for reuse. In this paper, the necessary documents of reusable software component will be proposed, and how to select and evaluate the software components with high reuse potential and high quality will be discussed and recommended.

  • PDF

Is a General Quality Model of Software Possible: Playability versus Usability?

  • Koh, Seokha;Jiang, Jialei
    • Journal of Information Technology Applications and Management
    • /
    • 제27권2호
    • /
    • pp.37-50
    • /
    • 2020
  • This paper is very exploratory and addresses the issue 'Is a general quality model of software possible?'. If possible, how specific can/should it be?' ISO 25000 Series SQuaRE is generally regarded as a general quality model which can be applied to most kinds of software. Usability is one of the 8 characteristics of SQuaRE's Product Quality Model. It is the main issue associated with SQuaRE's Quality in Use Model too. it is the most important concept associated software quality since using is the only ultimate goal of software products. Playability, however, is generally regarded as a special type of usability, which can be applied to game software. This common idea contradicts with the idea that SQuaRE is valid for most kinds, at least many kinds, of software. The empirical evidences of this paper show that SQuaRE is too specific to be a general quality model of software.

What Should Using a Software Product and Usability of the Software Product Be?

  • Koh, Seokha;Jiang, Jialei
    • Journal of Information Technology Applications and Management
    • /
    • 제24권3호
    • /
    • pp.73-92
    • /
    • 2017
  • Usability is one of the most important concepts regarding software quality. It can be interpreted as the goodness associated with using the software product. This paper distinguishes the goodness of an individual using experience and the goodness of a product for using. This paper proposes a software quality view model which classifies software quality views into two broad categories of end view and means view. End view includes long-term view and short-term view which is classified further into performer's view on software activity and third party's view on software activity. Means view includes intrinsic view and contingency view. The analysis of ISO 25000 Series SQuaRE demonstrates the necessity to decompose product quality model and quality in use model into five models corresponding to the software quality views respectively. The analysis on playability shows that the universal definition of usability may be an illusion. The results provide the theoretical basis to build a comprehensive and consistent body of knowledge regarding software quality, which is consisted with the set of quality models and the theories explaining the relationships among the elements of the models.

소프트웨어 품질 평가 국제 표준 적용 방안에 대한 연구 (On the Application Plan Study of International Standard Tendency in Software Quality Testing)

  • 정혜정
    • 인터넷정보학회논문지
    • /
    • 제7권4호
    • /
    • pp.1-10
    • /
    • 2006
  • 소프트웨어 품질 평가와 관련하여 국제 표준에 대한 연구가 활발히 진행되어지고 있다. 소프트웨어 품질은 사용자와 개발자에 있어서 더욱더 중요해 지고 있다. 본 논문에서는 첫째, 소프트웨어 품질을 객관적이고 정량적으로 평가하기 위해서 소프트웨어 품질 평가에 대한 국내외 표준 동향을 조사 연구 한다. 둘째, 소프트웨어 품질 평가를 위한 국내외 표준의 새로운 연구 방향에 대해서 제시하고 셋째, 소프트웨어 품질 평가 중 신뢰성 분야에 대한 평가 방안을 소프트웨어 신뢰성 성장 모델에 적용하여 평가할 수 있도록 제시한다. 넷째, 소프트웨어 품질 평가 국제 표준의 보급 방안에 대해서 연구하고 다섯째, 소프트웨어 품질 평가와 관련해서 ISO/IEC 9126과 ISO/IEC 25000 시리즈의 소프트웨어 품질 평가 국제 표준 내용을 통한 적용방안에 대해서 연구한다.

  • PDF