Software development methodologies (5cr)
Code: T42D25OJ-3001
General information
- Enrollment
- 02.12.2019 - 31.12.2019
- Registration for the implementation has ended.
- Timing
- 16.03.2020 - 27.04.2020
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Bachelor of Business Administration, Business Information Technology
- Campus
- Minerva, Kauppakatu 58, Tornio
- Teaching languages
- English
- Degree programmes
- Business Information Technology
Evaluation scale
H-5
Content scheduling
Online: Self study package 8.1. - 26.1.
On campus: 16.03.2020 - 27.04.2020 (mixed with Programming 2 studies)
Objective
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
Content
Tieto puuttuu
Location and time
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)
Materials
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.)
Teaching methods
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.
Employer connections
Software industry conventions are used when applicable, thusly preparing for work in software industry.
Completion alternatives
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.
Student workload
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)
Assessment criteria, satisfactory (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.
Assessment criteria, good (3)
Good
You describe the principles of software development methodologies and you can describe how they differ from each other.
Assessment criteria, excellent (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.
Qualifications
NULL
Further information
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.