검색 상세

개발의 복잡도를 고려한 임베디드 시스템에서의 Usecase 선별 방법 : 임베디드 시스템에서의 Usecase 가치(Value) 분석 방법

A Usecase Triage Method based on development complexity of embedded system

초록/요약

임베디드 시스템의 상품 기획 시점에 기능별 가치를 예측 하고 기능 조합을 선별(triage) 할 수 있는 방법이 필요하다. 하지만 상품 기획 시점에는 기능에 대한 가치와 기능을 구현하기 위해 소비되는 비용 등을 예측하기에 관련 정보가 부족하다. 또한 기존 선별 방법들의 선별 근거는 이해당사자의 선호도기반이나 기술적 복잡도기반등 특정 영역에 치우쳐 있는 경향이 있다. 본 논문에서는 이러한 문제를 개선하기 위해 프로젝트 초기에 유스케이스 레벨에서의 비용과 고객 만족의 측면에서 최적의 조합을 찾아 낼 수 있도록 유스케이스의 가치(value) 분석 방법을 제안하였다. 선호도와 복잡도를 모두 고려하기 위해 유스케이스의 가치를 ROI(Return on Investment) 개념에 대입하여, Return을 상대적 만족도로, Investment를 복잡도로 정의하여 상대적 만족도를 복잡도로 나누어 결과를 얻고 이후 보정 과정을 거쳐 최종 가치를 산출 하였다. 본 연구에서 제안한 유스케이스 가치 분석 방법의 타당성 검증을 위해 핸드폰 카메라 시스템에 대해 사례연구를 진행하여 가치를 분석하는 방법과 과정을 보였으며 가치(Value)를 결정하는 중요 요소 중 유스케이스의 복잡도 계산 방법의 타당성 검증을 통해 제안 하는 가치 분석 방법이 타당함을 검증 하였다. 이를 위해 산출된 유스케이스의 복잡도와 실제 구현된 소스코드 크기(LOC)와의 상관 관계를 분석하는 방법을 사용 하였다. 검증 결과 제안하는 방법으로 산출된 유스케이스의 복잡도와 실제 구현된 소스코드의 LOC가 강한 양의 상관 관계를 보였고 이것은 복잡도 계산 방법의 타당성을 보여준 것이며 이 분석 결과를 통해 제안하는 유스케이스의 가치(value) 분석 방법의 타당성을 검증 할 수 있었다.

more

초록/요약

When we plan a embedded system product, a method to predict the values of functional features and to screen functional combinations is needed. The products features and functionality and the cost to implement consumer information are insufficient to predict during the designing stage. In addition, the basis of the existing triage methods tend to be biased towards two particular areas: preference-based on certain stakeholders or complexity-based of technology. To solve these issues, this paper will propose a way to calculate the value of the Usecase-level on its level of customer satisfaction and its initial cost. To consider all preferences and complexity, ROI(Return on Investment) concept is borrowed. ROI return value is substituted by relative satisfaction and the complexity of Usecase Investment. The proposed analytical methods of Use-Case value for validating a mobile camera system was proceeded by a Case Study. Analytical methods of Usecase value show how to analyze the process and to determine its value. The validity of this calculation method of Usecase complexity was tested. To do this Usecase complexity and the actual implementation of the source code size (LOC) analyzing the relationship between the methods were used. The proposed method was determined to verify the results. Usecase complexity and actual implementation of the source code size (LOC) showed a strong positive correlation. The complexity of the result validate the method of calculation and could verify the Usecase value analysis method

more