Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2002.9D.4.639

Use Case Diagram Extraction Technique from Requirements Specification  

Yu, Cheol-Jung (전북대학교 컴퓨터과학과)
Jeong, So-Yeong (전북대학교 대학원 컴퓨터통계정보학과)
Abstract
We have to carry out systematic, definite requirements analysis for the successful development of software. The UML gives the ways to grasp user or customer requirements and decide the boundary of business systems from the use case modeling. This paper presents how to extract use case diagram from the requirements specification systematically by applying the standardized rules as a part of the study for use case modeling. We modify requirements specification by applying $R_{RS}$ (Rules for Requirements Specification) and extract actor, use case, relationship by applying $R_{A}$(Rules for Actors), $R_{U}$(Rules for Use Cases) and $R_{R}$(Rules for Relationships) to the modified requirements specification separately and then become to make out use case diagram in the end. By applying the rules presented in this paper to the requirements specification for personnel management, we can reduce the existing difficulties of extracting use case diagram based on the narrative descriptions without any standardized rules.rules.
Keywords
UML(Unified Modeling Language); Requirements Specification; Actor; Use Case; Use Case Diagram;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 김민선, 김수동, '전사적 프로젝트의 Use Case 모델링을 위한 실무 지침', 정보처리학회 추계학술발표논문집, 제6권 제2호, pp.1-4, 1999
2 Wirfs-Brock Rebecca, Wilkerson Brian, Wiener Lauren, Designing Object-Oriented Software, Prentice Hall, 1990
3 Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard, Object-Oriented Software Engineering-A Use Case Driven Approach, Addison-Wesley Pub. Co., 1998
4 Cockburn Alistair, Writing Effective Use Case, Addison-Wesley Pub. Co., 2000
5 Doug Rosenberg, Kendall Scott, Use Case Driven Object Modeling with UML : A Practical Approach, Addison-Wesley Pub. Co., 1999
6 Armour Frank, Miller Granville, Advanced Use Case Modeling, Addison-Wesley Pub. Co., 2001
7 이원우, 박수용, 류성열, '객체지향 어플리케이션 개발을 위한 UML 기반의 요구공학 프로세스', 제1회 한국소프트웨어공학학술대회, pp.165-172, 1999
8 장옥배, 유철중, 이병걸, 김지홍, 양해술, 김병기, 소프트웨어공학, 도서출판 한산, 2001
9 류형규, 이순천, 류시원, 신성호, UML 기반 개체지향 클라이언트/서버 구축, 홍릉과학출판사, 2000
10 Geri Schneider, Jason P. Winters, Applying Use case : A Practical Guide, Addison-Wesley Pub. Co., 1998
11 Terry Quatrani, Visual Modeling With Rational Rose 2000 and UML, Addison-Wesley Pub. Co., 2000
12 Hans-Erik Eriksson, Magnus Penker, UML Toolkit, John Wiley & Sons, Inc., 1998
13 Joseph Schmuller, Teach Yourself UML in 24 Hours, SAMS Pub. Co., 1999
14 Ian Sommervlle & Pete Sawyer, Requirements Engineering, John Wiley & Sons, Inc., 1997
15 Martin Fowler, Kendall Scott, UML Distilled Second Edition : A Brief Guide to the Standard Object Modeling Language, Addison-Wesley Pub. Co., 2000
16 Klaus Pohl, Process-Centered Requirements Engineering, John Wiley & Sons, Inc., 1996
17 강기선, 김진태, 박병철, 박수용, '요구공학개요', 소프트웨어공학회지, 제11권 제4호, pp.5-11, 1998
18 Leszek A. Maciaszek, Requirements analysis and system design Developing information systems with UML, Addison-Wesley Pub. Co., 2001