Questões de Concurso Sobre engenharia de software
Foram encontradas 14.885 questões
Um dos conceitos em Orientação a Objetos é a classe abstrata. Assinale a alternativa que complete correta e respectivamente as lacunas da frase abaixo:
“A classe abstrata é sempre um(a) ______________ que não possui ______________"
Julgue o item subsecutivo, relacionados aos aspectos fundamentais de arquitetura e desenvolvimento em nuvem.
No desenvolvimento de software para ambientes em nuvem, o serviço de backend refere-se aos componentes de processamento, servidores e armazenadores de dados oferecidos pela própria nuvem.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
As afirmativas são respectivamente:
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:
Avalie se as afirmativas a seguir, relativas às ferramentas CASE, são falsas (F) ou verdadeiras (V):
As afirmativas são respectivamente:
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: