2003
DOI: 10.28945/2610
|View full text |Cite
|
Sign up to set email alerts
|

Using UML in Software Requirements Analysis - Experiences from Practical Student Project Work

Abstract: Currently the Unified Modeling Language (UML) is an industry standard for object-oriented analysis and design of software systems. Accordingly, teaching UML is part of curricula in many universities engaged in the field of software engineering. Yet not much has been reported in the literature on how efficiently such courses enable students to use UML in software development projects. In this paper we present the initial results of our ongoing study into the capabilities of students to use the UML in system des… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2005
2005
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 5 publications
0
6
0
1
Order By: Relevance
“…Other authors [20] argue that modeling is only acquired through practice and recommend the trainer to describe steps to build diagrams.…”
Section: Serious Games Gamification and Learningmentioning
confidence: 99%
“…Other authors [20] argue that modeling is only acquired through practice and recommend the trainer to describe steps to build diagrams.…”
Section: Serious Games Gamification and Learningmentioning
confidence: 99%
“…Many problems on this list were also found in an empirical study (Frosch-Wilke, 2003), about problems with using class diagrams (among other things).…”
Section: • Identifying Appropriate Classes In Given Requirementsmentioning
confidence: 87%
“…Raner (2000) states, for that reason, that UML is excellent for experts, but bad for novices. One of the diagram techniques of UML is drawing class diagrams (Frosch-Wilke, 2003). Using class diagrams has become central within object-oriented analysis and design.…”
Section: Examples Of Educational Casesmentioning
confidence: 99%
“…Since Unified Modelling Language (UML) became an OMG (Object Management Group) standard and is generally accepted as the prominent modelling language by the industry, many educational practitioners have started using UML to facilitate in the teaching of object-oriented methodology in their undergraduate software engineering courses (Frosch-Wilke, 2003;Tabrizi, Collins, Ozan, & Li, 2004). However, more recent research has recognized that UML can be taught effectively only with the support of an appropriate CASE tool (Burton & Bruhn, 2003;Johnson & Wilkinson, 2003;Tabrizi et al, 2004).…”
Section: Case Tools In Educationmentioning
confidence: 99%