74
Engenharia de Software
PUC
25
Engenharia de Software
PUC
3
Engenharia de Software
IFMA
7
Engenharia de Software
UFSC
16
Engenharia de Software
UFF
7
Engenharia de Software
UFF
1
Engenharia de Software
UFJF
33
Engenharia de Software
UFF
7
Engenharia de Software
MULTIVIX
3
Engenharia de Software
UFPI
Texto de pré-visualização
Trabalho T1 Engenharia de Software II Data limite de entrega 06092023 Organização grupos de no máximo 4 integrantes Descrição Este trabalho pode ser realizado em grupos de no máximo 4 integrantes Utilize o link indicado no Moodle Escolha seu grupo para a montagem dos grupos O objetivo do trabalho é escolher um arquétipo exemplo com código completo disponível de forma aberta para uma solução de microsserviços e realizar uma análise do seu funcionamento O arquétipo escolhido deve ser publicado pelo grupo no link indicado no Moodle Sobre a escolha do arquétipo no máximo dois grupos podem escolher o mesmo arquétipo Após a análise construir um relatório apontando Indicação das fontes consultadas documentação e repositório de código Um diagrama UML ou um conjunto de diagramas que resuma a organização dos componentes e a forma de implantação dos microsserviços Análise crítica das fronteiras e interfaces dos microsserviços realçando se elas estão de acordo com os requisitos de negócio da aplicação Use métricas como capacidade de ocultação de informação coesão e acoplamento Resumo das escolhas arquiteturais banco de dados compartilhado ou não banco de dados centralizado ou distribuído comunicação direta ou indireta entre serviços comunicação síncrona ou assíncrona entre serviços formato de implantação dos serviços presença de transações distribuídas ou não presença de coreografia ou orquestração de serviços presença de sistema de descoberta de serviços ou não presença de API gateway ou não presença de circuit breaker ou não presença de balanceador de carga ou não presença de sistema de logging distribuído ou não presença de sistema de monitoração ou não etc Indicação das tecnologias empregadas onde podem ser obtidas e o propósito de cada uma O relatório deve ser entregue em um documento PDF contendo o nome de todos os integrantes do grupo no Fórum de entrega
74
Engenharia de Software
PUC
25
Engenharia de Software
PUC
3
Engenharia de Software
IFMA
7
Engenharia de Software
UFSC
16
Engenharia de Software
UFF
7
Engenharia de Software
UFF
1
Engenharia de Software
UFJF
33
Engenharia de Software
UFF
7
Engenharia de Software
MULTIVIX
3
Engenharia de Software
UFPI
Texto de pré-visualização
Trabalho T1 Engenharia de Software II Data limite de entrega 06092023 Organização grupos de no máximo 4 integrantes Descrição Este trabalho pode ser realizado em grupos de no máximo 4 integrantes Utilize o link indicado no Moodle Escolha seu grupo para a montagem dos grupos O objetivo do trabalho é escolher um arquétipo exemplo com código completo disponível de forma aberta para uma solução de microsserviços e realizar uma análise do seu funcionamento O arquétipo escolhido deve ser publicado pelo grupo no link indicado no Moodle Sobre a escolha do arquétipo no máximo dois grupos podem escolher o mesmo arquétipo Após a análise construir um relatório apontando Indicação das fontes consultadas documentação e repositório de código Um diagrama UML ou um conjunto de diagramas que resuma a organização dos componentes e a forma de implantação dos microsserviços Análise crítica das fronteiras e interfaces dos microsserviços realçando se elas estão de acordo com os requisitos de negócio da aplicação Use métricas como capacidade de ocultação de informação coesão e acoplamento Resumo das escolhas arquiteturais banco de dados compartilhado ou não banco de dados centralizado ou distribuído comunicação direta ou indireta entre serviços comunicação síncrona ou assíncrona entre serviços formato de implantação dos serviços presença de transações distribuídas ou não presença de coreografia ou orquestração de serviços presença de sistema de descoberta de serviços ou não presença de API gateway ou não presença de circuit breaker ou não presença de balanceador de carga ou não presença de sistema de logging distribuído ou não presença de sistema de monitoração ou não etc Indicação das tecnologias empregadas onde podem ser obtidas e o propósito de cada uma O relatório deve ser entregue em um documento PDF contendo o nome de todos os integrantes do grupo no Fórum de entrega