유즈케이스 랩(UCM; Use Case Map)은 컴포넌트 구조 위에 경로를 설계함으로써, 상위 수준의 기능적 요구사항을 기술하는데 사용된다. 각 시나리오가 UCM에서 생성될 수 있다. 이 데이터 모델을 사용하여 추상적인 테스트의 목적으로부터 실제 테스트 케이스로 변환될 수 있다. 그러나 기존의 테스트 범위를 중시하는 테스트 기법을 대규모 소프트웨어 제품에 적용하는 경우에는 사용 빈도와 문제의 분포가 균열하지 않기 때문에 비현실적이다. 본 연구에서는 통계적 기법을 적용함으로써, 설계 사양을 결정하는 단계에서 높은 빈도의 사용성을 갖는 시나리오를 도출하여 초기에 중요 시나리오에 대한 세심한 분석, 설계 구현 및 테스트를 집중함으로써, 제품의 품질과 신뢰성을 확보할 수 있다.

(in English)

Use Case Maps (UCMs) describe functional requirements and high-level designs with causal paths superimposed on a structure of components. Individual scenarios can be generated from UCMs. With data models, abstract test purposes can be converted to real test cases. But for large software products, the traditional coverage-based exhaustive testing would be impractical because of the size as well as the generally uneven distribution of problems and usage frequencies in different areas and product components. We propose an approach for identifying important scenarios from UCMs which can be used in the early phases of the software life cycle. By this approach, we can identify the high frequently used usage scenarios at the specification level and give them careful analysis, design, implementation, and more testing effort to assure and maximize product reliability.

-- DanielAmyot - 19 May 2008


FormForVirtualLibrary edit

Title Identifying Importance Scenarios from Use Case Maps (유즈케이스 맵을 사용한 중요 시나리오 도출)
Authors 풍아평 (Yaping Feng), 이이섭 (Lee-Sub Lee)
Type Conference
Conference/Journal Title 한국정보기술학회 2007년도 하계학술발표논문집
Publisher Korean Institute Of Information Technology
Month June
Year 2007
Pages 441-446
Keywords Use Case Maps, Markov chain, Usability Testing, Software Engineering, Software Testing
Topic revision: r1 - 19 May 2008, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback