Engenharia de Serviços

Ano
1
Ano lectivo
2021-2022
Código
02023413
Área Científica
Sistemas de Informação
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
Opcional
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
Projecto: 50.0%
Exame: 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.