• Title/Summary/Keyword: 소프트웨어 변경관리

Search Result 216, Processing Time 0.035 seconds

Design of Automated Regression Testing Tool for Improvement of Software Development Quality (소프트웨어 개발 품질 향상을 위한 회귀테스트 자동화 도구 설계)

  • Seo, Kang-Bok;Lee, Woo-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.536-538
    • /
    • 2016
  • 최근 소프트웨어가 사회에서 하는 일이 점점 더 증가함에 따라 소프트웨어의 개발비용도 함께 증가하고 있다. 소프트웨어의 개발비용 중 에러를 찾아내는 소프트웨어 테스팅이 상당한 부분을 차지하고 있는데 테스팅에 소요되는 비용 때문에 테스팅을 등한시 하는 경우가 많다. 그럼에도 불구하고 소프트웨어의 기능 추가나 변경이 이루어질 때마다 테스트를 진행하여야 소프트웨어의 에러를 최소화할 수 있다. 하지만 개발이 진행될수록 소요되는 비용이 증가하는 경우가 많아 실제 소프트웨어 개발에선 개발 기한이 다가올수록 회귀 테스트를 기피하게 된다. 본 논문에서는 이러한 문제를 해결하기 위해 소프트웨어의 개발을 진행하면서 형상관리를 통해 소프트웨어의 변경이 있을 때마다 회귀 테스트를 자동으로 수행해주는 도구를 제안한다.

OntCIA: Software Change Impact Analysis System Based on the Semantic Web (OntCIA: 시맨틱 웹 기술 기반의 소프트웨어 변경 영향분석 시스템)

  • Song Hee Seok
    • Journal of Intelligence and Information Systems
    • /
    • v.10 no.2
    • /
    • pp.111-131
    • /
    • 2004
  • Software change is an essential operation for software evolution. To maintain the system competently, managers as well as developers must be able to understand the structure of the system but the structure of software is hidden to the developers and managers who need to change it. In this paper, we present a system (OntCIA) for supporting change impact analysis for rating and billing domain based on the semantic web technology. The basic idea of OntCIA is to build a domain knowledge base using an OWL ontology and RDF to implement change impact analysis system that would support the managers and software developers in finding out information about structure of large software system. OntCIA allows users to incrementally build an ontology in rating and billing domain and provides useful information in response to user queries concerning the code, such as, for example 'Find the modules which have a role for confirming new subscription'. The strengths of OntCIA are its architecture for easy maintenance as well as semantic indexing by automatic reasoning.

  • PDF

CBD process applying for DEFACS (원자력 해체시설 특성관리 시스템을 위한 CBD 프로세스의 적용 방안)

  • Cho, Woonhyoung;Park, Seungkook;Choi, Yundong;Moon, Jeikwon
    • Journal of Software Engineering Society
    • /
    • v.25 no.1
    • /
    • pp.11-18
    • /
    • 2012
  • Characteristic of decommissioning target facility investigate and understand is very important. because radioactive materials occurs in the decommissioning and dismantling, so it is difficult to use a general dismantling method. Decommissioning nuclear facilities, the characteristics of the target of research to predict the amount of decommissioning waste, decommission projects costing is largely utilized. For this purpose, we developed DEFACS(Decommissioning Facility Characterization DB System) that manage characteristic of decommissioning target facility. But nuclear facility decommissioning takes long time. so we inevitably developed system during decommissioning works, it occurs many system changes. For this reason, it is difficult to apply general development process, so we take CBD process that divide CD(Component Development) and CBSD(Component Based Software Development) for handling change of requirement. it make Component of the overall system for changes to minimize changes by strengthening the independence of components and processes due to changes in requirements were to minimize stopping of the process.

  • PDF

Improving Android Framework Open API Change Management for Mobile Device Manufacturer (안드로이드 플랫폼에서의 제조사 특화 API 관리 방안)

  • Jung, Ro-Mi;Jung, Ji-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.158-160
    • /
    • 2012
  • 프로젝트를 수행함에 있어서 빈번한 소프트웨어의 변경을 관리하는 작업은 필수적이다. 안드로이드 플랫폼은 거듭된 업그레이드와 제조사에 특화된 다양한 기능의 추가로 프레임워크가 점점 복잡해지고 있다. 특히 안드로이드 단말 개발에는 여러 조직이 유기적으로 연관되어 있기에, 안드로이드 플랫폼의 변경내역은 관련 조직들과 연계되어 변경이 제어되어야 한다. 이로 인해 모델 별 변경내역을 분석하고 이를 관련 조직 내에 원활하게 공유하는 것은 매우 중요하게 되었다. 본 논문에서는 안드로이드 단말 제조사에서 자사에 특화된 서비스를 위해 변경한 안드로이드 플랫폼의 공개 API 변경내역을 추출하는 방법과 이를 관리하기 위한 관련 조직들의 연계활동을 소개한다.

A Study of Requirement Change Management and Traceability Effect Using Traceability Table (추적테이블을 이용한 요구사항 변경관리 및 추적 효과 연구)

  • Kim, Ju-Young;Rhew, Sung-Yul;Hwang, Man-Su
    • The KIPS Transactions:PartD
    • /
    • v.17D no.4
    • /
    • pp.271-282
    • /
    • 2010
  • Insufficient requirement management accounts for 54% ofunsuccessful software development projects and 22% of insufficient requirement management comes from requirement change management. Hence, requirement management activities are important to reduce failure rates and a tracing method is suggested as the major factor in requirements change management. A traceability table is easy to use because of its legibility accurate tracing. However, traceability tables of existing studies have failed to concretely suggest method of change management and effect of traceability. Also, studies of methods to estimate change impact is complex. Hence, this study suggests how to use a traceability table to manage changes in requirements. Together, in comparison to existing studies, this study suggests easier methods to estimate change rate and change impact. Also Fifteen projects were sampled to test the hypothesis that traceability table influences the success of projects and that it decreases the failure rate that comes from the insufficient requirements management.

Design of Component Version Management using Reuse Business Model (재사용 비즈니스 모델을 이용한 컴포넌트 버전 관리 설계)

  • Kim, Young-Sun;Oh, Sang-Yeob;Jang, Deog-Chul
    • The KIPS Transactions:PartD
    • /
    • v.10D no.1
    • /
    • pp.67-76
    • /
    • 2003
  • The reuse of software is to use the components of software to be made beforehand to improve the productivity of it. The development of electronic commerce requires it which can be shown from changing the change of business models Reuse is the necessary solution to cope with a rapid change in the electronic commercial transaction. These reuse business models have the defects that they are not offered from version management. This paper has the purpose that by doing the supplementation of defects not to be offered from the version management and by introducing the quick change management about reuse business models, reusing the components and saving a development and reducing a development af period. The reuse of components by the new reuse business models has the advantages to minimize the danger elements from the design to the finish. We use the version management and try to present the method to make the efficiency of reuse by introducing components and managing the elements about components to the version in the technique to accomplish the reuse of software.

고속중형컴퓨터 시스템 개발을 위한 형상관리체계

  • 이준석;지동해
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1993.04a
    • /
    • pp.319-328
    • /
    • 1993
  • 본 고에서는 고속중형컴퓨터(주전산기 III, TICOMII)개발과정에서 생성되는 문서, 하드웨어제품, 그리고 소프트웨어제품과 같은 형상항목과 이러한 형상항목들로 이루어진 형상에 대한 형성 및 변경, 그리고 형상정보를 관리하는 형상관리체계를 설명한다. 그리고 이러한 형상관리체계에 따라 효율적이며, 체계적으로 형상관리업무를 수행하기 위한 형상 관리용 소프트웨어 자동화 도구 (HCMS: Hicom Configuration Management System)의 구현 및 적용에 대해 기술한다.

  • PDF

Version management of CMS-MX software (CMS-MX 소프트웨어의 버전 관리)

  • 신재욱;박광로;이남준
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.22 no.9
    • /
    • pp.1880-1889
    • /
    • 1997
  • CMS-MX(CDMA Mobile System-Mobile eXchange) software has a large-scale and needs frequency chanbes to adopt new functions. Therefore, an efficient version management is necessary for the software. General-purpose version management system are not suitable for the CMS-MX software, which consists of various types of files and has its own development method. In this paper, we present a version management system for the CMS-MX software. The version management system provides file registration control. version control, and information management on the basis of software configuration and soft ware developer information in accordance with CMS-MX software developement procement process. It has characteristics such as full file storing, file verification, and association with software integration process.

  • PDF

Detection of Topic Changes in Child Speech Using Sent2Vec (Sent2Vec을 이용한 아동 발화의 화제 변경 탐지)

  • Heo, Tak-Sung;Lee, Yoon-Kyoung;Kim, Yu-Seop
    • Annual Conference on Human and Language Technology
    • /
    • 2019.10a
    • /
    • pp.343-346
    • /
    • 2019
  • 언어 병리학에서는 연령별 대화 능력 발달에 관한 연구에 관심이 많다. 하지만 이러한 연구는 많은 시간과 비용이 소모된다. 이를 해결하기 위해, 본 연구에서는 대화 능력 발달의 많은 연구 중 한 가지 방법인 화제 변경을 Sent2Vec을 이용하여 자동적으로 탐지해주는 방법을 제안한다. 아동의 연속된 두 발화를 비교하여 화제의 변경을 Sent2Vec의 코사인 유사도를 통해 찾아냈다. 본 연구에서는 언어 병리학에서의 연구 결과와 비교를 하기 위해 초등학생 1학년, 3학년, 5학년 집단의 데이터를 사용하였다. 본 연구에서 제안한 방법의 결과와 언어 병리학에서 연구한 결과의 상관관계가 99.95%로 매우 높음을 확인할 수 있었다. 이러한 화제 변경 탐지를 자동화함으로써, 언어 연구에 필요한 시간과 비용을 크게 절감할 수 있다.

  • PDF

Study On the Object Oriented Design Project of Online Game Engine Using UML (UML을 사용한 온라인 게임 엔진 프로젝트 설계 연구)

  • Choi, Sung
    • Journal of Korea Game Society
    • /
    • v.5 no.1
    • /
    • pp.33-40
    • /
    • 2005
  • Game Designs & Developers that system designs improve, the product and the change of tasks to all developers are essential in achieving On-Line Game project. Existent Or-line Game project management designs supper the definition and the change of project activities, and configuration management designs support version check, workspace management, build management, etc. In this paper. the proposed Design defines Game component based development process model, and achieves recording of process progression, processing the request of change, reporting the progression of each task, product registering and change, version recording, artifact or form search, etc. using UML. Furthermore, study on the stake holders get the systematic management and standardization by sharing information that are necessary in Game design & development and configuration management in distributed environment using the system integrated management design.

  • PDF