Questões de Concurso Sobre engenharia de software
Foram encontradas 11.208 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Ano: 2024
Banca:
CESGRANRIO
Órgão:
Caixa
Prova:
CESGRANRIO - 2024 - Caixa - Técnico Bancário Novo - 1° Simulado |
Q2486294
Engenharia de Software
[Questão inédita] O ______________ é uma técnica de
Inteligência Artificial (IA) que permite que
as máquinas aprendam a tomar decisões
por conta própria, sem a necessidade
de programação explícita. Nesse caso, o
agente (ou modelo de aprendizado de
máquina) aprende a atingir uma meta em
um ambiente incerto e potencialmente
complexo. O agente é treinado para tomar
uma sequência de decisões. O sistema de
IA enfrenta uma situação e utiliza tentativa
e erro para encontrar uma solução para o
problema. Para que a máquina faça o que o
programador deseja, a IA recebe recompensas
ou penalidades pelas ações que executa.
Assinale a alternativa que preenche corretamente a lacuna:
Assinale a alternativa que preenche corretamente a lacuna:
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485900
Engenharia de Software
O desenvolvimento de páginas web tem sido aperfeiçoado com a
aplicação de Responsive web design (RWD, ou Design Responsivo).
Com relação às tecnologias envolvidas no desenvolvimento de software responsivo, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A base do design responsivo é a combinação de Hyper Text Markup Languague (HTML), que controla principalmente a estrutura, os elementos e o conteúdo de uma página web, e Cascading Style Sheets (CSS), que é usado para editar o design e o layout dos elementos que são incluídos em uma página com HTML
( ) O design responsivo é uma tecnologia que fornece várias versões completamente diferentes de uma mesma página, onde o HTML e CSS controlam o conteúdo e o layout de uma página em qualquer navegador da web.
( ) O design responsivo é um termo usado para descrever uma abordagem ao web design, ou um conjunto de melhores práticas, usado para criar um layout que adapta a renderização de uma única versão de página e que inclui a Media queries(ou consulta de mídia) como uma parte fundamental do CSS3.
As afirmativas são, respectivamente,
Com relação às tecnologias envolvidas no desenvolvimento de software responsivo, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) A base do design responsivo é a combinação de Hyper Text Markup Languague (HTML), que controla principalmente a estrutura, os elementos e o conteúdo de uma página web, e Cascading Style Sheets (CSS), que é usado para editar o design e o layout dos elementos que são incluídos em uma página com HTML
( ) O design responsivo é uma tecnologia que fornece várias versões completamente diferentes de uma mesma página, onde o HTML e CSS controlam o conteúdo e o layout de uma página em qualquer navegador da web.
( ) O design responsivo é um termo usado para descrever uma abordagem ao web design, ou um conjunto de melhores práticas, usado para criar um layout que adapta a renderização de uma única versão de página e que inclui a Media queries(ou consulta de mídia) como uma parte fundamental do CSS3.
As afirmativas são, respectivamente,
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485899
Engenharia de Software
A prática de Test Driven Development (TDD, ou Desenvolvimento
Orientado por Testes) se relaciona com o conceito de verificação e
validação e se baseia em um ciclo para garantir a qualidade do
código.
Entre as características do TDD, é correto o que se afirma em
Entre as características do TDD, é correto o que se afirma em
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485895
Engenharia de Software
Com relação a Gestão de Projetos, analise os itens a seguir:
I. O gerenciamento de projetos, para o resultado final, envolve a seguinte série de atividades fundamentais: planejamento, execução, monitoramento e controle e encerramento.
II. Dentre as metodologias para a gestão de projetos podem ser identificados métodos clássicos, como cascata (ou waterfall), e metodologias ágeis, como scrum.
III. Como parte essencial da engenharia de software o gerenciamento de projetos de software precisa garantir as restrições de cronograma e de orçamento da organização, entretanto, nem mesmo o bom gerenciamento consegue garantir o sucesso do projeto.
Está correto o que se afirma em
I. O gerenciamento de projetos, para o resultado final, envolve a seguinte série de atividades fundamentais: planejamento, execução, monitoramento e controle e encerramento.
II. Dentre as metodologias para a gestão de projetos podem ser identificados métodos clássicos, como cascata (ou waterfall), e metodologias ágeis, como scrum.
III. Como parte essencial da engenharia de software o gerenciamento de projetos de software precisa garantir as restrições de cronograma e de orçamento da organização, entretanto, nem mesmo o bom gerenciamento consegue garantir o sucesso do projeto.
Está correto o que se afirma em
Ano: 2024
Banca:
FGV
Órgão:
AL-SC
Prova:
FGV - 2024 - AL-SC - Analista Legislativo III - Analista de Sistemas |
Q2485894
Engenharia de Software
Com relação aos testes de software, avalie as afirmativas a seguir
e assinale V para a afirmativa verdadeira e F para a falsa.
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,