Skip to main content
QUICK REVIEW

[논문 리뷰] Situational Method Engineering: Fundamentals and Experiences

Yves-Roger Nehan, Marc Denecker|arXiv (Cornell University)|2009. 11. 08.
Software Engineering Techniques and Practices참고 문헌 3인용 수 8
한 줄 요약

이 논문은 소프트웨어 개발 프로젝트에서 프로젝트별 방법 구축을 위한 네 가지 상호보완적인 시각—맥락, 목적, 내용, 과정—각각에 관련된 관련된 특성들이 포함된 다면체 프레임워크를 제안한다. 이 프레임워크는 다양한 SME 접근 방식에 대한 체계적인 이해, 분류 및 적용을 가능하게 하며, 소프트웨어 개발 프로젝트에서 방법론적 유연성의 기초 모델을 제공한다.

ABSTRACT

The work presented in this paper is related to the area of Situational Method Engineering (SME) which focuses on project-specific method construction. We propose a faceted framework to understand and classify issues in system development SME. The framework identifies four different but complementary viewpoints. Each view allows us to capture a particular aspect of situational methods. Inter-relationships between these views show how they influence each other. In order to study, understand and classify a particular view of SME in its diversity, we associate a set of facets with each view. As a facet allows an in-depth description of one specific aspect of SME, the views show the variety and diversity of these aspects.

연구 동기 및 목표

  • 소프트웨어 개발에서 프로젝트별 방법 공학 접근 방식에 대한 체계적 분류와 이해의 부족을 해결하기 위해.
  • 실제 프로젝트에서 방법 구축에 영향을 주는 상황 기반 방법 공학(SME)의 다양한 측면을 식별하고 체계화하기 위해.
  • 상황적 요소에 기반하여 적절한 기법을 선택하고 적응할 수 있도록 지원하는 종합적이고 다각도의 프레임워크를 개발하기 위해.
  • 공통의 개념적 모델을 통해 다양한 SME 접근 방식을 분석하고 비교하며 적용할 수 있는 체계적인 방법을 제공하기 위해.
  • 메타모델링 및 분류 기법을 활용하여 복잡한 방법론적 선택을 조직하면서 단일 방법을 규정하지 않는 바탕을 마련함으로써 SME의 실용적 적용을 지원하기 위해.

제안 방법

  • 맥락, 목적, 내용, 과정의 네 가지 시각을 제안하며, 각각은 SME의 서로 다른 그러나 상호연결된 측면을 나타낸다.
  • 각 시각은 특정 방법론적 차원을 깊이 있게 묘사할 수 있도록 특성들의 집합으로 분해된다.
  • 다른 시각 간의 상호관계를 활용하여 방법 공학 과정에서 한 영역의 결정이 다른 영역에 어떻게 영향을 미치는지를 모델링한다.
  • 기존의 SME 접근 방식을 분류하고 이해하기 위해 프레임워크를 적용하여 다양한 개발 환경에서의 유용성을 입증한다.
  • 체계적이고 특성 기반의 접근을 통해 방법론적 다양성을 체계화하여 일관된 분석과 방법 구성 요소의 재사용을 가능하게 한다.
  • 개념 모델링 및 분류 기법에 의존하여 복잡한 방법론적 선택을 조직하면서도 특정 방법을 규정하지 않는다.

실험 결과

연구 질문

  • RQ1상황 기반 방법 공학의 다양한 측면은 어떻게 체계적으로 분류하고 이해할 수 있는가?
  • RQ2프로젝트별 방법 공학 접근 방식을 정의하고 구분하는 데 핵심이 되는 주요 시각과 특성은 무엇인가?
  • RQ3다른 시각 간의 상호관계는 실제 프로젝트에서 방법 구축에 어떻게 영향을 미치는가?
  • RQ4통합된 프레임워크는 맞춤형 소프트웨어 개발 방법의 설계와 적용을 어느 정도 지원할 수 있는가?
  • RQ5프레임워크는 방법 엔지니어가 특정 프로젝트 환경에 적합한 기법을 선택하고 조합하는 데 어떻게 안내할 수 있는가?

주요 결과

  • 맥락, 목적, 내용, 과정의 네 시각으로 구성된 프레임워크는 SME 접근 방식을 종합적이고 체계적으로 이해하고 분류하는 데 효과적이다.
  • 각 시각은 특정 방법론적 측면을 세밀하게 묘사할 수 있도록 특성들의 집합으로 강화되어 분석의 깊이를 높인다.
  • 시각 간의 상호관계는 한 영역(예: 맥락)의 결정이 다른 영역(예: 내용 또는 과정)의 선택에 어떻게 영향을 미치는지를 드러낸다.
  • 공통의 개념적 모델을 제공함으로써 방법 엔지니어가 방법론적 다양성을 탐색하고 분석 및 설계에 활용할 수 있다.
  • 선택 및 적응 과정의 투명성과 체계성을 높여 실용적 방법 공학를 지원한다.
  • 실제 SME 사례에 적용을 통해 프레임워크의 유효성을 검증하였으며, 방법 구축의 분류 및 안내에 실용성을 입증하였다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.