Back to all courses
Application period has ended
Large scale software design
Individual course
Core content
- Description of architectures
- Non-functional requirements
- Requirements and concepts related to architectural design.
- Standard solutions related to architectures
- Assessment methods of architectures
Complementary/specialist knowledge
- Architecture modelling
- Styles of architechtures.
- Distributed architectures.
- Frame architectures
- Product and software platforms
- Version management on large software.
- ATAM and DCAR methods
Learning outcomes
After passing the course, the student
- knows basic solutions of a higher than the class level used in software design and is familiar with their typical application targets.
- is able to interpret and produce architectural descriptions of different perspectives and understands the objectives of various description modes and aspects.
More information in the Tampere University study guide.
You can get a digital badge after completing this course.
versionhallinta ohjelmisto ohjelmistosuunnittelu devaus devaaja koodaus koodari ohjelmointi alustat ohjelmistoarkkitehtuuri
Responsible teacher
Tampere University
Hannu-Matti Järvinen
hannu-matti.jarvinen(at)tuni.fi
Further information about the studies
Tampere University
Teemu Rauhala, ICT coordinator
teemu.rauhala(at)tuni.fi
Contact person for applications
FITech Network University
Fanny Qvickström, Student services specialist
info(at)fitech.io
Application period has ended
Topics:
Software engineering,
Software systems
Software systems
Course code:
COMP.SE.210
Study credits:
5 ECTS
Price:
0 €
Course level:
Teaching period:
10.1.–28.4.2024
Application start date:
07.11.2023
Application deadline:
Application period has ended
Host university:
Tampere University
Who can apply:
Adult learner,
Degree student
Degree student
Teaching method:
Contact
Place of contact learning:
Tampere
Teaching language:
English
General prerequisites:
Basic knowledge of software design.