Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q855256 Engenharia de Software
Considerando um programa em linguagem Java, assinale a opção que apresenta o comando do versionador Git que permite criar uma branch de nome new_branch e mudar para essa branch ao mesmo tempo.
Alternativas
Q855255 Engenharia de Software
Assinale a opção que apresenta um recurso da metodologia ágil Scrum utilizado para representar o progresso diário de um projeto.
Alternativas
Q855252 Engenharia de Software
Para apoiar a automação de testes em um workbench de testes de software, utiliza-se a ferramenta de
Alternativas
Q855251 Engenharia de Software
Em projetos de desenvolvimento de software, a extreme programming (XP) é um método ágil que usa a prática de
Alternativas
Q855250 Engenharia de Software
Os métodos ágeis possibilitam que um software seja desenvolvido rapidamente e têm como princípio
Alternativas
Q855249 Engenharia de Software
Acerca de análise, projeto e desenvolvimentos de sistemas, assinale a opção correta.
Alternativas
Q855244 Engenharia de Software
Acerca de projeto de sistemas, assinale a opção correta.
Alternativas
Q855243 Engenharia de Software
A respeito de UML, assinale a opção correta.
Alternativas
Q855242 Engenharia de Software
Com relação aos diagramas de casos de uso, assinale a opção correta.
Alternativas
Q855239 Engenharia de Software
Na orientação a objetos, a alteração do comportamento dos métodos herdados das superclasses para um comportamento mais específico nas subclasses, de forma a se criar um novo método na classe filha que contém a mesma assinatura e o mesmo tipo de retorno, relaciona-se a
Alternativas
Q855238 Engenharia de Software
Assinale a opção que apresenta o mecanismo a partir do qual os detalhes da implementação dos métodos de uma classe são ocultos dos usuários da classe.
Alternativas
Q855237 Engenharia de Software
O conjunto de práticas e princípios que tem como objetivo compilar, testar e liberar software de forma mais rápida e frequente integra a técnica
Alternativas
Q854695 Engenharia de Software
JAD (Joint Application Design) é uma técnica de levantamento de requisitos, que promove cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores. Com o JAD, a criação de uma visão compartilhada daquilo que o produto de software deve ser é facilitada. A técnica JAD possui quatro princípios básicos, EXCETO:
Alternativas
Q854694 Engenharia de Software
“Tem por objetivo explorar aspectos críticos dos requisitos de um produto, implementando de forma rápida um pequeno subconjunto de funcionalidades desse produto.” Essa definição é de uma das técnicas de levantamento de requisitos. Assinale-a.
Alternativas
Q854693 Engenharia de Software
Em toda a atividade de desenvolvimento de software, o levantamento de requisitos é o ponto de partida. Essa atividade pode ser repetida em todas as demais etapas da engenharia de requisitos. Algumas atividades fazem parte de um processo genérico de levantamento e análise de requisitos. Uma dessas etapas pode ser definida como a etapa onde o processo interage com os stakeholders do sistema para descobrir seus requisitos. A compreensão do domínio desenvolve-se mais durante essa atividade. Assinale-a.
Alternativas
Q854692 Engenharia de Software
No processo de elicitação de requisitos, um grande volume de informações é gerado. Essas informações devem ser organizadas para posterior entendimento. Alguns mecanismos podem ser utilizados para estruturação dessas informações. Um deles tem a seguinte definição: “a organização do conhecimento adquirido baseia-se em perspectivas”. Assinale-o.
Alternativas
Q854691 Engenharia de Software
Na atividade de elicitação de requisitos existem quatro dimensões. Uma delas tem a seguinte definição: “entendimento da contribuição do sistema para que sejam atingidos os objetivos gerais da organização”. Assinale-a.
Alternativas
Q854690 Engenharia de Software
Dentro do scrum algumas responsabilidades são atribuídas a alguns componentes. Entre essas responsabilidades podem ser citadas: definir as propriedades; elaborar e manter o Produt Backlog; decidir sobre as datas de lançamento do produto; aceitar ou rejeitar os resultados dos trabalhos etc. Tais responsabilidades pertencem a:
Alternativas
Q854689 Engenharia de Software
O scrum não se aplica exclusivamente ao desenvolvimento de software, mas, sim, no desenvolvimento de qualquer produto ou no gerenciamento de qualquer trabalho, pela sua característica iterativa e incremental. Pode-se afirmar que o scrum é baseado em quatro fundamentos; assinale-os.
Alternativas
Q854688 Engenharia de Software
Scrum é considerado um método ágil geral, mas, ao invés das abordagens técnicas tradicionais específicas da engenharia de software, seu foco está no gerenciamento do desenvolvimento iterativo. Ele não prescreve o uso de práticas de programação, como programação em pares e desenvolvimento test-first, mas pode ser utilizado com abordagens ágeis mais técnicas, como XP, para fornecer um framework de gerenciamento do projeto. O ciclo Sprint, do scrum, pode ser resumido em quatro passos; assinale-os.
Alternativas
Respostas
6841: C
6842: B
6843: C
6844: D
6845: B
6846: E
6847: C
6848: D
6849: B
6850: E
6851: E
6852: B
6853: B
6854: B
6855: B
6856: A
6857: B
6858: C
6859: C
6860: B