Questões de Concurso

Foram encontradas 8.629 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2847797 Engenharia de Software
No desenvolvimento centrado no usuário, tanto o conceito de MVP (Minimum Viable Product) quanto o de protótipo são essenciais. Acerca desse assunto, analise as afirmativas a seguir.


I. O protótipo permite testar ideias de produto no mercado real, reduzindo riscos financeiros ao evitar investimentos pesados antes de comprovar o interesse dos usuários.

II. O MVP deve apresentar o maior número possível de funcionalidades, de modo a avaliar corretamente o seu valor para o usuário.

III. Na engenharia de requisitos, os protótipos são empregados nas etapas de especificação, enquanto o MVP é empregado na validação.

Está correto o que se afirma em
Alternativas
Q2847796 Engenharia de Software
Histórias de usuários são fundamentais para capturar requisitos centrados no usuário em projetos ágeis.
Assinale a opção que indica um exemplo de história de usuário escrito corretamente do ponto de vista da sintaxe.
Alternativas
Q2847790 Engenharia de Software
Desenvolvimento seguro é um conjunto de práticas que visam incorporar a segurança em todas as fases do ciclo de vida do desenvolvimento de software. As técnicas de análise de segurança de aplicações desempenham um papel crucial na identificação e mitigação de vulnerabilidades.
Assinale a opção que indica a técnica usada para analisar o código-fonte de uma aplicação em busca de vulnerabilidades, sem executar essa aplicação. 
Alternativas
Q2847779 Engenharia de Software
O Desenvolvimento Orientado por Comportamento (BDD) facilita a colaboração entre as partes interessadas e desenvolvedores ao usar uma linguagem comum para descrever o comportamento do sistema.

Sobre o BDD, analise as afirmativas a seguir.


I. No BDD, os novos comportamentos são adicionados e testados em pequenos ciclos contínuos, sendo assim um método iterativo, mas não incremental.

II. No BDD, a documentação é atualizada automaticamente a cada ciclo.

III. A prática de escrever testes antes do desenvolvimento do código é um elemento essencial do BDD.


Está correto o que se afirma em 
Alternativas
Q2847778 Engenharia de Software
A DevOps integra desenvolvimento e operações de TI, de modo a melhorar a colaboração e a produtividade.
Com o intuito de efetuar o backup dos servidores de uma empresa, observando os princípios da DevOps, o administrador deve
Alternativas
Q2847777 Engenharia de Software
Metodologias de desenvolvimento de software definem paradigmas visando promover eficiência e qualidade do produto final. Entre estas, o desenvolvimento seguindo o modelo TDD (Test Driven Development) é realizado por meio de um ciclo composto por três etapas: red, green e refactoring.

Acerca dessas etapas, assinale a afirmativa correta.
Alternativas
Q2847776 Engenharia de Software
A metodologia de desenvolvimento ágil eXtreme Programming (XP) visa à qualidade do software e à capacidade de resposta às mudanças de requisitos do cliente.

Assinale a opção que apresenta práticas típicas da metodologia XP. 
Alternativas
Q2847417 Engenharia de Software
O treinamento em redes neurais artificiais é, essencialmente, um problema de otimização, em que se busca minimizar o erro entre as predições do modelo neural e os valores alvo preexistentes no conjunto de dados de treinamento.

Com respeito aos métodos relacionados à otimização de parâmetros em redes neurais artificiais, analise as afirmativas a seguir.


I. No algoritmo backpropagation, a aplicação da regra da cadeia é fundamental para o cálculo dos gradientes dos erros com respeito aos pesos (parâmetros) da rede neural artificial.
II. O método do gradiente (também chamado de método do máximo declive ou Gradient Descent – GD) escolhe aleatoriamente um pequeno número de instâncias de dados de treinamento a cada passo, aumentando a velocidade inicial de minimização das métricas de erro.
III. As técnicas de regularização L1 (Lasso) e L2 (Ridge) podem ser utilizadas para mitigar problemas relacionados a inicialização indevida de pesos (parâmetros) em redes neurais.


