A UML versão 2.5 possui um grande conjunto de tipos de diagramas distintos. O diagrama abaixo indica as etapas de confecção de um bolo.
O diagrama é do tipo:
Um gerente de projetos de uma instituição financeira está adotando o Processo Unificado (UP) para o desenvolvimento de um novo sistema de gerenciamento de transações. Durante uma reunião, ele explica as diferentes fases do UP e seus objetivos.
Considerando-se o contexto descrito, qual é o objetivo principal a ser atingido na fase de elaboração do Processo Unificado?
A Unified Modeling Language (UML) é uma linguagem visual voltada para a modelagem de sistemas de software, possibilitando descrever os componentes que constituem uma aplicação computacional através da definição de elementos gráficos e textuais. Acerca desse assunto, avalie as asserções a seguir:
A UML é independente de linguagem de programação, de modo que a modelagem de um sistema em UML torna-se uma documentação desta solução e possibilita integração de diferentes linguagens de programação.
PORQUE
A UML é independente de processo de desenvolvimento, de modo que a forma que um sistema será desenvolvido é escolha do analista e possibilita adaptar a concepção da solução ao cenário do negócio.
Acerca dessas asserções, assinale a alternativa CORRETA.
Pode armazenar milhares de dígitos, que a mesma pode ser lida a uma longa distância, utilizando rádio frequência e que ainda é possível ler automaticamente centenas de etiquetas por segundo. Pode ser lido ou atualizado sem posicionamento sobre o leitor.
O texto acima se refere ao(à):
Suponha que um modelo de classificação binária foi treinado para distinguir e-mails de spam de e-mails legítimos. O modelo foi testado em um conjunto de dados de teste com 200 e-mails, sendo 100 e-mails de spam e 100 e-mails legítimos. A matriz de confusão é dada por 80 verdadeiros positivos, 85 verdadeiros negativos, 15 falsos positivos (erro tipo 1) e 20 falsos negativos (erro tipo 2).
Nessas condições, o F1-Score do modelo deve ser aproximadamente igual a
No contexto dos algoritmos utilizados em análise de dados, considere os passos a seguir:
1. recebe os dados de treinamento como entrada, que incluem atributos e categorias;
2. calcula a probabilidade de cada categoria ocorrer com base na quantidade de exemplos de cada categoria no conjunto de dados;
3. calcula a probabilidade condicional para cada atributo, ou seja, a probabilidade de um atributo dada uma categoria;
4. para uma nova entrada, calcula a probabilidade de cada categoria dada a entrada;
5. seleciona a categoria com a maior probabilidade condicional como a previsão para a nova entrada;
6. repete os passos 4 e 5 para todas as entradas desconhecidas.
Assinale o algoritmo que é implementado nos passos acima.
Um Requisito é uma capacidade do sistema ou a descrição de algo que o sistema é capaz de realizar, para resolver um problema ou atingir um objetivo do usuário. Sobre este assunto, considere as seguintes afirmações:
I- Usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.
II- O sistema deve estar disponível para uso durante o horário comercial, de segunda a sexta.
III- Usuário deve se autenticar no sistema com seu crachá de identificação.
IV- O sistema deve gerar a lista de clientes para visitação daquele dia.
Assinale a alternativa que traz os requisitos que são classificados como Funcionais.
Em relação ao processamento de linguagem natural (PLN), analise as afirmativas a seguir.
I. O PLN envolve a compreensão e a geração de linguagem natural humana.
II. A tarefa principal do PLN é traduzir textos de uma língua para outra.
III. O PLN não é utilizado para tarefas de processamento de voz.
IV. O PLN é aplicado em sistemas de recuperação de informações e assistentes virtuais.
Estão corretas as afirmativas
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:
I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.
Assinale a alternativa que traz a CORRETAassociação entre os modelos de processo com suas respectivas definições.
No contexto do desenvolvimento de chatbots baseados em prompt textuais, uma habilidade importante é a resolução de ambiguidades, visando à compreensão completa do texto.
Assinale a técnica de NLP adequada nesse tipo de desenvolvimento.
A Engenharia de Software possui como principal objetivo apoiar o desenvolvimento profissional de soluções, a partir do emprego de técnicas que auxiliam na especificação, projeto e evolução dos programas. Acerca desse assunto, avalie as asserções a seguir:
Os engenheiros de software precisam adotar uma abordagem sistemática e organizada para o exercício de suas atividades.
PORQUE
Para os engenheiros de software, a escolha da abordagem determina a eficácia e a eficiência na produção de software de alta qualidade na maioria dos casos.
Acerca dessas asserções, assinale a alternativa CORRETA.
Considere um profissional que está modelando um sistema para gerenciamento de um órgão público. A partir do levantamento dos processos e a determinação dos requisitos, esse profissional deseja representar o fluxo de trabalho das diversas etapas que compõem o processo “Atendimento à População”, de forma a descrever a sequência de atividades necessárias para que esse processo seja executado. Assinale a alternativa que apresenta o diagrama da UML que deve ser utilizado no contexto apresentado.
Uma das carreiras em ascensão na área de tecnologia,é a de DevOps, responsável por acelerar a colocação da solução no mercado, manter a estabilidade e a confiabilidade do sistema, melhorar o tempo médio de recuperação, entre outras ações. Assinale a alternativa que descreve as palavras que formam o acrônimo DevOps.
Durante o desenvolvimento de uma aplicação para um sistema acadêmico, um profissional gerou o seguinte diagrama de casos de uso da UML.

Com base no cenário apresentado, avalie as seguintes afirmações:
I- Tanto professor quanto aluno podem realizar o processo de login no sistema acadêmico.
II- O caso de uso “Visualizar Turmas” possui duas inclusões, que permitem unificar as sequências de interações.
III- Alguns usuários do sistema poderão editar as notas dos discentes da escola, de acordo com o seu papel.
IV- O relacionamento entre os casos de uso “Visualizar Turmas” e “Online” está incorreto, pois não é possível representar relacionamento do tipo extensão entre casos de uso.
Assinale a alternativa que traz os itens CORRETOS.
Com base nos princípios de Responsible AI (IA Responsável), a seguinte característica não é considerada importante para o desenvolvimento de soluções de inteligência artificial: