IPT Logotipo do IPT

Ano Letivo: 2016/17

Engenharia Informática-Internet das Coisas

Software Engineering

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 7043/2016 - 27/05/2016

7.5 ECTS; 1º Ano, 1º Semestre, 30,0 PL + 30,0 TP + 15,0 OT + 10,0 O , Cód. 39092.

Lecturer
- Nuno José Valente Lopes Madeira (2)
- Renato Eduardo Silva Panda (2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable.

Objectives
The main objective of this curricular unit is to educate the students about the different software engineering paradigms and models, namely agile software development methodologies, and its application in real world projects.

Program
Introduction to software engineering.
Sequential development models, iterative, incremental and agile models.
Agile methodologies: requirements and planning, user stories and user interfaces, prototypes, iterations and development, tests and documentation.
Software projects management: risk analysis, effort estimation, progress planning and tracking, team management and organization.

Evaluation Methodology
Theoretical (30%) - Closed book exam. Minimum grade of 35% required.
Practice (70%) - Evaluation of a project carried out by the students, including their performance over the various iterations, product presentation and documentation.

Bibliography
- Ruby, S. (2016). Agile Web Development with Rails 5. US: Pragmatic Bookshelf

Teaching Method
Theoretical classes introducing new topics (based on syllabus), tutorials on new technologies and oral presentations.
Laboratory / practical sessions used for project development and support.

Software used in class
Not applicable.

 

 

 


<< back to Curriculum Plan
Elemento gráfico

News | Agenda

NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado