DOI QR코드

DOI QR Code

Use Case Identification Method based on Goal oriented Requirements Engineering(GoRE)

Goal 지향 요구공학 기반의 유스케이스 식별 방법

  • 박보경 (홍익대학교 컴퓨터정보통신공학과) ;
  • 김영철 (홍익대학교 컴퓨터정보통신공학과)
  • Received : 2014.04.15
  • Accepted : 2014.04.22
  • Published : 2014.07.31

Abstract

Our previous research[1] suggested object extraction and modeling method based on Fillmore's case grammar. This approach had not considered of use case extraction and method. To solve this problem, we adopt Fillmore's semantic method as linguistic approach into requirement engineering, which refine fillmore's case grammar for extracting and modeling use cases from customer requirements. This Refined mechanism includes the definition of a structured procedure and the representation of visual notations for 'case' modeling. This paper also proposes the use case decision matrix to identify use case size from extracted use cases based on goal oriented requirement engineering(GoRE), which related with the complexity of use case, and also prioritizes the use cases with this matrix. It demonstrates our proposal with the bank ATM system.

기존 논문[1]에서는 Fillmore의 Case Grammar를 기반으로 객체 추출 및 모델링 방법을 제안하였다. 이 방법은 유스케이스 추출 및 결정 방법을 고려하지 않았다. 이러한 문제를 해결하기 위해, 본 논문에서는 요구공학에서 자연어 처리를 위해 Fillmore의 의미적 방법을 채택하였다. 즉, 고객 요구사항으로부터 유스케이스를 모델링하고 추출하기 위해 Fillmore의 Case Grammar를 개선한다. 개선된 메커니즘은 구조화된 절차를 정의하고 시각적 표기법을 수행한다. 또한 유스케이스의 복잡성과 관련된 Goal 지향 요구공학(GoRE)을 기반으로 추출된 유스케이스에서 유스케이스 크기를 식별하는 유스케이스 결정 매트릭스(Use Case Decision Matrix)를 제안한다. 이 매트릭스에서 유스케이스를 우선순위화 한다. 사례연구로 은행 ATM 시스템에 적용하였다.

Keywords

References

  1. SungBin Ahn, Dongho Kim, Chaeyun Seo, R. Youngchul Kim, "Object Extraction and Modeling Method from the User Requirements with Fillmore's Case Grammar," KSEJW 2010, Vol.8, No.1, pp.98-99, 2010.
  2. A. I. Anton, "Goal-based requirements analysis," in Proceeding of the Second International Conference on Requirements Engineering(ICRE '96), Colorado, 1996, pp.136-144.
  3. Jintae Kim, Sooyong Park, and Vijayan Sugumaran, "A Linguistics-Based Approach for Use Case Driven Analysis Using Goal and Scenario Authoring," Natural Language Processing and Infromation Systems Lecture Notes in Computer Science, Vol.3136, pp.159-170, 2004.
  4. Gustavo Bestetti Ibarra, Patricia Vilain, "Software Estimation Based on Use Case Size," 2010 Brazilian Symposium on Software Engineering(SBES), 2010, pp.178-187.
  5. G. Karner, "Resource Estimation for Objectory Projects," Objectory Systems, 1993.
  6. C. J. Fillmore, "The Case for Case," Universals in Linguistic Theory, Bach&Harms Eds, NewYork: Holt, Rinehart& Winston, 1967.
  7. Byungmi Lim, "A Study on Fillmore's Case Grammar," Ph.D. dissertation, University of Sangmyung Women's, Korea, 1987.
  8. Bokyung Park, Soyoung Moon, Kidu Kim, Boyeon Kim, R. Youngchul Kim, "Use Case Oriented Requirements Engineering for improving the pervious ViRE's Process", The 38th KIPS Fall Conference, Vol.19, No.2, pp.1497-1499, 2012.
  9. Jihong Jung, "User behavior analysis framework on ubiquitous environment," Ph.D. Dissertation of Hongik, 2009.
  10. Boyeon Kim, "Use Case Extraction Method of Customer Requirements Based on Refined Fillmore Case Grammar Mechanism," M. D. Dissertation, University of Hongik, 2013.