Laboratório de Engenharia de Serviços
2
2025-2026
02056089
Opcional
Português
Inglês
Presencial
Semestral
6.0
Opcional
2º Ciclo - Mestrado
Conhecimentos de Base Recomendados
Conhecimentos base de Sistemas de Informação, Sistemas Distribuídos, e Bases de dados.
Métodos de Ensino
Aulas teórico-práticas: 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. Palestras com especialistas convidados.
Aulas práticas labratoriais: Resolução de exercícios e desenvolvimento de projeto end-to-end que requerem a combinação e associação de conceitos apresentados nas aulas teórico-práticas. Fomentar o pensamento crítico na presença de problemas de complexidade acrescida.
Projecto de criação de um serviço digital.
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 de laboratório fornece um contributo importante para a definição, desenho, modelação, execução e análise de serviços, expondo assim os estudantes a todo o processo desde a conceção ao desenvolvimento de prova de conceito.
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 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 ou com uma componente digital forte.
Estágio(s)
NãoPrograma
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)
Jacinto Paulo Simões Estima
Métodos de Avaliação
Avaliação
Exame: 40.0%
Projecto: 60.0%
Bibliografia
Stickdorn and Schneider (2021). This is Service Design Thinking. Amsterdam: BIS Publishers. ISBN: 978-90-6369-279-7
Downe (2022). Good Services: How to design services that work. Amsterdam: BIS Publishers. ISBN: 978-90-6369-543-9
Chandra Kopparapu (2002). Load Balancing Servers, Firewalls, and Caches. ISBN: 978-0-471-41550-3
James Cowling (2016). Inside the Magic Pocket. https://dropbox.tech/infrastructure/inside-the-magic-pocket
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. 2007. Dynamo: amazon's highly available key-value store. SIGOPS Oper. Syst.
Rev. 41, 6 (December 2007), 205–220. https://doi.org/10.1145/1323293.1294281
Daniel Abadi. DBMS Musings (online blog). https://dbmsmusings.blogspot.com/
Amazon Web Services, Inc. and/or its affiliates (2024). AWS Step Functions - Developer guide.