• Title/Summary/Keyword: Requirements Change Management Process

Search Result 79, Processing Time 0.035 seconds

소프트웨어 프로덕트 라인에서 체계적인 요구사항 변경 관리 방법 (An Approach to Managing Requirements Change Systematically in Software Product Lines)

  • 박지현;문미경;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권12호
    • /
    • pp.1164-1177
    • /
    • 2005
  • 현재 소프트웨어 개발 공정이 복잡해짐에 따라 개발하는 소프트웨어의 요구사항 역시 복잡해지고 있으며 요구사항 관리에 많은 노력이 소요되고 있다. 그러나 소프트웨어의 요구사항을 처음부터 모두 정의하는 것은 사실상 불가능하며, 개발이 진행되면서 환경은 변하기 마련이다. 또한 요구사항 변경은 개발보다 많은 비용이 소요되므로 체계적인 변경 관리를 통해 변경에 민첩하게 대응하고 관리되어야 한다. 본 논문에서는 소프트웨어 프로덕트 라인에서 요구사항 변경 관리 프로세스를 기반으로 체계적인 요구사항 변경 관리 방법을 제시한다. 소프트웨어 프로덕트 라인(software product lines)에서 어플리케이션의 요구사항은 도메인 요구사항과 밀접하게 관련되어 있으므로 어플리케이션 공학(application engineering) 단계에서 요구사항 변경이 발생했을 경우 도메인 공학(domain engineering) 단계를 이용하여 변경을 분석하고 관리하는 방법을 제시한다. 이러한 일관된 변경 관리를 통해 변경 범위를 분석하고, 변경 대처방안을 제시함으로써 변경 처리 결정을 내리는데 도움을 주며 한번 요청된 변경이 완벽하게 처리되도록 도와주어 같은 변경의 반복 요청을 막을 수 있기 때문에 잠재된 변경 비용을 절약할 수 있다.

개발 방법론의 요구 사항 변경 관리를 개선하기 위한 프로세스 모델 ((A Process Model to Improve the Requirements Change Management for the Development Methodologies))

  • 정규장;신종철;구연설
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.503-514
    • /
    • 2003
  • 폭포수 모형을 기반으로 하는 구조적 개발 방법론에서는 요구 분석 단계에서 요구 사항들이 일단 명세화되고 나면, 이들은 단지 후속의 개발 단계를 위한 중간 산출물로만 사용되고 더 이상 요구 사항 자체를 관리 대상으로 취급하지 않기 때문에 설계 단계 이후에 발생하는 요구 사항의 변경을 관리할 수 있는 절차가 미흡하다. 그러나 현실적으로는 정보 기술의 발전, 시장 환경이나 적용 환경의 변화 등으로 인하여 개발 기간 중 요구 사항은 끊임없이 변화하게 된다. 따라서 이러한 요구 사항의 지속적인 변경을 지원하기 위해서는 전체 개발 생명 주기에 걸쳐 요구 사항을 관리하고 특히 설계 단계 이후의 요구 사항 변경을 지원할 수 있는 요구 사항 변경 관리 프로세스가 필요하다. 이 논문에서는 하향식(top-down)의 구조적 개발 방법론에 적용할 수 있는 요구 사항 변경 관리 프로세스 모델을 제안하여 설계 단계 이후에 발생하는 요구 사항의 변경을 체계적으로 관리하고 요구 사항 자체를 모든 개발 생명 주기에서 활용하기 위한 방안을 제시한다. 제안 프로세스는 마르미 방법론의 개발 프로세스와 산출물 측면의 적용 검토를 통하여 개발 방법론의 요구 사항 변경 및 관리에 대한 개선 효과를 평가한다.

가치분석을 통한 휘처 기반의 요구사항 변경 관리 (Feature-Oriented Requirements Change Management with Value Analysis)

  • 안상임;정기원
    • 한국전자거래학회지
    • /
    • 제12권3호
    • /
    • pp.33-47
    • /
    • 2007
  • 소프트웨어 개발 초기에 모든 요구사항을 정의하는 것은 불가능하기 때문에 요구사항은 소프트웨어 개발이 진행되는 동안에 지속적으로 변경된다. 이러한 요구사항 변경은 개발자가 소프트웨어 구조나 행위를 완벽하게 이해하지 못하거나 변경에 따라 영향을 받는 모든 부분을 식별할 수 없을 경우 많은 오류를 야기 시킨다. 그러므로, 조직의 비즈니스에 공헌하면서 비용 효과적으로 적절히 처리되기 위하여 요구사항은 관리되고 평가되어야한다. 본 논문은 가치분석을 통하여 생성된 휘처 기반의 요구사항추적 링크를 근간으로 하는 요구사항변경 관리 기법을 제안한다. 이는 사용자 요구사항과 산출물간의 연결을 분석하기 위하여 휘처를 중간 매개체로 활용한 추적 링크를 이용한다. 그리고, 요구사항 변경 요청을 휘처 단위로 상세화하기 위한 변경 트리 모델을 정의하고 변경 관리가 수행되는 전체적인 프로세스를 제시한다. 또한, 요구사항 변경 관리 기법을 자산관리포탈시스템에 적용한 사례의 결과를 기술한다.

  • PDF

