• Title/Summary/Keyword: Software process improvement

Search Result 447, Processing Time 0.033 seconds

A Component storage Design Supporting formalization of Game Engine Development Process (게임엔진 개발 공정의 정형화를 지원하는 컴포넌트 저장소의 설계)

  • Song, Eui-Cheol
    • Journal of Korea Game Society
    • /
    • v.3 no.2
    • /
    • pp.35-41
    • /
    • 2003
  • There arose problems of double investment about the game engine part when a lot of game software similar to the property and procedure processed in the game engine develop new game without the reference or reuse in the other games. In particular, using various software development processes is one of main problems of double investment when the enterprises for the game software development develop games now Accordingly, because it does not make standardization of process about the game engine, it does not understand and reuse products created in process of the other software development process in development now. Accordingly, the newly analyzed and designed software was big problems with the present game software about the game engine process similar to the other game software when the enterprises for any game software develop a special game. For solving these problems, this study is to suggest the process improvement about the game engine development, analysis of structure and relation, classification and combination method by the class and module, implementation of storage, and processor model in order to apply the development method based on the component.

  • PDF

The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on Logarithmic Learning Effects (대수형 학습효과에 근거한 소프트웨어 신뢰모형에 관한 통계적 공정관리 비교 연구)

  • Kim, Kyung-Soo;Kim, Hee-Cheul
    • Journal of Digital Convergence
    • /
    • v.11 no.12
    • /
    • pp.319-326
    • /
    • 2013
  • There are many software reliability models that are based on the times of occurrences of errors in the debugging of software. Software error detection techniques known in advance, but influencing factors for considering the errors found automatically and learning factors, by prior experience, to find precisely the error factor setting up the testing manager are presented comparing the problem. It is shown that it is possible to do asymptotic likelihood inference for software reliability models based on infinite failure model and non-homogeneous Poisson Processes (NHPP). Statistical process control (SPC) can monitor the forecasting of software failure and thereby contribute significantly to the improvement of software reliability. Control charts are widely used for software process control in the software industry. In this paper, we proposed a control mechanism based on NHPP using mean value function of logarithmic hazard learning effects property.

Assessing Infinite Failure Software Reliability Model Using SPC (Statistical Process Control) (통계적 공정관리(SPC)를 이용한 무한고장 소프트웨어 신뢰성 모형에 대한 접근방법 연구)

  • Kim, Hee Cheul;Shin, Hyun Cheul
    • Convergence Security Journal
    • /
    • v.12 no.6
    • /
    • pp.85-92
    • /
    • 2012
  • There are many software reliability models that are based on the times of occurrences of errors in the debugging of software. It is shown that it is possible to do asymptotic likelihood inference for software reliability models based on infinite failure model and non-homogeneous Poisson Processes (NHPP). For someone making a decision about when to market software, the conditional failure rate is an important variables. The finite failure model are used in a wide variety of practical situations. Their use in characterization problems, detection of outliers, linear estimation, study of system reliability, life-testing, survival analysis, data compression and many other fields can be seen from the many study. Statistical Process Control (SPC) can monitor the forecasting of software failure and there by contribute significantly to the improvement of software reliability. Control charts are widely used for software process control in the software industry. In this paper, we proposed a control mechanism based on NHPP using mean value function of log Poission, log-linear and Parto distribution.

The Assessing Comparative Study for Statistical Process Control of Software Reliability Model Based on polynomial hazard function (다항 위험함수에 근거한 NHPP 소프트웨어 신뢰모형에 관한 통계적 공정관리 접근방법 비교연구)

  • Kim, Hee-Cheul;Shin, Hyun-Cheul
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.8 no.5
    • /
    • pp.345-353
    • /
    • 2015
  • There are many software reliability models that are based on the times of occurrences of errors in the debugging of software. It is shown that it is possible to do parameter inference for software reliability models based on finite failure model and non-homogeneous Poisson Processes (NHPP). For someone making a decision to market software, the conditional failure rate is an important variables. In this case, finite failure model are used in a wide variety of practical situations. Their use in characterization problems, detection of outlier, linear estimation, study of system reliability, life-testing, survival analysis, data compression and many other fields can be seen from the many study. Statistical process control (SPC) can monitor the forecasting of software failure and thereby contribute significantly to the improvement of software reliability. Control charts are widely used for software process control in the software industry. In this paper, proposed a control mechanism based on NHPP using mean value function of polynomial hazard function.

