Questões de Concurso Sobre engenharia de software

Foram encontradas 14.502 questões

Q2084827 Engenharia de Software
Máximo trabalha como pesquisador implementador de software na empresa Sansungui e recebe a demanda de ser líder técnico de um novo projeto de pesquisa para demonstrar vulnerabilidades de software publicadas em uma revista científica. Máximo decide trabalhar com uma metodologia ágil flexível a resultados inesperados (até porque o projeto é de pesquisa), baseado em quadros com uso de cartões atribuídos a tarefas que ficam classificadas em colunas de acordo com o status correspondente e limitação do trabalho em andamento. Selecione a alternativa que mostra a metodologia ágil que Máximo está usando no projeto. 
Alternativas
Q2084826 Engenharia de Software
O Rational Unified Process (RUP) apresenta como será a construção do sistema já na fase de implementação, mostrando o modelo do projeto, definindo o responsável em cada tarefa e como deverão ser executadas cada uma delas, por meio da descrição de metas. Selecione a alternativa que mostra as fases do RUP corretamente de acordo com os valores A, B, C e D da seguinte figura: Imagem associada para resolução da questão
Alternativas
Q2084825 Engenharia de Software
Richarlison e Neymar trabalham como implementadores de software e recebem a demanda de trabalhar em um projeto no qual, por requisito fundamental da metodologia de desenvolvimento de software, eles deverão trabalhar juntos em programação em par. Selecione a alternativa que mostra a metodologia de desenvolvimento de software que o projeto adota. 
Alternativas
Q2084823 Engenharia de Software

Robson trabalha como implementador de software e recebe a demanda de implementar um software simples que demandará apenas 1 a 2 semanas de trabalho. Para isso, o chefe dele solicita que execute a demanda usando uma metodologia de desenvolvimento software tradicional que consiste em produzir pequenas entregas de software em etapas cíclicas considerando principalmente a análise de riscos como uma das etapas de cada iteração. Selecione a alternativa que mostra a metodologia de desenvolvimento software que Robson deve usar no projeto. 

Alternativas
Q2084817 Engenharia de Software
Em UML, uma classe é uma descrição de um grupo de objetos com atributos, comportamentos, relacionamentos e semântica comuns. Selecione a alternativa que mostra o tipo de classe que modela comportamentos que representam algoritmos de uso comum.
Alternativas
Q2084771 Engenharia de Software
Ricardo trabalha como desenvolvedor de software e recebe e demanda de visualizar o histórico de commits no Git. Selecione a linha de comando que Ricardo deve usar para realizar a demanda.
Alternativas
Q2084770 Engenharia de Software
O processo de teste de um software é uma maneira de verificar se este está correto, completo e qual o seu nível de qualidade. Selecione a alternativa que mostra o tipo de teste que tem como principal característica a criação de testes, antes do código que deve ser implementado, para cada funcionalidade. 
Alternativas
Q2084769 Engenharia de Software
Existem vários tipos de testes que podem ser realizados e que se aplicam a diferentes propósitos durante um projeto de software. Selecione o tipo de teste que tem como propósito verificar se as porções menores, testadas anteriormente, têm condições de funcionar em conjunto, formando um sistema.
Alternativas
Q2084768 Engenharia de Software
É preciso efetuar testes ao longo de todo o desenvolvimento para evitar custos e prazos diferentes daqueles previstos inicialmente. Selecione o tipo de teste que normalmente é realizado pelos próprios desenvolvedores e que serve para verificar se as partes do software funcionam de maneira isolada das demais partes do sistema. 
Alternativas
Q2084766 Engenharia de Software
A garantia e o controle da qualidade são atividades essenciais para qualquer empresa de produtos a serem usados por terceiros. Selecione a meta pragmática de garantia da qualidade de software na qual a equipe de software deve aplicar os recursos limitados de forma a obter a maior probabilidade possível de atingir um resultado de alta qualidade.
Alternativas
Q2084765 Engenharia de Software
Os atributos de qualidade de software se dividem em três grupos: segurança, compreensibilidade e portabilidade. Selecione a alternativa que mostra os atributos de qualidade de software do grupo de Segurança.
Alternativas
Q2084764 Engenharia de Software
As etapas comuns em todos os modelos de processo de software têm como função nortear as demais fases que vão sendo inseridas conforme os modelos de processo foram sendo criados. Selecione a alternativa que mostra a fase que tem a intenção de mostrar que um software se adequa a suas especificações ao mesmo tempo em que satisfaz as especificações do cliente do sistema.
Alternativas
Q2084763 Engenharia de Software
Em um modelo de processo prescritivo de desenvolvimento de software, as atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Selecione a alternativa que mostra o modelo de processo prescritivo e sequencial mais antigo de desenvolvimento de software.
Alternativas
Q2084762 Engenharia de Software
s princípios das atividades metodológicas têm forte influência sobre o sucesso de cada atividade metodológica genérica definida como parte do processo de software. Selecione o princípio de atividade metodológica que abrange um conjunto de tarefas de codificação e testes que gera um software operacional pronto para ser entregue ao cliente e ao usuário.
Alternativas
Q2084760 Engenharia de Software
A seleção das funcionalidades de um software se baseia em diversos aspectos, dentre eles temos diversos meios de se obter essas informações do cliente, para que o software atinja suas expectativas. Selecione o usuário de um documento de Engenharia de Requisitos que usa os requisitos para compreender qual sistema será desenvolvido. 
Alternativas
Q2084759 Engenharia de Software
Na arquitetura de software, o diagrama de fluxo de dados tem como função principal expor como os processos compõem um sistema. Selecione a alternativa que mostra o componente de diagrama de fluxo de dados da seguinte imagem.
Imagem associada para resolução da questão
Alternativas
Q2084758 Engenharia de Software
Em UML, um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Selecione a propriedade de diagrama de classes UML que existe se mudanças na definição de um elemento (o fornecedor) podem causar mudanças ao outro (o cliente). 
Alternativas
Q2084742 Engenharia de Software
Os relacionamentos entre classes definem como as classes trabalharão em conjunto. Selecione o tipo que representa o relacionamento entre classes mães e suas classes herdeiras.
Alternativas
Q2084687 Engenharia de Software
Princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. O texto acima refere-se a(o):
Alternativas
Q2084680 Engenharia de Software
Assinale a alternativa que contém o comando git responsável por encontrar um commit que está gerando um bug ou uma inconsistência entre uma sequência de commits.
Alternativas
Respostas
4461: C
4462: D
4463: E
4464: D
4465: E
4466: E
4467: A
4468: D
4469: C
4470: A
4471: E
4472: A
4473: B
4474: D
4475: C
4476: E
4477: A
4478: B
4479: A
4480: A