The course is included in these curricula and study modules
It 2001 - 2004 - Programming methodology
Level/category
Teaching language
Swedish
Type of course
Compulsory
Recommended year of study
2
Total number of ECTS
3 cr
Learning outcomes
Knowledge about object oriented modeling language UML. Skills to use UML diagrams to document object-oriented programs (C++, Java, etc.) with visual UML tools.
Course contents
Introduction to UML
- history of UML
- system development process
- class and object concepts
- building blocks
- tools
UML Diagrams
- Use Case
- Class and Object
- State and Activity
- Package and Collaboration
- Physical Diagrams
UML Meta-Model
System of patterns
Prerequisites and co-requisites
Object-Oriented Programming with C++
Previous course names
UML TOOLS
Additional information
Reports and exercises to hand in have deadlines.
Recommended or required reading
Martin Fowler with Kendall Scott : UML Distilled, second edition, Addison-Wesley, 2000
Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen och Jan Stage : Objektorienterad analys och design, Studentlitteratur, Sverige, 2001
Mats Apelkrans och Carita Åbom : OOS / UML En objektorienterad systemutvecklingsmodell för processororienterad affärsutveckling, Studentlitteratur, Sverige, 2001
Grady Booch, James Rumbaugh and Ivar Jacobsen : The Unified Modeling Language User Guide, Addison-Wesley, USA, 1999
Study activities
- Lectures - 0 hours
- Exercise based learning - 0 hours
Workload
- Total workload of the course: 0 hours
- Of which autonomous studies: 0 hours
- Of which scheduled studies: 0 hours
Mode of Delivery
Participation in tuition
Assessment methods
- Exams
- Reports and productions
Examiner
Hanne Karlsson
Home page of the course
Group size
No limit
Assignments valid until
Until further notice
Assessment methods
- 2007-04-10 - Exams
- Date will be announced later - Reports and productions