SW Quality of Convergence Product: Characteristics, Improvement Strategies and Alternatives (융합 소프트웨어 품질의 특성, 개선 전략과 대안)

  • Min, Sang-Yoon;Park, Seung-Hoon;Lee, Nam-Hee
    • Journal of Convergence Society for SMB
    • /
    • v.1 no.1
    • /
    • pp.19-28
    • /
    • 2011
  • In today and near future, most of the commercially manufactured IT products will be evolved into software convergence product. Recently, the embedded software products is called as 'Software Convergence Products.' This phenomenon does not simply show the trendy fashion, but has the seriously implication that the functionalities of IT product is accomplished and evolved via software technology, not via mechanical nor electrical means. It will become true that the quality of the convergence product is dominantly governed by the software it uses. Meanwhile, we are facing with the threatening fact that software defects in the mass products will requires tremendous amounts of cost proportional to the quantity of the product. We can remind ourselves of the disasters that have been already happened, such as Automotive recalls, Smart-phone recalls, and others. In software engineering, there have been large amount of work done in software quality improvement for the past couple of decades. Software process improvement, and testings are the representative ones. But we are facing with limitations of those traditional approaches in current convergence industry; exponentially increasing software sizes and rapid changes in software technology. In this paper, we analyze the characteristics of the software convergence industry, the limitations of the traditional Software quality improvement approaches. We suggest a new approaches in software quality improvement in different angles of thought and philosophy.

  • PDF

The Moderating Effects of Software Policy between Organizational Capability Maturity and Organizational Performance (조직성숙도와 조직성과 간의 소프트웨어 정책의 효과분석)

  • Oh, Wongeun;Kim, Injai
    • Journal of Information Technology Services
    • /
    • v.16 no.4
    • /
    • pp.65-75
    • /
    • 2017
  • The purpose of this study is to investigate how software policy shows the moderating effects between organizational capability maturity and organizational performance. The software policy includes the proportions of development personnel and development budget that can affect organizational performance. It is important to empirically identify whether the ratios of budget and personnel, which are some of the main policy indexes of the organization can promote the causal relationship between organizational maturity and organizational performance. These personnel and budget may be assumed to affect the causal relationship between organizational capability maturity and organizational performance. The results of this study shows that the moderating effects of software policy are partially proved. The two policy indexes, personnel ratio and budget ratio, showed a moderating effect between process implementation and organizational performance, but did not show any moderating effect between quantitative management and organizational performance. This is because the companies participating in the survey are still in the early stages of quantitative process management and quantitative management does not show the differentiated results among the participating organizations. The significance of this study is as follows. In the academic aspect, the causal relationship between organizational maturity and organizational performance was examined empirically, and it was analyzed whether the two adopted policy indicators have a moderating effect between organizational maturity and organizational performance. On the practical side, the analysis suggested that the ratios of budget and personnel emphasized by the government or organization played a role of facilitating the organizational maturity and organizational performance.

Implementing Software Risk Management Process based on CMMI (CMMI기반의 소프트웨어 리스크 관리 프로세스 구축)

  • Do, Sung-Ryong;Han, Hyuk-Soo
    • Journal of Convergence Society for SMB
    • /
    • v.1 no.1
    • /
    • pp.45-53
    • /
    • 2011
  • There are always many kinds of risks in software development such as frequent changes of requirements. Especially those risks related to the software characteristic of non-visibility can be threat to the project success. That lead us to the need of process implementation to reduce and minimize those risks. Although, most of the organization recognizes the importance of risk management, actual implementation requires professional knowledge in this area. CMMI, the de facto standard in process reference model, also emphasizes on risk management process area but only provides goals and practices to be implemented, not detail procedure and methods. In this paper, we developed Risk management implementation model based on IDEAL, the process improvement model based on CMMI. The proposed model will help the organizations to implement risk management process which is proper to their situation in the factor of organization size and project characteristics.

  • PDF

Guidelines on process improvement and certificate program based on CMMI Model (철도차량 CMMI 모델기반 프로세스 개선 및 인증을 위한 지침)

  • Cho, Chi-Hwan;Cho, Moon-Soo
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.2021-2034
    • /
    • 2008
  • This paper shows the result of study on the process improvement/innovation based on CMMI(Capability Maturity Model Integration) for Development V1.2 staged representation in the view of engineering area of software, hardware and system. This paper intend to help rolling stock industry to define & innovate process and finally obtain certificate for achievement of CMMI V1.2 from SEI authorized SCAMPI Lead Appraiser through the introduction experienced by Hyundai Rotem Company(car-builder and supplier of electronic & electrical equipment) such as why CMMI-based process definition & improvement are planned and how each processes of CMMI V1.2 Level 3 have been implementing and how obtaining the certificate of CMMI Maturity Level 3 of CMMI for Development V1.2 staged representation etc. This paper shows the introduction to CMMI V1.2 model, process improvement methodology and CMMI appraisal on the basis of Standard $CMMI^{SM}$ Appraisal Method for Process Improvement($SCAMPI^{SM}$), V1.2. And, this paper shows about what kinds of activities/practices of 18 processes(CMMI Maturity Level 3) is essentially implemented to satisfy their's specific goal and general geal through Hyundai Rotem Company's experiences. This paper shows the advantage and problem by adopting CMMI V1.2 model. Especially, it present the corrective/preventive actions against the identified problem in order to improve processes.

  • PDF

Enhancement of Extreme Programming Process for Usability Improvement (사용성 향상을 위한 극한 프로그래밍 프로세스 개선)

  • 이상준
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.7 no.6
    • /
    • pp.1351-1359
    • /
    • 2003
  • Extreme programming is the most representative methodology among agile software development methodologies which is agile in business environment which change fast. As software industry is matured, usability of software quality characteristics is emphasized gradually, but effort to obtain usability in extreme programming is insufficient. To improve usability of extreme programming, in this thesis, a software life cycle is defined by six phase as exploration, planning, iterations to release, productionizing, maintenance, and death phase. In this thesis, an extreme programming process which can improve usability is proposed by definition of 11 activities including integration testing and acceptance testing for usability testing, The proposed process is validated with four aspects. The proposed process is enhanced to support acceptance testing activity. The proposed extreme programming process is able to support CMM level 4 and quality assurance practice of CMM.

Improvement of Process Attributes by SPICE Risk Analysis (SPICE 위험 분석에 따른 프로세스 속성의 개선)

  • 정창신;정호원
    • Proceedings of the Korea Database Society Conference
    • /
    • 1998.09a
    • /
    • pp.544-548
    • /
    • 1998
  • 본 논문에서는 국제표준화기구(ISO)에서 1999년을 목표로 표준화하고 있는 SPICE(Software Process Improvement & Capability dEternimation) 심사 모형을 사용하여 프로세스 속성의 위험 분석 방법을 제시하고 있다. 위험 분석에 사용된 자료는 통신관련 소프트웨어를 개발하는 조직의 공학 범주에서 4개 프로세스를 선정하여 실제로 심사한 결과이다. 또한 위험 분석에서 민감도 분석이 어떻게 활용될 수 있는 지를 설명한다. 마지막으로 위험분석과 소프트웨어 프로세스 개선 방향 설정과의 관계를 설명한다.

  • PDF