Está correto o que se afirma em
Alternativas
Q2847411 Engenharia de Software
As técnicas de aprendizado supervisionado estão baseadas na determinação de modelos capazes de otimizar o mapeamento entre entradas e saídas de um conjunto de dados. Por vezes, o processo de treinamento pode gerar modelos muito complexos que “aprendem” o ruído existente nos conjuntos de dados, caracterizando o fenômeno de sobreajuste ou overfitting.

Um método que pode ajudar a mitigar a ocorrência do overfitting consiste em

I. dividir o conjunto de dados em k partes;
II. utilizar uma das partes para teste e as outras k-1 para treinamento;
III. repetir o processo para cada uma das k partes do conjunto de dados; e
IV. avaliar a média das métricas de performance para o modelo.

O método acima é chamado de
Alternativas
Q2847405 Engenharia de Software
Considerando as técnicas e as ferramentas da gerência de um projeto, analise as afirmativas a seguir.

I. As técnicas de coleta de dados, tais como listas de verificação, grupos de discussão, entrevistas e brainstorming, são utilizadas para obter dados de forma mais eficiente.

II. Análise de dados, opinião especializada, representação de dados e mapa mental não são exemplos de ferramentas e técnicas da gerência de um projeto.

III. Como técnica e ferramenta de um projeto é possível encontrar as estimativas análoga, paramétrica, única, de três pontos e a bottom-up, por exemplo.


Está correto o que se afirma em:
Alternativas
Q2847399 Engenharia de Software
A respeito dos conceitos de DevOps, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Uma das práticas da Integração Contínua é estimular que a equipe de desenvolvimento agregue código em um repositório compartilhado várias vezes ao dia.
( ) Executar casos de teste automatizados e compilar o código fonte são tarefas de ferramentas de automação de build, como Cucumber, Travis CI e Zabbix.
( ) Configuration Management é eficiente quando nem todas as instalações e modificações são aplicadas novamente aos servidores, atualizando apenas o comportamento alterado.

As afirmativas são, respectivamente,
Alternativas
Q2847390 Engenharia de Software
Há uma família de modelos de IA generativa que tem dois modelos treinados em conjunto: o gerador e o discriminador.
O gerador tenta criar dados falsos que sejam indistinguíveis dos dados reais, enquanto que o discriminador tenta distinguir entre dados reais e falsos. O treinamento é um jogo min-max, em que o gerador melhora suas habilidades para enganar o discriminador, e o discriminador melhora suas habilidades para detectar dados falsos.
Assinale a opção que apresenta as características do modelo de IA generativa descritas no texto.
Alternativas
Q2787377 Engenharia de Software

No que diz respeito ao Roteiro de Métricas de Software do SISP versão 2.0, assinale V para a afirmativa verdadeira e F para a falsa.


Recomenda-se que as contagens de manutenção sejam reportadas conforme determinado pelo CPM, ou seja, S FP (IFPUG–IS–c), onde a métrica PF mede o tamanho funcional de um projeto de software, observando as funcionalidades implementadas, considerando a visão do usuário. A fórmula de cálculo utilizada no dimensionamento de projetos de melhoria de software é PF_MELHORIA = PF_ INCLUIDO + (FI x PF_ALTERADO) + (0,40 x PF_EXCLUIDO) + PF_CONVERSAO, onde o Fator de Impacto FI pode variar de 25% a 75%, sob condições especificadas no roteiro. A contagem de PFT – Pontos de Função de Teste será o somatório dos tamanhos em pontos de função das funções transacionais envolvidas no teste, de acordo com a expressão PFT = Somatório dos Tamanhos das Funções Transacionais Testadas, sendo que a conversão do PFT em ponto de função deve ser feita de acordo coma fórmula PF_TESTES = PFT x 0,15.


As afirmativas são respectivamente:

Alternativas
Q2787352 Engenharia de Software

No que diz respeito às características das ferramentas de controle de versão SVN e GIT, analise as afirmativas a seguir.

