Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q591498 Engenharia de Software
O SCRUM é um modelo de desenvolvimento ágil de software que fornece métodos para se definir o planejamento, os principais papéis de pessoas e a forma de trabalho da equipe. Em relação ao SCRUM, é correto afirmar que:
Alternativas
Q591497 Engenharia de Software
As principais técnicas de elicitação de requisitos podem ser classificadas em quatro categorias: tradicionais, colaborativas, cognitivas e abordagens contextuais. Na categoria colaborativa encontram-se:
Alternativas
Q591496 Engenharia de Software
A maior dificuldade na construção de um software é decidir precisamente o que construir. Em geral, nenhuma outra parte do trabalho conceitual é mais difícil quanto estabelecer detalhadamente os requisitos técnicos. Entre as 5 principais dificuldades relatadas na literatura da área de engenharia de requisitos não se inclui:
Alternativas
Q591487 Engenharia de Software
O processo de desenvolvimento de software com a utilização do modelo incremental apresenta vantagens e desvantagens. Entre as vantagens, é correto afirmar que neste modelo
Alternativas
Q591486 Engenharia de Software
Em relação às atividades relacionadas à produção e à gerência de requisitos, é correto afirmar que:
Alternativas
Q590231 Engenharia de Software
O Sismarket é um sistema que está sendo desenvolvido para orientar os clientes de um supermercado popular acerca de produtos e promoções. O sistema será instalado em quiosques localizados dentro dos supermercados e deverá ser utilizado pelos clientes de forma independente, sem auxílio de qualquer profissional do supermercado. Muitos desses clientes têm pouco ou nenhum contato com computadores.

O parâmetro de qualidade de software que terá maior influência para que o Sismarket atenda seus clientes de maneira satisfatória será: 

Alternativas
Q590230 Engenharia de Software
Um analista de requisitos, após uma série de levantamentos, percebe que existem pequenos detalhes de um processo que carecem de maiores esclarecimentos. Esse processo envolve diversos profissionais que trabalham juntos e têm um bom relacionamento entre si. O levantamento de requisitos deve ser realizado de forma rápida evitando/minimizando o impacto no cronograma do projeto. Nesse caso, a técnica de levantamento de requisitos mais adequada é o(a):
Alternativas
Q590183 Engenharia de Software
Ao se iniciar o levantamento de um sistema que irá atender diversos clientes espalhados em todo o território nacional, percebeu-se que nenhum grupo isolado representaria corretamente a visão dos clientes acerca do sistema. Por causa das diferenças culturais, todas as regiões do país devem ter suas opiniões registradas, incluindo algumas áreas com recursos tecnológicos limitados. Sem que o tempo seja uma restrição neste momento, a técnica de levantamento de requisitos mais adequada, considerando que restrições orçamentárias estão ameaçando tal sistema, é:
Alternativas
Q590182 Engenharia de Software
O profissional de TI Lucas acaba de ser informado de que irá assumir, a partir do dia de hoje, o desenvolvimento do sistema de vendas de sua empresa. Os diagramas UML do sistema foram disponibilizados para o Lucas que, amanhã, participará de uma reunião acerca dos conceitos gerais do sistema. Para obter uma visão geral do funcionamento do sistema, incluindo as interfaces externas com outros sistemas, o diagrama UML que Lucas deve estudar é o Diagrama de:
Alternativas
Q590181 Engenharia de Software
O sistema de vendas de uma empresa atacadista será informatizado e se chamará, SisSold. Durante o levantamento de requisitos do SisSold, foi percebido que, entre os atores participantes, João tinha diversos problemas de relacionamento com os demais, apesar de participar de atividades em conjunto. Mesmo assim, a opinião de João sobre o sistema era imprescindível. Nesse contexto, a técnica mais adequada para se conseguir a visão de João em um curto espaço de tempo é:
Alternativas
Q590180 Engenharia de Software
O Grupo de Estudo de Viabilidade de Projetos de uma empresa foi alocado para avaliar a informatização do procedimento de preservação digital de seus processos administrativos, e levantar as respostas para as seguintes questões:

• O projeto é viável?

• Qual é a ordem de grandeza dos custos, 10 ou 100 mil?

• Devemos prosseguir com as próximas fases?

Aplicando o método Processo Unificado, essas questões deverão ser levantadas na fase de:

Alternativas
Q590179 Engenharia de Software

Observe o seguinte diálogo entre dois Analistas de Sistemas:

Imagem associada para resolução da questão

O modelo de processo de software que atende às características do projeto que João e Maria irão desenvolver é:

Alternativas
Q590178 Engenharia de Software
Durante 5 anos gerenciando o desenvolvimento de sistemas de informação, Claudia teve que lidar com diversas insatisfações de seus usuários pois os sistemas não atendiam as suas necessidades. Claudia decidiu, então, implantar métodos ágeis de desenvolvimento e definiu os seguintes princípios:

I. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.

II. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através da documentação.

III. Simplicidade é essencial.

Dentre os princípios definidos por Claudia, o que infringe os princípios do manifesto para Desenvolvimento Ágil de Software é o que se afirma em: 

Alternativas
Q590177 Engenharia de Software
Roger e sua equipe de métricas de software foram designados para estimar o custo e o tempo necessário para desenvolver um sistema de informação. A partir dos requisitos levantados desse sistema, a equipe de Roger contou o número de:

 Arquivos Lógicos Internos (ALIs);  Arquivos de Interface Externa (AIEs);  Entradas Externas (EEs);  Consultas Externas (CEs); e  Saídas Externas (SEs). Com base nessas contagens, Roger e sua equipe podem fazer as estimativas de software aplicando o método: 

Alternativas
Q590175 Engenharia de Software
Durante o desenvolvimento de software, muitos programadores se descuidam de verificar com rigor os limites de índice e tamanho de arrays e stacks usados nesses programas. Falhas nesse sentido podem tornar os programas sujeitos a ataques de:
Alternativas
Q590106 Engenharia de Software

Considere as seguintes etapas de um processo do tipo desenvolvimento orientado a testes (TDD).

I Implementar funcionalidade e refatorar.

II Identificar nova funcionalidade.

III Executar o teste.

IV Escrever o teste.

V Implementar a próxima parte da funcionalidade.

Assinale a opção que apresenta a sequência correta em que essas etapas devem ser realizadas.

Alternativas
Q590105 Engenharia de Software
A técnica de refactoring
Alternativas
Q590092 Engenharia de Software
Assinale a opção correta acerca de métricas de qualidade de software.
Alternativas
Q590089 Engenharia de Software
O diagrama da UML 2.0 que descreve os passos a serem percorridos para a conclusão de uma atividade específica e que pode ser representado por um método com certo grau de complexidade, por um algoritmo ou por um processo completo é denominado
Alternativas
Q590088 Engenharia de Software
No que se refere à modelagem orientada a objetos, assinale a opção correta.
Alternativas
Respostas
5621: A
5622: E
5623: B
5624: B
5625: E
5626: B
5627: D
5628: D
5629: A
5630: E
5631: A
5632: B
5633: B
5634: C
5635: C
5636: D
5637: E
5638: D
5639: C
5640: A