Uma organização necessita de um software para determinado setor que permita aos usuários criar seus próprios artefatos de software por meio de técnicas como low-code development ou no-code development.
Após uma reunião com a presença de gestores de vários setores, iniciou-se uma avaliação para decidir pela aquisição de um software de terceiros ou pelo desenvolvimento do próprio software.
Na possibilidade de aquisição do software de terceiros, a organização observou e analisou os Processos de Acordo na norma ABNT NBR ISO/IEC/IEEE 12207:2021. Após tal análise, optou-se por desenvolver seu próprio software utilizando sua equipe de Tecnologia da Informação (TI).
Para gestão e planejamento do projeto optou-se por utilizar o Scrum. Montou um Scrum Team com 10 pessoas, composto pelo Product Owner, pelo Scrum Master e por desenvolvedores (developers).
No levantamento e classificação de requisitos, optou-se pelo desenvolvimento de uma aplicação web utilizando os recursos da plataforma Java e pelo desenvolvimento utilizando o paradigma orientado a objetos. Para modelar os artefatos de software, optou-se pelo uso da UML 2.5.
Como o software utilizará arquitetura distribuída de microsserviços e frameworks como Spring e suas variantes, foram adotados protocolos de comunicação adequados baseados em troca mensagem.
Com base nas tecnologias e informações contidas no texto, faça o que se pede nos itens a seguir:
a. Explique a diferença entre Low-Code Development Platforms (LCDPs) e No-Code Development Platforms (NCDPs).
b. Explique resumidamente o propósito de cada um dos Processos de Acordo definidos na norma ABNT NBR ISO/IEC/IEEE 12207:2021.
c. Explique a relação do Product Owner com o Product Backlog.
d. Explique a relação do Scrum Team com Sprint Backlog.
e. Indique pelo menos dois servidores completos Java EE, que possuem container web e container EJB, e podem ser usados no caso apresentado.
f. Indique o diagrama da UML 2.5 que utiliza nós e artefatos para fornecer uma visão da topologia do hardware, mostrando quais elementos de software são implementados por quais elementos de hardware.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Em uma reunião do departamento de Tecnologia da Informação de uma organização, o gerente de projetos discorreu sobre o desenvolvimento de uma nova aplicação distribuída e escalável, que executará a partir da nuvem, utilizando microsserviços. Além disso, o gerente de projetos forneceu as seguintes informações. Os microsserviços serão implantados com auxílio de tecnologias de containers como Docker, Kubernetes e Rancher. Para criar os microsserviços, serão utilizados, dentre outros recursos, o Spring Cloud, que fornece uma série de ferramentas que facilitam a criação de aplicações distribuídas e escaláveis. Para manter a cultura de DevOps, serão utilizadas práticas de automação de infraestrut…
Considere que um Analista da área de Sistemas de Informação do Tribunal de Justiça do Ceará (TJCE) foi convidado a participar de um núcleo de estudos de Inteligência Artificial que visa propor soluções de Machine Learning para o Tribunal. Após estudar o assunto, o Analista foi solicitado a fornecer respostas para os itens a seguir.
a. Explicar sucintamente a relação entre Inteligência Artificial, Machine Learning e Deep Learning.
b. Apresentar as diferenças entre os métodos de Machine Learning:
− Aprendizado Supervisionado
− Aprendizado Não Supervisionado
− Aprendizado Semi Supervisionado
c. Indicar o que o programa abaixo cria e em que linguagem de programação está escrito. Detalhar, de for…
Uma organização deseja iniciar o projeto de desenvolvimento de um site e uma reunião foi convocada pelo Gerente de Tecnologia da Informação com sua equipe, onde foram apresentadas as informações abaixo.
– Será utilizado o framework Scrum para gestão do projeto e XP para o desenvolvimento ágil.
– Os processos de negócios serão mapeados e, em seguida, desenhados utilizando-se o diagrama da UML mais adequado para tal finalidade.
– Os requisitos sertão coletados e classificados, sendo os funcionais representados em um diagrama da UML que inclui a visão da interação do site com os usuários e outros sistemas.
– O site será construído utilizando-se um conjunto de linguagens …



