IPT Logotipo do IPT

Ano Letivo: 2019/20

Engenharia Informática-Internet das Coisas

Project Management in Computer 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, 2º Semestre, 30,0 PL + 30,0 TP + 15,0 OT + 10,0 O , Cód. 39098.

Lecturer
- Micael Santos Couceiro (2)
- Nuno José Valente Lopes Madeira (1)(2)
- José Casimiro Nunes Pereira (2)

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

Prerequisites
Not applicable

Objectives
The curricular unit aims to familiarize students with how different existing methodologies for software development, namely agile methodologies, and their application, equipping them with the necessary skills to design a real project.

Program
a) Introduction to software engineering. Specification, development and maintenance of software systems.
b) Management and project planning: risk analysis, effort estimates, planning and progress monitoring.
c) Team management and organization.
d) Documentation, testing and quality assurance.
e) Sequential, iterative or incremental and agile development models.
f) Introduction to agile, development in short periods: requirements and planning, interfaces and prototypes, development, testing and documentation.
g) Practical implementation of agile methodologies in the development of a real project.
h) Use of colaborative tools for management, planning, monitoring, and project documentation. Versions and configuration control.

Evaluation Methodology
Continuous Evaluation (50%)
Participation in class, work in classroom context
Written Assessment (50%)
Frequency / Examination / Examination of Appeal

Bibliography
- McConnel, S. (2014). Code Complete: A Practical Handbook of Software Construction. (Vol. 1). (pp. 1---). USA: Microsoft Press
- Shore, J. e Warden, S. (2010). The art of Agile Development. (Vol. 1). (pp. 1---). USA: O'Reilly Media
- Sommerville, I. (2011). Software engineering . (Vol. 1). (pp. 1---). USA: Addison-Wesley

Teaching Method
The course includes theoretical and practical lectures, in which the programme contents will be provided regarding the accomplishment of the objectives. Several computational tools will be used to carry out exercises in laboratorial context.

Software used in class
To be defined according to the work to be carried out by the students.

 

 

 


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