Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The aim of the course is that students understand what is required of a software architect.

Learning outcomes

After completing the course, students are expected to be able to analyze a problem and to develop a software architecture that solves the problem.

Course contents

Analysis and Design, UML and software design

Prerequisites and co-requisites

Some programming courses

Previous course names

Systemdesign och UML

Additional information

See Itslearning

Recommended or required reading

Object-Oriented Design with UML and Java
by Barclay, Kenneth A., Savage, John

Study activities

  • Individual- and group instruction - 33 hours
  • Individual studies - 100 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

  • Exams (written-, oral-, home-)
  • Essays, reports, productions and portfolio

Assessment requirements

To pass the course the student should pass the following examinations:
Examination 1: Written exam
Examination 2: Essay
(examinations include written examination tests, demonstrations and presentations, reports and produktions, essays, and also presence at specified occasions)


  • Westerlund Magnus
  • Grahn Kaj


Westerlund Magnus

Group size

No limit

Assignments valid until

Until date 2015-02-26

Assessment methods

  • Date of examination will be announced later - Exams
  • 2014-10-26 - Reports and productions

Course and curriculum search