Assisting novice analysts in developing quality conceptual models with UML

被引:50
作者
Bolloju, Narasimha [1 ]
Leung, Felix S. K. [1 ]
机构
[1] City Univ Hong Kong, Dept Informat Syst, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
10.1145/1139922.1139926
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Systems analysts have developed conceptual models by following the object-oriented approach in the modeling technique of the Unified Modeling Language (UML). Use case-driven modeling is a popular approach employed in systems development using the object oriented method. Use case models are used in the analysis phase to capture and represent high level system requirements. A study was conducted aimed at identifying the most typical set of errors frequently committed by novice system analysts in commonly used UML artifacts. Dynamic models were used by analysts to capture system behavior through a sequence of message flows among classes and objects. The conceptual model quality framework provided a systematic way to analyze the quality of UML artifacts help produce different types of quality. Developers of CASE tools can incorporate facilities to provide guidance to novice analysts in preventing typical novice errors during the modeling process.
引用
收藏
页码:108 / 112
页数:5
相关论文
共 11 条
[1]  
ADOLPH S, 2003, PATTERNS EFFECTIVE U
[2]   Object-oriented modeling with UML: A study of developers' perceptions [J].
Agarwal, R ;
Sinha, AP .
COMMUNICATIONS OF THE ACM, 2003, 46 (09) :248-256
[3]  
Ambler SW., 2003, ELEMENTS UML STYLE
[4]  
Cockburn A., 2001, WRITING EFFECTIVE US
[5]  
Fowler M., 1997, ANAL PATTERNS REUSAB
[6]   UNDERSTANDING QUALITY IN CONCEPTUAL MODELING [J].
LINDLAND, OI ;
SINDRE, G ;
SOLVBERG, A .
IEEE SOFTWARE, 1994, 11 (02) :42-49
[7]  
Moody DL, 2003, PROC INT CONF SOFTW, P295
[8]  
Schenk K. D., 1998, Journal of Management Information Systems, V15, P9
[9]   Using ontology to validate conceptual models [J].
Shanks, G ;
Tansley, E ;
Weber, R .
COMMUNICATIONS OF THE ACM, 2003, 46 (10) :85-89
[10]   Research commentary: Information systems and conceptual modeling - A research agenda [J].
Wand, Y ;
Weber, R .
INFORMATION SYSTEMS RESEARCH, 2002, 13 (04) :363-376