Questões de Concurso Sobre engenharia de software

Foram encontradas 14.869 questões

Q3894283 Engenharia de Software
Inteligência Artificial (IA) é um ramo da ciência da computação que visa criar sistemas capazes de realizar tarefas que normalmente exigem inteligência humana, como aprendizado, raciocínio, percepção, reconhecimento de padrões, tomada de decisões e resolução de problemas. A IA busca desenvolver máquinas que possam pensar, aprender e agir de forma autônoma, tomando decisões com base em dados e experiências passadas.

Sobre inteligência artificial e suas técnicas, julgue o item.


Redes Neurais Convolucionais (CNNs) são especialmente eficazes para tarefas relacionadas à análise de imagens, enquanto Redes Neurais Recorrentes (RNNs) são mais adequadas para tarefas de sequência temporal, como análise de séries temporais e modelagem de linguagem.

Alternativas
Q3894282 Engenharia de Software
Inteligência Artificial (IA) é um ramo da ciência da computação que visa criar sistemas capazes de realizar tarefas que normalmente exigem inteligência humana, como aprendizado, raciocínio, percepção, reconhecimento de padrões, tomada de decisões e resolução de problemas. A IA busca desenvolver máquinas que possam pensar, aprender e agir de forma autônoma, tomando decisões com base em dados e experiências passadas.

Sobre inteligência artificial e suas técnicas, julgue o item.


A técnica de aprendizado por reforço é inspirada no comportamento de aprendizagem dos seres humanos e se baseia em recompensas e penalidades para otimizar a tomada de decisões em ambientes dinâmicos.

Alternativas
Q3894281 Engenharia de Software
O processo de software é o conjunto de atividades, métodos, práticas e ferramentas usados para desenvolver e manter um sistema de software. Ele define como o software será concebido, projetado, construído, testado, documentado e mantido. Esse processo visa garantir a criação de sistemas de alta qualidade de forma eficiente e previsível.

Tomando como referência o Processo de Software, julgue o item.


O processo de software constitui-se de uma série de atividades que serão executadas de forma padronizada, agrupadas em fases (essas atividades mudam conforme há a troca de fase), sendo que em cada fase serão definidos: as responsabilidades (quem fará o quê), os prazos de entrega e como deverá ser feito para que o objetivo seja alcançado.

Alternativas
Q3894280 Engenharia de Software
O processo de software é o conjunto de atividades, métodos, práticas e ferramentas usados para desenvolver e manter um sistema de software. Ele define como o software será concebido, projetado, construído, testado, documentado e mantido. Esse processo visa garantir a criação de sistemas de alta qualidade de forma eficiente e previsível.

Tomando como referência o Processo de Software, julgue o item.


Um modelo de software pode ser escolhido no início do projeto de software, de forma a orientar o desenvolvedor sobre como realizar a construção do software. Qualquer modelo nos leva a avançar no desenvolvimento do software, porém, se um modelo não der certo, podemos mudar de modelo sem afetar o desenvolvimento já realizado e dar continuidade no processo de desenvolvimento.

Alternativas
Q3894279 Engenharia de Software
O processo de software é o conjunto de atividades, métodos, práticas e ferramentas usados para desenvolver e manter um sistema de software. Ele define como o software será concebido, projetado, construído, testado, documentado e mantido. Esse processo visa garantir a criação de sistemas de alta qualidade de forma eficiente e previsível.

Tomando como referência o Processo de Software, julgue o item.


O processo de software adotado em uma empresa pode ser completamente diferente do de outra empresa, pois cada qual procura encontrar e estabelecer atividades que visam aumentar a qualidade e baixar o custo de produção do software produzido.

Alternativas
Q3894278 Engenharia de Software
O processo de software é o conjunto de atividades, métodos, práticas e ferramentas usados para desenvolver e manter um sistema de software. Ele define como o software será concebido, projetado, construído, testado, documentado e mantido. Esse processo visa garantir a criação de sistemas de alta qualidade de forma eficiente e previsível.

Tomando como referência o Processo de Software, julgue o item.


As etapas de desenvolvimento de um software são: Levantamento de Requisitos do Software, Planejamento de Análise de Risco, Projeto do Software (diagramas), Implementação e Manutenção de Software (controle de atualizações).

Alternativas
Q3894277 Engenharia de Software
O processo de software é o conjunto de atividades, métodos, práticas e ferramentas usados para desenvolver e manter um sistema de software. Ele define como o software será concebido, projetado, construído, testado, documentado e mantido. Esse processo visa garantir a criação de sistemas de alta qualidade de forma eficiente e previsível.

Tomando como referência o Processo de Software, julgue o item.


Um problema que atinge o desenvolvimento de um software é a troca de pessoal que naturalmente ocorre em qualquer situação. Porém, quando os processos de software são bem definidos, os conhecimentos produzidos em cada etapa (do processo) estará preservado, garantindo a sua continuidade. 

Alternativas
Q3894276 Engenharia de Software
Engenharia de Software é uma disciplina da ciência da computação que se preocupa com o projeto, desenvolvimento, manutenção e gerenciamento de sistemas de software de alta qualidade. Ela envolve o uso de princípios, métodos e ferramentas para criar softwares de maneira eficiente, com baixo custo e que atendam às necessidades dos usuários e requisitos de negócios.

Com relação à Engenharia de Software, julgue o item.


O risco do protejo relaciona-se com aspectos operacionais, organizacionais e contratuais. Esse tipo de risco é uma responsabilidade exclusiva do gerente do projeto.

