Siirry suoraan sisältöön

Software development methodologies (5op)

Toteutuksen tunnus: T42D25OJ-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.12.2019 - 31.12.2019
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
16.03.2020 - 27.04.2020
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomikoulutus, tietojenkäsittely
Toimipiste
Minerva, Kauppakatu 58, Tornio
Opetuskielet
englanti
Koulutus
Business Information Technology
Opettajat
Pekka Reijonen
Vastuuopettaja
Pekka Reijonen
Ryhmät
T42D19S
Business Information Technology (day time learning) Tornio autumn 2019
Opintojakso
T42D25OJ

Arviointiasteikko

H-5

Sisällön jaksotus

Online: Self study package 8.1. - 26.1.
On campus: 16.03.2020 - 27.04.2020 (mixed with Programming 2 studies)

Tavoitteet

This module provides you information about software development processes and various methodologies in the field. You will get information about different phases, techniques and tools in processes. You will understand how requirements will affect to the selection of methodology and what the main differences between methodologies are. You will also obtain information what is required to contribute to software development projects

Sisältö

Tieto puuttuu

Aika ja paikka

16.03.2020 - 27.04.2020
Self study online: 8.1. - 26.1.2020
On campus: 16.03.2020 - 27.04.2020 (mixed with Programming 2 studies)

Oppimateriaalit

For self study package, required reading is SOFTWARE ENGINEERING. by Ian Sommerville, Preferably 10'th edition.
Following chapters:
Chapter 1.1. Professional software development
Chapter 2 Software processes (a hint: SDLC may be important)
Chapter 3 Agile software development 2 first sub-chapters
Chapter 7 Design and implementation
Chapter 8 Software testing
Chapter 9.3 Software maintenance
Chapter 22 Project management
Chapter 23.3 Project scheduling
Chapter 23.4 Agile Planning
Chapter 24.3 Reviews and inspections (Important: peer review)
Chapter 24.4 Quality management in agile development
Chapter 25 Configuration management (Concentrate on version control systems.)

Opetusmenetelmät

Problem-based learning may be applied where applicable. Different activating vocational teaching methods will be used depending on the group taught and the facilities available. If applicable, conventions from selected areas in software industry may be used as a part of teaching. Teacher guides the learning process by short introductory lectures and/or initial subject related material to be studied before practical work. Teacher prepares the setting for learning and provides coaching for the students. Teaching sessions may take place on campus and online. The main focus will be on guided knowledge searching and practical work on it.

Harjoittelu- ja työelämäyhteistyö

Software industry conventions are used when applicable, thusly preparing for work in software industry.

Toteutuksen valinnaiset suoritustavat

Before the course starts, students may propose to the course teachers their personal implementation plan. The plan must be realistic and result in verificable development in the targeted competence(s). In addition, guidance from MIGRI and student visa must be taken into account. Course teachers accept or reject student's plan based on their own consideration.

Opiskelijan ajankäyttö ja kuormitus

The student's estimated workload of this implementation is 135 h of following elements:
Teamwork + supervised 58h (as part of programming 2)
Self study 81h (self study package)

Arviointikriteerit, tyydyttävä (1)

Evaluation target: You understand the main concept of software development and you know methodologies used.
Satisfactory

You describe the main principles of software development methodologies.

Arviointikriteerit, hyvä (3)

Good
You describe the principles of software development methodologies and you can describe how they differ from each other.

Arviointikriteerit, kiitettävä (5)

Excellent
You describe the principles of software development methodologies and you can describe how they differ from each other. You can also make justified selection of methodology for a project, and you know how to contribute to the project.

Esitietovaatimukset

NULL

Lisätiedot

In two parts:
Lectures and group exercises 2 credits
self-study package, essay, 3 credits
The self study package will be published in January 8th, 2020.

Siirry alkuun