Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML

Despite the status of united modeling language (UML) as the de facto standard for object oriented modeling, it has received controversial reviews. The most controversial diagram in UML is the use case diagram. Some practitioners claim that use case diagrams are not valuable in requirements analysis...

Full description

Saved in:
Bibliographic Details
Main Authors: SIAU, Keng, LEE, Lihyunn
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2004
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9657
https://ink.library.smu.edu.sg/context/sis_research/article/10657/viewcontent/Unbekannt.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10657
record_format dspace
spelling sg-smu-ink.sis_research-106572024-12-02T01:01:45Z Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML SIAU, Keng LEE, Lihyunn Despite the status of united modeling language (UML) as the de facto standard for object oriented modeling, it has received controversial reviews. The most controversial diagram in UML is the use case diagram. Some practitioners claim that use case diagrams are not valuable in requirements analysis and some have even argued that use case diagrams should not be part of UML. This research examined the values of use case diagram in interpreting requirements when use case diagrams are used in conjunction with class diagrams. In other words, the study investigated the possible synergetic values and relationships between the use case and class diagrams in the context of requirements analysis. This study used theories from cognitive psychology as its theoretical and conceptual foundation. The data collection utilized the verbal protocol technique in which subjects were asked to think aloud as they interpreted the use case and class diagrams. The results show that the use case diagrams were more completely interpreted than the class diagrams. The presence or absence of one diagram when interpreting another diagram had no effect on the outcome of the interpretation. From the results, we argue that the use case diagrams and class diagrams depict different aspects of the problem domain, they have very little overlap in the information captured, and both are necessary in requirements analysis. 2004-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9657 info:doi/10.1007/s00766-004-0203-7 https://ink.library.smu.edu.sg/context/sis_research/article/10657/viewcontent/Unbekannt.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Requirements analysis Requirements engineering Conceptual modeling Unified modeling language Use case diagram Class diagram Experimental study Databases and Information Systems Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Requirements analysis
Requirements engineering
Conceptual modeling
Unified modeling language
Use case diagram
Class diagram
Experimental study
Databases and Information Systems
Software Engineering
spellingShingle Requirements analysis
Requirements engineering
Conceptual modeling
Unified modeling language
Use case diagram
Class diagram
Experimental study
Databases and Information Systems
Software Engineering
SIAU, Keng
LEE, Lihyunn
Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
description Despite the status of united modeling language (UML) as the de facto standard for object oriented modeling, it has received controversial reviews. The most controversial diagram in UML is the use case diagram. Some practitioners claim that use case diagrams are not valuable in requirements analysis and some have even argued that use case diagrams should not be part of UML. This research examined the values of use case diagram in interpreting requirements when use case diagrams are used in conjunction with class diagrams. In other words, the study investigated the possible synergetic values and relationships between the use case and class diagrams in the context of requirements analysis. This study used theories from cognitive psychology as its theoretical and conceptual foundation. The data collection utilized the verbal protocol technique in which subjects were asked to think aloud as they interpreted the use case and class diagrams. The results show that the use case diagrams were more completely interpreted than the class diagrams. The presence or absence of one diagram when interpreting another diagram had no effect on the outcome of the interpretation. From the results, we argue that the use case diagrams and class diagrams depict different aspects of the problem domain, they have very little overlap in the information captured, and both are necessary in requirements analysis.
format text
author SIAU, Keng
LEE, Lihyunn
author_facet SIAU, Keng
LEE, Lihyunn
author_sort SIAU, Keng
title Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
title_short Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
title_full Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
title_fullStr Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
title_full_unstemmed Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML
title_sort are use case and class diagrams complementary in requirements analysis? an experimental study on use case and class diagrams in uml
publisher Institutional Knowledge at Singapore Management University
publishDate 2004
url https://ink.library.smu.edu.sg/sis_research/9657
https://ink.library.smu.edu.sg/context/sis_research/article/10657/viewcontent/Unbekannt.pdf
_version_ 1819113094420365312