Siirry suoraan sisältöön

Software and system architectures (6 op)

Toteutuksen tunnus: CT00CL99-3005

Toteutuksen perustiedot


Ilmoittautumisaika

01.12.2024 - 30.12.2024

Ajoitus

06.01.2025 - 21.04.2025

Opintopistemäärä

6 op

Virtuaaliosuus

6 op

Toteutustapa

Etäopetus

Toimipiste

LUT-yliopisto

Osaamistavoitteet

The student understands the role of architecture in the development of software and information systems and has the basic skills of how to design and describe software architecture. The student can identify architecturally significant requirements and evaluate designed architectures with requirements. The student also understands the challenges of modern distributed architectures and problems of integration.

Toteutustapa ja opetusmenetelmät

This course provides a hybrid or blended learning experience. Each lecture week includes also a written learning task.There is a mandatory large project work that lasts through the whole course and a set of readings associated with each phase.Students will present and evaluate their work and the work of others several times during the course.

Oppimateriaali ja suositeltava kirjallisuus

The course material will be given during the course in Moodle.

Sisältö

The course centers around software architecture design and meeting the needs of the stakeholders of the system. The contents include basics of software and systems architecture, identifying architecturally significant requirements, designing software architecture with views, and evaluating software architectures. In addition, wider concepts of enterprise architecture and integration are introduced to put architectures in their context. The course includes a large practical design work that goes through these concepts.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Opettajat: Kari Smolander

Linkki opintojaksoesitteelle: https://sis-lut.funidata.fi/student/courseunit/otm-c43dc4e1-8836-481c-ac54-2a450c4c6ad3/brochure
Bachelor's thesis or degree completed. Understanding of programming and Internet.

Arviointimenetelmät

Grade 0-5

Arviointiasteikko

1-5