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
-
T42D19SBusiness 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.