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