Engenharia de Serviços

Ano
1
Ano lectivo
2020-2021
Código
02023413
Área Científica
Informática
Língua de Ensino
Português
Outras Línguas de Ensino
Inglês
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
2º Ciclo - Mestrado

Conhecimentos de Base Recomendados

Sistemas de Informação.

Sistemas distribuídos.

Bases de dados.

Métodos de Ensino

Aulas teóricas: Descrição detalhada dos conceitos, princípios, metodologias e melhores práticas usadas na engenharia serviços. Apresentação e discussão de casos de estudo de forma a ilustrar a importância prática das metodologias.

Aulas teórico-práticas: Resolução de exercícios práticos e exploração de casos de estudo que requerem a combinação e associação de conceitos apresentados nas aulas teóricas. Fomentar o pensamento crítico na presença de problemas de complexidade acrescida.

 

Resultados de Aprendizagem

O crescimento do sector dos serviços requer a aplicação de métodos científicos e sistemáticos para suportar a sua criação e gestão. Neste contexto, esta unidade curricular fornece um contributo importante para a definição, desenho, modelação, execução e análise de serviços. Apresenta metodologias, técnicas, ferramentas e tecnologias, ilustrando a sua aplicação a casos reais ou de complexidade comparável. A unidade curricular fornece uma referência abrangente e prepara os estudantes que aspiram aprender sobre ou a obter um conhecimento científico mais profundo sobre o desenho e engenharia de serviços, experiência com serviços e gestão e inovação de serviços.

A unidade curricular deverá dotar os estudantes de competências na conceção e implementação de serviços, nomeadamente serviços prestados online.

Estágio(s)

Não

Programa

Parte I - Desenho de Serviços

- Conceito de serviço, relevâncias dos serviços, considerações sobre desenho de serviços

- Desenho de serviços: exploração

- Desenho de serviços: criação, reflexão, implementação

- Inovação aberta de serviços

 

Parte II - Desenvolvimento de Serviços

- Computação em nuvem

- Serviços RESTFul, OpenAPI/Swagger e GraphQL

- Introdução ao desenvolvimento front-end

- Segurança no desenvolvimento front-end

- Armazenamento de dados na nuvem

- Teoremas CAP e PACELC

- Computação "sem servidor" e serviços de workflow da AWS Amazon

- Serviços da AWS Amazon: Simple Queue Service, Simple Notification Service, Simple Email Service, CloudFormation, CloudWatch, Identity and Access Management

- Arquiteturas na nuvem. Fiabilidade, disponibilidade, escalabilidade e elasticidade.

- Balanceamento de carga

- Containers

- Serviços de Machine Learning na Cloud

Docente(s) responsável(eis)

Paulo José Osório Rupino da Cunha

Métodos de Avaliação

Avaliação
Exame: 50.0%
Projecto: 50.0%

Bibliografia

Stickdom & Schneider (2011). This is Service Design Thinking. Amsterdam: BIS Publishers

 

Documentation from Amazon AWS.

 

Load Balancing Servers, Firewalls, and Caches. Chandra Kopparapu, ISBN: 978-0-471-41550-3

 

Diverse technical and scientific papers on the various course topics.