The course is included in these curricula and study modules

It 2001 - 2004 - Programming methodology

Level/category

Professional studies

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

Course and curriculum search