IPT Logotipo do IPT

Engenharia Informática-Internet das Coisas

Engenharia de Software

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 13495/2022 - 18/11/2022

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

Docente(s)
- Ana Cristina Barata Pires Lopes (1)(2)
- Luís Miguel Lopes de Oliveira (2)
- Renato Eduardo Silva Panda (2)

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

Pré-requisitos
Conceitos de informática (HTML, OOP) e desenvolvimento web cliente (HTML, CSS, JS) e servidor (MVC, frameworks, REST), entre outros.

Objetivos
Familiarizar os alunos com diferentes metodologias de desenvolvimento de software, nomeadamente metodologias ágeis e sua aplicação, dotando-os das competências necessárias para a realização de um projeto real.

Programa
Introdução à engenharia de software.
Modelos de desenvolvimento tradicionais e ágeis.
Aplicação de uma metodologia ágil no desenvolvimento de software.
Desenvolvimento de software: paradigma Modelo-Vista-Controlador (MVC), frameworks, APIs e SPAs, sistemas de ORM, versionamento de código, revisões e integração contínua, testes automatizados, websockets, caching, background jobs.

Metodologia de avaliação
Teórica (25%) - Exame escrito sem consulta. Mínimos de 35%.
Prática (75%) - Avaliação contínua do projecto desenvolvido pelos alunos, incluindo o desempenho ao longo das várias iterações, a apresentação do produto e a documentação produzida.

Bibliografia
- Ruby, S. (2022). Agile Web Development with Rails 7. US: Pragmatic Bookshelf
- Sutherland, J. e Schwaber, K. (0). The definitive guide to scrum: the rules of the game. Acedido em 21 de novembro de 2018 em https://www.scrum.org/resources/scrum-guide

Método de Ensino
Aulas teórico-práticas com apresentação dos conteúdos programáticos, introdução e demonstração de novas tecnologias e apresentações.
Aulas práticas laboratoriais para apoio à realização do projecto.

Software utilizado nas aulas
Não aplicável.

 

Aprovado em Conselho Técnico Cientifico: Aprovada na Ata nº 11/2023 de 13/12

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
Elemento gráfico

Notícias | 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
co-financiado