Ohjelmistotuotanto ja mallintaminen (aka Software Engineering and Modelling) (5 cr)
Code: 3011465-3006
General information
- Enrollment
-
29.11.2023 - 18.01.2024
Registration for the implementation has ended.
- Timing
-
08.01.2024 - 19.04.2024
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- Finnish
- Seats
- 10 - 40
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Sami Pyöttiälä
- Teacher in charge
- Sami Pyöttiälä
- Groups
-
PTIETS22swisPTIETS22 Software Development and Information Systems
- Course
- 3011465
Realization has 3 reservations. Total duration of reservations is 6 h 0 min.
Time | Topic | Location |
---|---|---|
Tue 02.04.2024 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmistotuotanto ja mallintaminen 3011465-3006 |
ICT_B1038
IT telakka
|
Tue 09.04.2024 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmistotuotanto ja mallintaminen 3011465-3006 |
ICT_B1038
IT telakka
|
Tue 16.04.2024 time 12:00 - 14:00 (2 h 0 min) |
Ohjelmistotuotanto ja mallintaminen 3011465-3006 |
ICT_B1038
IT telakka
|
Evaluation scale
H-5
Content scheduling
Opintojakson suoritettuaan opiskelija :
- tuntee ohjelmistoprojektimalleja ja arvioida niiden soveltuvuutta ohjelmistoprojekteihin
- osaa toimia ohjelmistoprojektin eri vaiheissa ja rooleissa
- ymmärtää määrittelyn, suunnittelun ja testauksen merkityksen ohjelmistoprojektissa
- osaa laatia ohjelmistotuotannossa käytettyjä suunnittelukaavioita (UML), käyttöliittymäprototyyppejä ja käyttää versionhallintaa yhteistyössä muiden kanssa
- käyttää ketterää kehitystä tukevaa työkalua ohjelmistoprojektin ja vaatimustenhallintaan
Objective
After completing the course the student can:
- describe different software development methodologies and evaluate their feasibility to software projects
- describe software development project phases
- understand and draw UML diagrams
- understand the importance of specification and planning to software development
- work in different phases of a software project
Content
- Software development project
- Specification, planning, programming, testing, deployment, and maintenance of a software project
- UML modelling
Materials
Erikseen jaettavat ja linkatut lähiopetuskertojen materiaalit, ohjelmistotyökalut, dokumentointipohjat.
Teaching methods
Opintojaksolla harjoitellaan toimimista ohjelmistoprojektin eri vaiheissa.
Harjoitustyönä toteutetaan ryhmässä hallittu ohjelmistoprojekti alusta loppuun: Ohjelmiston määrittely, suunnittelu, ohjelmointi, testaus, ja käyttöönotto.
International connections
Harjoitustyö toteutetaan ryhmässä. Projektissa noudatetaan SCRUM menetelmän periaatteita. Viikoittaisilla opetuskerroilla tehdään ohjelmistuotantoon liittyviä pienempiä tehtäviä, jotka palvelevat harjoitustyön tekemisen osia sekä edistetään omaa harjoitustyöprojektia.
Student workload
Opintojakson laajuus on 5 opintopistettä.
Työmäärä on 5 * 27 tuntia eli 135 tuntia.
Opintojakson kesto on noin 14 viikkoa.
Viikottainen työmäärä on noin 10 tuntia, josta
viikkoharjoitukset noin 2 tuntia ja oma harjoitustyönä oleva
ohjelmistoprojekti noin 8 tuntia.
Qualifications
Ohjelmoinnin perusteet, Liiketoiminnan perusteet
Further information
Osallistumisen edellytyksenä ovat perustaidot jostakin ohjelmointikielestä. Kurssilla toteutetaan ryhmätyönä ohjelmisto, mutta ohjelmoinnin opetus ei ole varsinaisesti kurssin sisältöä.