• 제목/요약/키워드: software process

검색결과 4,737건 처리시간 0.034초

SW프로세스 능력수준 분석을 통한 국내 SW기업 프로세스 진단 (The Software Process Assessment of Software Companies by Analyzing Software Process Capability Level)

  • 이상은;양해술
    • 한국IT서비스학회지
    • /
    • 제6권3호
    • /
    • pp.129-139
    • /
    • 2007
  • It is essential to perform the software process improvement activities to reinforce the software quality. Some companies are trying to improve the software process capability by establishing and implementing the software process improvement strategies voluntarily. But, the whole software industry is not active yet in terms of software process improvement. In this paper, we surveyed 'Software Process Capability Level' of software companies, analyzed the strength and weakness of the companies and provided with systematic approaches to improve Software Process capability. So, this paper contributes that software companies vigorously focus on the Software Process Improvement and eventually have the global competitiveness in terms of software quality.

국내 소프트웨어 사업자의 프로세스 기반구조 구축 및 개선 방안 연구 (A Study on the Construction and Improvement of Software Process Infrastructure for Software Firms In Korea)

  • 안연식;문송철;김동수
    • Asia pacific journal of information systems
    • /
    • 제14권4호
    • /
    • pp.23-47
    • /
    • 2004
  • This study was tried for the improvement of software process ability of the software firms, and analyzed empirically the impact that a software process infrastructure level influences on the software process level and process performance. The questionnaire were developed and data were collected from the process improvement correspondences or project quality managers of the 78 software firms. The result was shown that management-organization infrastructure was composed of software process improvement organization's role and activity, process standard and education, management system and supporting, management guides and procedures. And organization's standard development procedure or criteria, process asset, process support tools were included in technical infrastructure. This study provides that some components of software process infrastructure had an significant influence on the process level, process infrastructure management level, and software process performance.

Improvement of the Automobile Control Software Testing Process Using a Test Maturity Model

  • Jang, Jin-Wook
    • Journal of Information Processing Systems
    • /
    • 제14권3호
    • /
    • pp.607-620
    • /
    • 2018
  • The problem surrounding methods of implementing the software testing process has come under the spotlight in recent times. However, as compliance with the software testing process does not necessarily bring with it immediate economic benefits, IT companies need to pursue more aggressive efforts to improve the process, and the software industry needs to makes every effort to improve the software testing process by evaluating the Test Maturity Model integration (TMMi). Furthermore, as the software test process is only at the initial level, high-quality software cannot be guaranteed. This paper applies TMMi model to Automobile control software testing process, including test policy and strategy, test planning, test monitoring and control, test design and execution, and test environment goal. The results suggest improvement of the automobile control software testing process based on Test maturity model. As a result, this study suggest IT organization's test process improve method.

소프트웨어 프로세스 개선을 통한 프로세스 수준과 성과 향상 방안 (A Study on the Elevation of Software Process Level and Performance through Software Process Improvement)

  • 문송철;김현수
    • 정보처리학회논문지D
    • /
    • 제13D권1호
    • /
    • pp.75-86
    • /
    • 2006
  • 소프트웨어 프로세스는 개선되는 추세에 있으나, 그 범위나 접근방법이 제한적인 것이 현실이다. 따라서 소프트웨어 프로세스 기반구조를 구축하고 구축된 기반구조를 개선해 나가며 지속적으로 관리, 활용해야 한다. 그러한 기반 구조를 통하여 소프트웨어 프로세스 수행 능력 수준을 높임과 아울러 조직의 프로세스 품질 문화가 합치되어 더욱 소프트웨어 프로젝트 품질과 조직의 프로세스 성과에 향상을 미칠 수 있는지 연구되었다. 연구 결과, 소프트웨어 사업자들이 지금까지 구축된 기술 기반구조와 함께 소프트웨어 프로세스 관리 및 조직 기반구조를 구축하여 근본적인 소프트웨어 프로세스 기반구조를 갖추는 것이 무엇보다 중요하며, 소프트웨어 프로세스 기반구조의 수준을 높이며 지속적인 관리활동으로 이어져 진행될 때, 프로세스 수행 능력 수준이 향상되고 프로세스 수행 능력 수준 향상과 더불어 프로세스 품질 문화 수준과의 적합을 통하여 프로세스 수준과 성과가 향상되는 것으로 분석되었다.