Alternativas
Q3894275 Engenharia de Software
Engenharia de Software é uma disciplina da ciência da computação que se preocupa com o projeto, desenvolvimento, manutenção e gerenciamento de sistemas de software de alta qualidade. Ela envolve o uso de princípios, métodos e ferramentas para criar softwares de maneira eficiente, com baixo custo e que atendam às necessidades dos usuários e requisitos de negócios.

Com relação à Engenharia de Software, julgue o item.


Os Diagramas de Sequência e Diagramas de Atividades são diagramas para elaboração do Modelo de Banco de Dados Relacional.

Alternativas
Q3894274 Engenharia de Software
Engenharia de Software é uma disciplina da ciência da computação que se preocupa com o projeto, desenvolvimento, manutenção e gerenciamento de sistemas de software de alta qualidade. Ela envolve o uso de princípios, métodos e ferramentas para criar softwares de maneira eficiente, com baixo custo e que atendam às necessidades dos usuários e requisitos de negócios.

Com relação à Engenharia de Software, julgue o item.


Modelo Espiral e Modelo Cascata são modelos de Processo de Desenvolvimento de Software que não comportam a realidade do software e, por isso, são poucos usados.

Alternativas
Q3894273 Engenharia de Software
Engenharia de Software é uma disciplina da ciência da computação que se preocupa com o projeto, desenvolvimento, manutenção e gerenciamento de sistemas de software de alta qualidade. Ela envolve o uso de princípios, métodos e ferramentas para criar softwares de maneira eficiente, com baixo custo e que atendam às necessidades dos usuários e requisitos de negócios.

Com relação à Engenharia de Software, julgue o item.


Os níveis de CMMI visam avaliar e melhorar os processos de uma organização ou setor, como a gestão de TI. Ele apresenta 5 níveis: Inicial, Gerenciado, Definido, Quantitativamente Gerenciado e Otimizado.

Alternativas
Q3894272 Engenharia de Software
Engenharia de Software é uma disciplina da ciência da computação que se preocupa com o projeto, desenvolvimento, manutenção e gerenciamento de sistemas de software de alta qualidade. Ela envolve o uso de princípios, métodos e ferramentas para criar softwares de maneira eficiente, com baixo custo e que atendam às necessidades dos usuários e requisitos de negócios.

Com relação à Engenharia de Software, julgue o item.


As normas ISO IEC 29119-1, 29119-2, 29119-3, 29119-4 e 29119-5 são normas para estabelecer os padrões de teste de software.

Alternativas
Q3699141 Engenharia de Software
Assinale a alternativa que melhor descreve o impacto de uma definição de "Pronto" (Definition of Done) mal formulada em um projeto Scrum.
Alternativas
Q3699140 Engenharia de Software
Como o Scrum trata as mudanças de requisitos em um projeto?
Alternativas
Q3699139 Engenharia de Software
Assinale a alternativa que melhor define o papel do Scrum Master em um projeto que utiliza Scrum.
Alternativas
Q3669892 Engenharia de Software

Na notação do diagrama de classes da UML representada abaixo, pode-se afirmar que: 


Imagem associada para resolução da questão

Alternativas
Q3551352 Engenharia de Software
Um diagrama UML é uma ferramenta para representar, visualmente, sistemas e softwares utilizando a Linguagem de Modelagem Unificada. Dentro da UML, um dos diagramas proeminentes é o diagrama de visão geral de interação. Esse diagrama
Alternativas
Q3551351 Engenharia de Software
Scrum é um framework ágil para o gerenciamento de equipes de trabalho, comumente usada no desenvolvimento de software. A flexibilidade e a adaptabilidade são características centrais do Scrum, tornando-o uma escolha popular entre equipes que buscam eficiência e melhoria contínua em seus processos de criação e inovação tecnológica. Uma das ferramentas apresentadas pelo Scrum é o Daily Meeting, cujo principal objetivo é
Alternativas
Q3551333 Engenharia de Software
A análise de requisitos é uma fase importante no ciclo de vida do desenvolvimento de um software, tendo em vista que, sendo bem-sucedida, é crucial para o sucesso das etapas posteriores do projeto. Considerando os diferentes métodos de análise de requisitos, o método que requer um profundo estudo da cultura e do comportamento de um grupo de usuários, visando entender suas práticas e necessidades diárias, é denominado
Alternativas
Q3551331 Engenharia de Software
As metodologias de desenvolvimento de software são abordagens estruturadas para organizar e gerenciar o seu processo de criação. Elas definem práticas, processos e ferramentas para garantir eficiência, qualidade e previsibilidade no desenvolvimento de software. Em relação às metodologias de desenvolvimento de software, analise as afirmativas abaixo.

I O modelo cascata é bem flexível, permitindo mudanças após a fase inicial do projeto sem maiores problemas.
II O desenvolvimento ágil está centrado na entrega rápida e funcional, com pequenas iterações, e na colaboração contínua com o cliente.
III O modelo iterativo e incremental é rígido e inflexível, não aceitando bem mudanças feitas após a fase inicial do projeto.
IV Uma das vantagens do modelo de prototipagem é a maior clareza nos requisitos funcionais.

Das afirmativas, estão corretas
Alternativas
Respostas
2221: E
2222: C
2223: C
2224: E
2225: C
2226: E
2227: C
2228: E
2229: E
2230: E
2231: C
2232: C
2233: C
2234: C
2235: B
2236: A
2237: A
2238: A
2239: A
2240: A