철도차량 운전실의 작업환경 개선을 위한 요구사항 DB 구축에 관한 연구 (On the Construction of Requirements DB to Improve the Work Environment of Locomotive Cabs)

  • 심상현;이재천;박찬우
    • 대한안전경영과학회지
    • /
    • 제13권4호
    • /
    • pp.71-79
    • /
    • 2011
  • The work environment of locomotive cabs has long been an important issue in the design of railload systems since it is quite critical in terms of system's operational safety. It is getting more attention as the running speed of the trains goes up these days. To this end, this paper describes how to systematically construct a DB for the requirements set in the course of the improvement process for the aforementioned cab work environment. As a solution approach, we have adopted the requirement architecture concept to cover the whole activities required to do such as in requirements generation, DB construction, change management, and traceability management. Specifically, based on the requirement architecture framework a requirement process to collect requirements for improvement is discussed, and the guide lines are suggested for verification and validation of the developed requirements. In addition, a base schema and requirements templates are developed, which will be used in generating requirements and constructing a DB. Finally, it is demonstrated how the requirements DB for locomotive cabs can be constructed using a computer-aided tool in an integrated fashion.

요구조건 기준의 개발 수행을 위한 우주발사체 개발사업의 실제적인 요구조건-검증 관리 체계 (Practical Requirements and Verification Management for Requirements-based Development Process in Space Launch Vehicle Development Project)

  • 조동현;장준혁;유일상
    • 시스템엔지니어링학술지
    • /
    • 제19권1호
    • /
    • pp.56-63
    • /
    • 2023
  • For the success of system development, it is necessary to systematically manage the requirements that are the basis of system development and its verification results. In order to follow the principles of SE(Systems Engineering)-based V&V(Verification&Validation) process, requirements can be managed by securing the requirements and their establishments, design compliances, and verification compliances according to the system development lifecycle. Especially, in a large-complex system research and development project, such as a space launch vehicle development project, many participants establish, verify, and validate numerous requirements together during the project. Therefore, logical and systematic requirements management, including guarantee of data integrity, change history, and traceability, is very important for multiple participants to utilize numerous requirements together without errors. This paper introduces the practical requirements and verification management for the requirements-based development process in the space launch vehicle development project.

건설원전 형상관리를 위한 통합변경프로세스 연구 (Research Integrated Change Process for Configuration Management of Construction Nuclear Power Plant)

  • 박유진
    • 한국건축시공학회:학술대회논문집
    • /
    • 한국건축시공학회 2016년도 춘계 학술논문 발표대회
    • /
    • pp.231-232
    • /
    • 2016
  • Configuration Management (CM) is a process of identifying and documenting the characteristics of a Structures, Systems and Components (SSCs), and of ensuring that changes to these characteristics are properly assessed, approved, issued, implemented and verified. There are requirement management, change control, facility configuration information management for CM activities. In order to improve safety of Nuclear Power Plant(NPP), it is necessary to manage change item systematically. Existing CM concept is focused on the NPP in operation. On the other hand, NPP under construction is difficult to efficiently manage the change because of different change process from varoius stake-holders. This research considers method of consolidation change process for NPP to ensure that approved changes are accurately reflected in the design requirements, facility configuration information, and the physical configuration.

  • PDF

