Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q731519 Engenharia de Software
As revisões técnicas formais são uma das técnicas em engenharia de software que ajudam a garantir a qualidade do software, podendo ser aplicadas em vários pontos durante o ciclo de vida do desenvolvimento. Assinale a alternativa que apresenta três tipos de revisão técnica formal.
Alternativas
Q731517 Engenharia de Software
A engenharia de requisitos abrange sete tarefas distintas, as quais são: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. Os problemas de escopo, os problemas de entendimento e os problemas de volatilidade são problemas frequentes em qual dessas tarefas?
Alternativas
Q731516 Engenharia de Software
O teste de desenvolvimento abrange todas as atividades de teste realizadas pela equipe de desenvolvimento, podendo o programador ser ou não o testador. Assinale a alternativa que apresenta os níveis de granularidade que podem ocorrer durante o desenvolvimento.
Alternativas
Q731514 Engenharia de Software
Na metodologia de desenvolvimento ágil Scrum, de quem é o papel de priorizar as histórias do backlog?
Alternativas
Q731513 Engenharia de Software
Sobre a engenharia de software, que é uma área da computação voltada para à especificação, desenvolvimento e manutenção de software, é correto afirmar que ela aborda
Alternativas
Q731512 Engenharia de Software
Qual é a abordagem estratégica de teste de software que se refere às seguintes afirmações? (i) um conjunto de tarefas que garante que o software implementa corretamente uma função específica. (ii) um conjunto de tarefas que assegura que o software foi criado e pode ser rastreado segundo os requisitos do cliente.
Alternativas
Q731510 Engenharia de Software
Existem vários processos de software, dentre os quais podemos destacar o modelo em cascata, o modelo evolucionário e o modelo de desenvolvimento baseado em componentes. Mesmo diferentes, eles possuem atividades fundamentais em comum. Quais são essas atividades?
Alternativas
Q731506 Engenharia de Software
Considerando que um Caso de Uso expressa formas de utilizar um sistema para alcançar um objetivo particular, em relação à notação de Caso de Uso 2.0, é correto afirmar que
Alternativas
Q730424 Engenharia de Software

Na análise por pontos de função, após terem sido levantados, calculados e totalizados os pontos de função, bem como seus fatores de ajuste, deve ser aplicada uma expressão de ajuste, que tem a seguinte composição:

Dados:

FP o valor final da métrica pontos de função, FPB o valor total ponderado dos domínios considerados e ΣFi o valor da somatória dos 14 fatores de ajuste.

Alternativas
Q730422 Engenharia de Software
Um grupo de usuários emprega o documento de especificação dos requisitos com a finalidade de entender qual é o sistema a ser desenvolvido. Tal grupo corresponde aos
Alternativas
Q730421 Engenharia de Software
A engenharia de requisitos abrange também os requisitos não funcionais que
Alternativas
Q725681 Engenharia de Software
Em relação ao Diagrama de Fluxo de Dados – DFD é correto afirmar que:
Alternativas
Q725340 Engenharia de Software
A UML (linguagem de modelagem unificada) é uma notação padrão de diagramação, utilizada em Orientação a Objetos. Dentre os diagramas abaixo, aquele que NÃO pertence à UML é o diagrama de
Alternativas
Q725339 Engenharia de Software

Leia o texto abaixo e preencha as lacunas.

Dentro dos conceitos de Orientação a Objetos, um (a) ________________ é uma entidade que possui um estado e um conjunto de operações definidas para funcionar neste estado. Os (As) _____________________ associados(as) fornecem serviços ou execução de tarefas quando alguma computação é necessária, eles(as) descrevem os mecanismos que realmente realizam suas tarefas.

A sequência correta é

Alternativas
Q725238 Engenharia de Software
O SCRUM é um modelo ágil de processo desenvolvido no início da década de 1990. São princípios SCRUM consistentes com o Manifesto Ágil, EXCETO:
Alternativas
Q725237 Engenharia de Software
Segundo PRESSMAN (2010), testes é um conjunto de atividades que podem ser planejadas antecipadamente e conduzidas sistematicamente. Existem diversos tipos de testes a serem realizados em um projeto de software. O teste considerado como uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces, e tem por objetivo construir uma estrutura de programa determinada pelo projeto a partir de componentes já testados, é o
Alternativas
Q725236 Engenharia de Software
A respeito do Processo Unificado, avalie as afirmativas a seguir e marque (V) para verdadeiro ou (F) para falso. ( ) O Processo Unificado é um processo de software orientado por casos de uso, centrado na arquitetura, iterativo e incremental, projetado como arcabouço para métodos e ferramentas UML. ( ) Esse processo é um modelo incremental no qual cinco fases são definidas, sendo elas: concepção, projeto, construção, testes e melhoria contínua. ( ) A fase de Concepção engloba tanto a comunicação com o cliente quanto as atividades de planejamento, e enfatiza o desenvolvimento de casos de uso como modelo principal. ( ) Na fase de Testes, transfere-se o software do desenvolvedor para o usuário final para testes beta e aceitação. A sequência correta é
Alternativas
Q719396 Engenharia de Software
A homologação
Alternativas
Q719395 Engenharia de Software
Considerando as atividades de 1 a 4 apresentadas na figura e os fundamentos dos métodos ágeis, é correto afirmar:
Alternativas
Q719394 Engenharia de Software
A Engenharia de Requisitos utiliza algumas técnicas que apoiam as atividades de levantamento de requisitos, sendo a entrevista uma das mais utilizadas. Uma entrevista pode ser estruturada de formas diferentes, como na estrutura em
Alternativas
Respostas
8541: E
8542: D
8543: A
8544: D
8545: A
8546: B
8547: A
8548: D
8549: E
8550: B
8551: A
8552: B
8553: B
8554: B
8555: D
8556: D
8557: D
8558: A
8559: C
8560: E