SW프로세스 성숙 수준이 기업성과에 미치는 영향에 관한 실증연구 (Empirical Validation of Software Process Maturity on Organizational Performance)

  • 김정욱;나미자;남기찬;박수용
    • 한국경영과학회지
    • /
    • 제27권3호
    • /
    • pp.1-19
    • /
    • 2002
  • Recently, increasing attention has been paid to building a successful software process in Information System(IS) implementation. This study establishes software process model as a key predictor of organizational performance. We propose a theoretical framework for capability maturity model derived from the Software Engineering Institute(SEI). This paper identify the process-related variables, financial performance and non-financial performance from the relevant literature and clarify the concept of software process by distinguishing between its component and determinants. We then examine the impact of software process on organizational performance. Hypotheses on software process were tested for 36 enterprises including 118 organizational units. Results indicate that software process capability may serve as a key predictor of organizational performance. Software process maturity found to be positively influenced on the financial and non-financial performance, while investment of information technology as a mediating variable not significantly affected to the performance.

SW프로세스능력에 관한 현황과 기업성과에 관한 연구 (An Empirical Research for the Software Process Capability and Organizational Performance in Korea)

  • 나미자;남기찬;김정욱;박수용
    • 품질경영학회지
    • /
    • 제30권1호
    • /
    • pp.22-46
    • /
    • 2002
  • Recently, increasing attention has been paid to building the software quality and software productivity due to ongoing software crisis. To overcome such problem, one of the many alternatives is to use the capability maturity model (CMM) suggested by the Software Engineering Institute(SEI), focusing on the improvement of software progress. This research is proposed the theoretical framework for CMM based on the previous studies, and review the status of software process on the software development organization. We then examine the impact of the software process capability on the organizational performance including financial measures and non-financial measures. Hypotheses on software process capability were tested 144 organizational units. The 62.5% of foreign companies are distribute to the second and third level, the Korean firms in this study are indicated the first level. Result indicate that maturity of software process may be served the key predictor of organizational performance, in particular the positive relationship between the software process and non-financial performance index such as customer service, IT Infrastructure, marketing, supplier and purchaser, production and operation.

TMMi 기반 자동차 제어 SW 테스팅 프로세스 구축에 관한 연구 (A Study on Implementation of Automobile Control Software Testing Process Based on TMMi)

  • 장진욱
    • 한국IT서비스학회지
    • /
    • 제8권3호
    • /
    • pp.159-169
    • /
    • 2009
  • The issue of method of software testing process implementation has recently been in the spotlight in korea and some vendor make every effort to improve the software testing process through the evaluation of TMMi. The level of software process is at initial level, nevertheless, so the high quality of software is not guaranteed. This paper apply to the TMMi Level2 Assessment criteria of Automobile control software testing process. The test policy and strategy, test planning, test monitoring and control, test design and execution, test environment goal. The result need to emerge development process connection on the test policy and strategy process, test planning process etc. Also, the study analyzed the infra structure to reach the repeated level via key process area. As the result the process implementation in organization suggests the policy development and the implementation activity. Finally, the practical can refer to this paper in order to implementation the software testing process.

소프트웨어 프로세서의 작업흐름 분석과 명세정의 방법 (Work-flow Analysis and Specification Definition Method of Software Process)

  • 양해술
    • 한국정보처리학회논문지
    • /
    • 제5권4호
    • /
    • pp.904-914
    • /
    • 1998
  • 비지니스 프로세스를 근본적으로 개선하는 접근방법으로 BPR이 주목받고 있으며 최근에는 비지니스 프로세스의 속도향상과 기술자의 생산성 향상을 목적으로 작업흐름 관리와 자동화에 특히 관심이 집중되고 있다. 소프트웨어공학 분야에서도 프로세스에 초점을 맞춘 접근방법으로 소프트웨어 프로세스 공학이 주목받기 시작하고 있으며 소프트웨어의 생산성 및 품질 향상과 개발기간의 단축을 위해 소프트웨어 프로세스를 근본적으로 개혁하기 위한 방안으로 SPR에 대한 연구가 진행되고 있다. 따라서 본 연구에서는 소프트웨어 프로세스 리엔지니어링 방법론 확립의 일환으로서 소프트웨어 프로세스의 작업흐름 관리 시스템 구축을 위한 작업흐름 분석과 설계방안을 구축하였다. 즉, SPR 프로세스와 소프트웨어 프로세스의 구조를 모델화하는 과정과 소프트웨어 프로세스의 구조를 분석하여 소프트웨어 프로세스의 작업흐름 모델을 구축하는 작업흐름 분석 기법과 작업흐름 소프트웨어의 명세정의 기법에 대한 방안을 강구하였다.

  • PDF

서비스 기반 소프트웨어 유지보수를 위한 역공학과 인도 (Delivery)단계의 프로세스 개선 (A Process Improvement of Reverse Engineering and Delivery Steps for Service based Software Maintenance)

  • 박진호;류성열;김종배;정석균
    • 한국IT서비스학회지
    • /
    • 제9권4호
    • /
    • pp.169-185
    • /
    • 2010
  • According to software growth, also software maintenance has been continuously improving. In addition, the existing concept of software maintenance process demands operational management and improvement of service task. However, when we perform maintenance task, we have several constraints about applying service based requirement to system. Therefore, in order to solve these problems, we need a study of task of process for service based maintenance. In this paper, we propose a Service based Software Maintenance Process. Proposed process based on MaRMI-RE standard for software development and maintenance and compares it with the service based representative standards. In a related works, we study activity of ITIL and identify activities and tasks for maintenance. After this, identified activities and tasks compare with activities of MaRMI-RE. And then, we derive activities and tasks of a Service based Software Maintenance Process. Finally, we validate a result by comparing the proposed process with a general service operational process.

Safety-critical 소프트웨어 적용을 위한 소프트웨어 개발 절차 (A Software Engineering Process for Safety-critical Software Application)

  • Kang, Byung-Heon;Kim, Hang-Bae;Chang, Hoon-Seon;Jeon, Jong-Sun;Park, Suk-Joon
    • Nuclear Engineering and Technology
    • /
    • 제27권1호
    • /
    • pp.84-95
    • /
    • 1995
  • Application of computer software to safety-critical systems is on the increase. To be successful, the software must be designed and constructed to meet the functional and performance requirements of the system. For safety reason, the software must be demonstrated not only to meet these requirements, but also to operate safely as a component within the system. For longer-term cost consideration, the software must be designed and structured to ease future maintenance and modifications. This paper present a software engineering process for the production of safety-critical software for a nuclear power plant The presentation is expository in nature of a viable high quality safety-critical software development. It is based on the ideas of a rational design process and on the experience of the adaptation of such process in the production of the safety-critical software for the Shutdown System Number Two of Wolsong 2, 3 & 4 nuclear power generation plants. This process is significantly different from a conventional process in terms of rigorous software development phases and software design techniques. The process covers documentation, design, verification and testing using mathematically precise notations and highly reviewable tabular format to specify software requirements and software design. These specifications allow rigorous, stepwise verification of software design against software requirements, and code against software design using static analysis. The software engineering process described in this paper applies the principle of information-hiding decomposition in software design using a modular design technique so that when a change is' required or an error is detected, the affected scope can be readily and confidently located. It also facilitates a sense of high degree of confidence in the ‘correctness’ of the software production, and provides a relatively simple and straightforward code implementation effort.

  • PDF