수주생산환경에서 견적변경 요인에 따른 견적관리 프로세스의 설계 및 구현 (Design and implementation of quotation management process according to quotation change factors in make-to-order manufacturing environments)

  • 전규환;장길상;박창권
    • 문화기술의 융합
    • /
    • 제7권4호
    • /
    • pp.879-892
    • /
    • 2021
  • 수주생산 환경에서 제조업체의 견적정보는 다양한 고객요구에 대응하여, 프로젝트의 입찰, 수주, 그리고 생산할 제품의 기초정보로 사용하는 중요한 정보이다. 이 견적정보는 고객요구, 제품생산 환경의 변화, 기술제휴사의 도면정보 변경, 그리고 제품의 기술 개선 등의 여러 요인에 의해 변경된다. 이러한 변경으로 인하여, 제조사가 고객의 요구사항을 반영하여 작성중인 견적정보에 다양한 변경이 발생한다. 이러한 다양한 변경요인에 따른 견적정보의 변경은 수주생산 기업의 입장에서 견적관리업무에 많은 부담을 주고 있다. 특히, 견적의 변경요인으로 인한 견적정보 변경은 고객중심의 주문생산 환경에서 고객의 요구사항에 의해 불가피하고 빈번하게 발생한다. 본 논문에서는 견적생성 프로세스를 기준으로 견적변경 프로세스를 제시하고, 일관적이고 효율적인 견적변경처리 방안을 제시하고자 한다. 이를 위하여, 견적의 변경이 발생하는 요인을 정의하고, 각 요인에 대한 변경유형을 정의하였다. 그리고 견적변경에 대한 발생 요인별 사례를 통하여 견적변경 프로세스가 견적관리시스템에 적용되는 과정을 보여준다. 또한 제안된 견적변경 요인, 견적변경 유형, 견적변경 프로세스, 그리고 견적체계 관리의 유용성을 보여주기 위하여, 고객 중심의 수주생산기업인 'H'사의 선박엔진 부문의 통합 견적관리시스템에서의 견적변경처리 기능 및 절차에 적용하였다. 그 결과, 견적변경 요인에 따른 견적변경 처리 및 관리가 효율적으로 수행됨을 확인하였다.

소프트웨어 요구사항 추적 및 변경 관리를 위한 시각화 모델 (Visualization models for tracking software requirements and managing their changes)

  • 송유리;김현수
    • 인터넷정보학회논문지
    • /
    • 제22권3호
    • /
    • pp.59-66
    • /
    • 2021
  • 이 연구에서는 소프트웨어 개발 과정에서 소프트웨어 시스템의 품질을 높이기 위해 요구사항에 대한 추적성 관리 및 변경 관리를 체계적으로 수행하는 요구사항 모니터링 방법을 제안한다. 이를 위해 산출물 간 연관 관계를 정의하기 위한 추적 매트릭스와 개별산출물들에 대한 변경 관리를 체계적으로 수행하기 위한 산출물 변경 이력 관리 모델을 제시한다. 또한 특정 산출물이 변경될 때 연관된 산출물에 변경이 파급되는 상황을 쉽게 파악할 수 있도록 하는 시각적 대시보드도 제안한다.

A Study on the Requirement Information Management Model and Process Linked to Space Planning in the Early Design Stage

  • Jae Ho, Cho;Sang Woo, Kim;Bo Sik, Son;Jae Youl, Chun
    • 국제학술발표논문집
    • /
    • The 5th International Conference on Construction Engineering and Project Management
    • /
    • pp.566-569
    • /
    • 2013
  • The purpose of this research is to develop the technology to meet the requirements of the design content, and to build a 'Requirement Information Management Model' for the design project. The model that should be used in the early design stage will undergo the following process: First, basic requirements would be defined by extracting the design content in the form of a reusable library of space units. At the next stage, requirement information should be modified after considering unique characteristics for the project and conflict problems between function and performance.

  • PDF

원전 생애주기간 설계기준 정보관리를 위한 요건 분류체계 개발 (Development of Requirement Taxonomy for Design Bases Management during NPP lifecycle)

  • 김종명
    • 한국건축시공학회:학술대회논문집
    • /
    • 한국건축시공학회 2018년도 추계 학술논문 발표대회
    • /
    • pp.134-135
    • /
    • 2018
  • Nuclear Power Plant consists of about 1.4 million facilities. and the design standards and design requirements for the continuos utilization and safety of facilities are complexly connected with the facilities. When a design change for facilities or design requirements is occurred at the time of construction or operation, there are a lot of facilities, design requirements, and design bases that are affected by the facilities or design bases being changed. The above design changes are so complex that the existing document-bases design change process is time-consuming and may also cause human error. In this study, we developed a design requirement taxonomy that can be applied to the data-centric design bases document that can improve it. To do this, we analyze the design elements from the highest level to the lowest level applied to the nuclear power plant, and classify the design elements according to the characteristics of the design elements.

  • PDF