I. SVN opera de forma centralizada, enquanto que o GIT de forma distribuída.

II. SVN opera exclusivamente em distribuições Linux, enquanto o GIT exclusivamente em ambientes Windows.

III. SVN suporta a operação de commit de forma atômica, ou seja, se a operação for interrompida pelo meio ela é desconsiderada, como por exemplo, em situações de queda de energia, diferentemente do GIT.


Assinale a alternativa correta:

Alternativas
Q2787299 Engenharia de Software

Avalie se as afirmativas a seguir, relativas às ferramentas CASE, são falsas (F) ou verdadeiras (V):


É o nome dado ao software usado para apoiar as atividades de processo de software, como engenharia de requisitos, projeto, desenvolvimento de programas e teste. São exemplos os editores de diagramas, dicionário de dados, compiladores, de buggers e ferramentas de construção de sistemas. São aplicativos utilizados na área de planejamento, como os compiladores, os geradores de casos de teste e browsers para navegação na internet.


As afirmativas são respectivamente:

Alternativas
Q2787291 Engenharia de Software

No que diz respeito à Orientação a Objetos, dois princípios são caracterizados a seguir.


I. constitui um mecanismo que tem por objetivo organizar os dados que sejam relacionados, agrupando-os em objetos, reduzindo as colisões de nomes de variáveis e, da mesma forma, reunindo métodos relacionados às suas propriedades. Este padrão ajuda a manter um programa com centenas ou milhares de linhas de código mais legível e fácil de trabalhar e manter.

II. constitui um mecanismo a partir do qual as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. De acordo com este princípio, os mesmos atributos e objetos podem ser utilizados em objetos distintos, porém, com implementações lógicas diferentes.


Os princípios I e II são conhecidos respectivamente como:

Alternativas
Q2787288 Engenharia de Software

Com relação ao SCRUM, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):

É um processo padronizado onde metodicamente são seguidas etapas sequenciais que vão garantir a produção, no prazo e no orçamento, de um software de alta qualidade em conformidade com os requisitos do clientes. Ao trabalho realizado em iterações ou ciclos de até um mês de calendário, é dado o nome de Sprints, sendo que cada um deles deve criar algo de valor tangível para o cliente ou usuário. Ao responsável por ajudar a todos os envolvidos a entender e abraçar os valores, princípios e práticas do Scrum, dá se o nome de ScrumMaster.


As afirmativas são respectivamente;

Alternativas
Q2787285 Engenharia de Software

Leia o fragmento a seguir.


“O “Rational Unified Process (RUP)” se por um lado reconhece que os modelos convencionais de processo apresentam uma visão única de processo, por outro é descrito a partir de três perspectivas: (1) ______________, que mostra as fases do modelo ao longo do tempo, (2) ______________, que mostra as atividades realizadas no processo e (3) ______________, que sugere as boas práticas a serem usadas durante o processo”.


Assinale a alternativa cujos itens completam corretamente as lacunas do fragmento acima.

Alternativas
Q2787253 Engenharia de Software

Relacione as fases fundamentais que são comuns a todos os processos de software, com as atividades desenvolvidas nelas.

(1) Evolução de software

(2) Validação de software

(3) Especificação de software

(4) Desenvolvimento de software


( ) o software é projetado e programado.

( ) o software é verificado para garantir que é o que o cliente deseja.

( ) o software é modificado para se adaptar às mudanças dos requisitos do cliente e do mercado.

( ) clientes e engenheiros definem o software a ser produzido e as restrições para a sua operação.


Assinale a alternativa que mostra a relação correta, de cima para baixo.

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780744 Engenharia de Software

Ao se medir a qualidade de software, há atributos considerados externos e outros classificados como internos. Assinale a alternativa que contém, respectivamente, um atributo do tipo externo e um atributo do tipo interno.

Alternativas
Respostas
321: C
322: C
323: B
324: D
325: C
326: B
327: B
328: A
329: C
330: E
331: B
332: A
333: C
334: A
335: D
336: E
337: B
338: A
339: E
340: A