Questões de Concursos Públicos - Engenharia de Software
Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q229003
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
De acordo com Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall,
2011, p. 156), o desenvolvimento dirigido a testes (TDD, do inglês Test-Driven Development) é uma abordagem
para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. De acordo com
o autor, além de um melhor entendimento do problema, outros benefícios do desenvolvimento dirigido a testes
são os elencados abaixo, EXCETO:
Q229000
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
De acordo com Preece, Rogers, Sharp (PREECE, Jennifer; ROGERS, Yvone; SHARP, Helen. Design de Interação: Além
da interação homem-computador. Porto Alegre: Bookman, 2005, p.42 a 47), podemos conceituar usabilidade em
termos de princípios. Segundo as autoras, estes princípios são abstrações generalizáveis e são derivados de uma
mistura de conhecimento baseado em teoria, conhecimento e senso comum. As afirmações abaixo descrevem
alguns desses princípios corretamente, EXCETO:
Q228998
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed.
São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis:
I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido,
releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente
na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve
depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura
da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias
contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de
projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem
várias equipes de desenvolvimento separadas trabalhando em um projeto.
Estão CORRETAS as afirmações:
Q228997
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Ano: 2024
Órgão:
IF-MT
Banca:
IF-MT
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
Na etapa de implantação de um sistema, várias atividades são realizadas para garantir que o sistema seja entregue
aos usuários finais de forma eficiente. A respeito dessas atividades, analise as seguintes afirmações:
I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema
definitivo a partir de seu uso e da observação da documentação fornecida.
II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o
artefato de saída dessa atividade.
III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no
artefato sistema entregue.
IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo
levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados.
Assinale a alternativa que contém todas as afirmações CORRETAS:
Q228996
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Sobre a natureza da manutenção de software, é CORRETO afirmar que:
Q228994
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Na engenharia de software, a definição de padrões de sistema é fundamental para assegurar a qualidade e a
consistência dos processos de desenvolvimento. Qual das alternativas a seguir melhor descreve a finalidade dos
padrões de sistema?
Q228991
IF-MT - 2024 - IF-MT - Técnico de Tecnologia da Informação IF-MT - 2024 - Edital nº 81
Identifique quais das afirmações sobre os tipos de diagramas UML são CORRETAS:
I. Diagramas de atividades mostram as atividades envolvidas em um processo ou no processamento de dados.
II. Diagramas de sequência mostram as interações entre as classes de objeto no sistema.
III. Diagramas de casos de uso mostram as interações entre um sistema e seu ambiente.
IV. Diagramas de estado mostram como o sistema reage aos eventos internos e externos.
Q228380
Instituto Fênix - 2024 - Prefeitura de São José do Cerrito - SC - Analista de Sistemas
Ano: 2024
Banca:
Instituto Fênix
Matéria:
Engenharia de Software
Assunto: Metodologia de desenvolvimento de software
Considerando a engenharia de software, qual das seguintes
metodologias enfatiza a entrega contínua e a colaboração
entre todas as partes interessadas no desenvolvimento de
software?
Q227550
INSTITUTO AOCP - 2024 - UFS - Técnico em Tecnologia da Informação - Classe D
Ano: 2024
Órgão:
UFS
Banca:
INSTITUTO AOCP
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
Enquanto trabalha no desenvolvimento do novo
software da Universidade Federal de Sergipe, que
segue a metodologia ágil Scrum, você encontra o
conceito de Stakeholders. Esse conceito refere-se
Q227480
INSTITUTO AOCP - 2024 - UFS - Analista de Tecnologia da Informação - Classe E
Ano: 2024
Órgão:
UFS
Banca:
INSTITUTO AOCP
Matéria:
Engenharia de Software
Assunto: Processos de Software - Desenvolvimento Ágil
A Universidade Federal de Sergipe (UFS) está
implementando o uso do framework SCRUM para
gerenciar projetos em seu departamento de TI.
João, o Scrum Master, está trabalhando com sua
equipe para planejar o próximo Sprint. O que João
deve fazer imediatamente após a reunião de
Planejamento do Sprint para garantir que a equipe
saiba quais tarefas devem ser completadas
durante o próximo Sprint?