Skip to main content

Software Analysis and DesignLaajuus (5 cr)

Course unit code: A-AIT231

General information


Credits
5 cr

Objectives

The students learn to design object based software by using the UML (Unified Modelling Language) to meet the requirements of the business life. Demands, use case modelling, user stories, sketching the interface, process description, class diagram, designing architecture, designing database.

Content

The students or student groups define a software. They start with listing the requirements set by the business life, from use case modelling/user stories. The students use UML tools to model the software. The students also familiarise themselves with the process models of software development, especially agile methods.

Prerequisites

Prerequisites; ICT and business skills, Introduction to Software Development (A-OT01)

Further information

Literature: Booch, Jacobson, Rumbaugh: UML 2 and the Unified Process Second Edition. Practical Object-Oriented Analysis and Design, 2005.
Teaching methods: lectures, discussions, demonstrations, exercises, assignment, report/essay, independent on-line study.
Evaluation methods: assignment, exam and report

Go back to top of page