Questões de Concurso Sobre engenharia de software

Foram encontradas 14.490 questões

Q3434130 Engenharia de Software
De acordo com os conceitos que dão base à inteligência artificial (IA), existe uma entidade autônoma que se caracteriza por perceber seu ambiente através de sensores, atuar sobre esse ambiente por meio de atuadores, processar internamente dados percebidos e conhecimentos armazenados, e selecionar ações específicas que maximizam sua medida de desempenho esperada, conforme definido pela sequência de percepções e seu conhecimento interno. Essa entidade é definida na IA como 
Alternativas
Q3434122 Engenharia de Software
Assinale a opção em que é apresentada a estratégia para teste de integração de sistemas orientados a objetos com base em sequência de execução que integra o conjunto de classes necessárias para responder a uma entrada onde cada sequência de execução é integrada e testada individualmente.
Alternativas
Q3434119 Engenharia de Software
Considerando que, na engenharia de software, há várias formas de se escrever uma especificação de requisitos de sistema, assinale a opção em que é apresentada a abordagem baseada no uso de uma linguagem de programação com características mais abstratas, para especificar os requisitos, definindo um modelo operacional do sistema. 
Alternativas
Q3434118 Engenharia de Software
O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento, 
Alternativas
Q3434117 Engenharia de Software
Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se por 
Alternativas
Q3434116 Engenharia de Software
O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em 
Alternativas
Q3434115 Engenharia de Software
Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve 
Alternativas
Q3434086 Engenharia de Software
Um dos principais objetivos de uma equipe que utiliza o Kanban como abordagem ágil de desenvolvimento é otimizar o fluxo de trabalho e reduzir gargalos no processo. Nesse caso, para atingir essa meta, a equipe poderá utilizar como estratégia
Alternativas
Q3434085 Engenharia de Software
No desenvolvimento de software, a prática de TDD (Test-Driven Development) tem como característica principal um fluxo estruturado de criação de código baseado em testes. Se uma equipe adotar os princípios do TDD, então ela deverá iniciar o desenvolvimento de um novo recurso, por meio 
Alternativas
Q3434084 Engenharia de Software
No framework Scrum, entre os papéis bem definidos para a execução do projeto, o profissional responsável por garantir que a equipe esteja aplicando corretamente os princípios e práticas do Scrum, ajudando a remover impedimentos e promovendo a colaboração, é denominado 
Alternativas
Q3434083 Engenharia de Software
No contexto de desenvolvimento de software, uma equipe que busca entregar incrementos contínuos e se adaptar rapidamente às mudanças do mercado deve priorizar a utilização de um modelo que possibilite 
Alternativas
Q3433413 Engenharia de Software
Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta. 
Alternativas
Q3421011 Engenharia de Software

A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).  


Na contagem estimada dos pontos de função não ajustados, funções do tipo ALI e AIE são consideradas de baixa complexidade, ao passo que EE, SE e CE são avaliadas como de média complexidade. 

Alternativas
Q3421010 Engenharia de Software

A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).  


Suponha que uma tela de Cadastro de Cliente (EE) original tinha 5 TD e 2 AR e, após melhoria, passou a ter 8 TD (+3 novos campos) e 3 AR (+1 arquivo referenciado). Com base nessa hipótese e nas definições do IFPUG COM 4.3, é correto afirmar que o fator de impacto será inferior a 50%, tal que a função deve ser classificada como modificada e seus pontos de função, calculados proporcionalmente ao impacto das alterações realizadas.  

Alternativas
Q3421009 Engenharia de Software

A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).  


Considere que um sistema deva manter os dados de Cliente e Produto (ALI) e referenciar os dados de Fornecedor (AIE). Nesse caso, considerados os valores padrões do IFPUG COM, e assumindo que cada ALI tenha complexidade média e que cada AIE tenha complexidade baixa, uma contagem de pontos de função puramente indicativa resultará em 85.  

Alternativas
Q3421006 Engenharia de Software

Julgue o item que se segue, referente a HTML, CSS e JavaScript, Python e Java.  


A execução do arquivo HTML a seguir aplicará as configurações definidas no arquivo styles.css aos elementos da página, desde que esse arquivo esteja acessível no caminho especificado. 


Imagem associada para resolução da questão

Alternativas
Q3421005 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


Na gerência de configuração, uma codeline define uma versão específica de um sistema, ao passo que uma baseline permite o controle de diferentes versões de cada componente que compõe essa baseline

Alternativas
Q3421004 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software

Alternativas
Q3420995 Engenharia de Software

Julgue o seguinte item, acerca do GIT.


A execução do comando git commit --amend substitui o último commit local por um novo; recomenda-se utilizar esse comando apenas antes do envio do commit ao repositório remoto por meio do git push, para que se evite a reescrita do histórico compartilhado com outros colaboradores. 

Alternativas
Q3420970 Engenharia de Software

Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.  


No DataMesh, os dados são tratados como produtos, e cada domínio é responsável por fornecer, manter e documentar seus próprios dados.

Alternativas
Respostas
1221: C
1222: E
1223: C
1224: D
1225: A
1226: B
1227: E
1228: C
1229: B
1230: E
1231: A
1232: B
1233: C
1234: E
1235: C
1236: E
1237: E
1238: C
1239: C
1240: C