Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q768653 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

É comum que uma especificação de requisitos inclua as interfaces externas do software.

Alternativas
Q768652 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

Um dos objetivos da engenharia de requisitos é integrar tarefas, técnicas, orientações, responsabilidades e papéis em fluxos de trabalho.

Alternativas
Q768651 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

Para auxiliar na gerência de riscos e prevenir insatisfações das partes interessadas, deve-se dificultar as modificações na especificação dos requisitos.

Alternativas
Q768650 Engenharia de Software

No que se refere às linguagens de modelagem UML, julgue o seguinte item.

Em um gráfico de classes UML, um relacionamento de extensão (extend) é uma relação estrutural na qual um caso de uso maior é estendido por um caso de uso menor, que inclui serviços especiais no caso de uso maior.

Alternativas
Q768649 Engenharia de Software

No que se refere às linguagens de modelagem UML, julgue o seguinte item.

Em um diagrama de classes, as associações entre os objetos refletem as necessidades de comunicação definidas no diagrama de sequência e resumidas no diagrama de colaboração.

Alternativas
Q768648 Engenharia de Software

No que se refere às linguagens de modelagem UML, julgue o seguinte item.

O modelo de casos de uso representa uma visão funcional do sistema, incluindo-se todas as funções, os processos funcionais e os atores do sistema.

Alternativas
Q768647 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Na metodologia Scrum, a lista ordenada de tudo o que é necessário para um produto ser apropriado é identificada como backlog do produto, o qual é atualizado constantemente e nunca está completo.

Alternativas
Q768646 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Pontos de estórias (story points) são o meio mais adequado de se determinar o tempo de desenvolvimento de uma tarefa de uma sprint, pois, nesse caso, os desenvolvedores atribuem pontos de dificuldade para o desenvolvimento de uma tarefa específica e a pontuação de menor valor é a que determina o tempo de tarefa da sprint.

Alternativas
Q768645 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

A técnica de Kanban é uma forma simples de visualizar o andamento das tarefas da equipe durante uma sprint de Scrum. Nessa técnica, as tarefas são representadas por meio de pequenos papéis que indicam o que está pendente, em desenvolvimento e finalizado. Com isso, todos visualizam os gargalos e a equipe se organiza melhor, principalmente quando o projeto envolve ciclos longos de desenvolvimento.

Alternativas
Q768644 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Antes do planejamento da próxima sprint, deve ser feita a retrospectiva da sprint, pois esse é o momento ideal para o time Scrum rever seus erros e acertos antes da próxima sprint de desenvolvimento.

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
Q2050054 Engenharia de Software
A Engenharia de Requisitos é o processo de descobrir, analisar, documentar e verificar os requisitos de um sistema, isto é, as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento. Durante essa fase, alguns modelos da UML são comumente utilizados para analisar e documentar os requisitos. NÃO é um modelo da UML comumente usado durante a Engenharia de Requisitos: 
Alternativas
Q2050053 Engenharia de Software
A Gestão de Riscos é um dos trabalhos mais importantes para um gerente de projeto, e envolve a antecipação dos riscos que podem afetar o cronograma do projeto ou a qualidade do software que está sendo desenvolvido. NÃO é uma atividade relacionada à Gestão de Riscos:
Alternativas
Q2050052 Engenharia de Software
Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Existem muitos processos de software diferentes, cada qual com suas características, que podem ser categorizados em:
• Dirigidos a planos: as atividades são planejadas com antecedência e o progresso é avaliado por comparação com o planejamento inicial.
• Ágeis: possuem planejamento gradativo e possibilitam alterar o processo mais facilmente de maneira a refletir as necessidades de mudança dos clientes.
Sobre processos de software, é INCORRETO afirmar: 
Alternativas
Respostas
8281: C
8282: C
8283: E
8284: C
8285: C
8286: E
8287: C
8288: E
8289: C
8290: C
8291: C
8292: A
8293: D
8294: E
8295: B
8296: A
8297: E
8298: D
8299: C
8300: A