Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
O diagrama descrito é o de
(i) quando uma classe Q estender da classe P; e (ii) quando uma classe R faz parte do mesmo pacote da classe P.
Assim, tanto objetos do tipo da classe Q como da classe R poderão acessar o método que está na classe P.
Na situação descrita, o tipo de visibilidade a ser usado é o
Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de
Nesse contexto, quantos caminhos possui uma função que é representada por um grafo com 9 nós e 11 arestas?
A abordagem descrita é a de
Esse protótipo pode ser classificado como
Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)
Considerando-se esses dois valores, o número total de pontos de função estimado é
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
Um dos diagramas mais utilizados na análise orientada a objetos é o diagrama de atividades, cuja função principal é
modelar o comportamento do sistema. Contudo, ele apresenta uma única restrição, que é sua incapacidade de modelar o
comportamento dinâmico, apenas o estático (sequências predefinidas).
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de interação permite validar classes, responsabilidades e colaboradores identificados anteriormente. Ele tem,
ainda, como função o refinamento do diagrama de classes.
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de classes é utilizado para ilustrar a estrutura estática de um sistema, mostrando as classes, seus atributos e
como se relacionam entre si (por exemplo, associações e heranças).
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
A UML é uma linguagem textual que descreve a execução e o funcionamento interno dos programas.
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
A UML é aplicada, exclusivamente, para modelar a interface do usuário em projetos de desenvolvimento de
aplicativos móveis.
1. IA fraca
2. IA forte
3. IA generativa
4. Teste de Turing
( ) É capaz de resolver uma única tarefa, pode automatizar tarefas demoradas e analisar dados de maneiras que os humanos às vezes não podem.
( ) É uma categoria de algoritmos de IA que gera novos resultados com base nos dados em que foram treinados.
( ) É capaz de resolver uma gama extensa e arbitrária de tarefas, incluindo aquelas que são novas, e executá-las com eficácia comparável à de um ser humano.
( ) É uma medida de inteligência de uma máquina, onde se a máquina pode se passar por um humano em uma conversa de texto, ela passa no teste.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
( ) Aprendizado supervisionado é um tipo de aprendizado de máquina em que o modelo é treinado em um dataset rotulado.
( ) Aprendizado não supervisionado é um tipo de aprendizado de máquina em que o modelo é treinado em um dataset não rotulado e a estrutura subjacente dos dados é descoberta pelo algoritmo.
( ) Aprendizado por reforço é um tipo de aprendizado de máquina em que o modelo é treinado para prever o resultado de uma variável dependente com base em variáveis independentes.
As afirmativas são, respectivamente,
Com relação aos desafios da introdução do BDD, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
I. O BDD requer um alto envolvimento e colaboração empresarial. As práticas de BDD são baseadas em conversas e feedback dos usuários, que impulsionam e constroem a compreensão da equipe sobre os requisitos e sobre como eles podem agregar valor ao negócio com base nesses requisitos.
II. O BDD funciona melhor com a adoção de metodologias ágeis ou iterativa. As práticas de análise de requisitos do BDD mostram que é difícil, se não impossível, definir completamente os requisitos de modo antecipado, e que estes evoluirão à medida que a equipe aprenda mais sobre o projeto.
III. Os testes, mesmo que mal escritos, não ocasionam custos de manutenção elevados. A criação de testes automatizados, especialmente para aplicações web complexas, requer baixa habilidade, e as equipes que estão começando a adotar o BDD não consideram isso um desafio significativo.
As afirmativas são, respectivamente,
( ) O Scrum não requer a realização de reuniões específicas, deixando a equipe livre para decidir como se organizar.
( ) Em Scrum, o backlog do produto é uma lista dinâmica de funcionalidades que não precisa ser priorizada.
( ) Scrum é um framework ágil que facilita o desenvolvimento, entrega e manutenção de produtos complexos.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.