·

Sistemas de Informação ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

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