Logo Passei Direto
Buscar

PROVA Engenharia de Software

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

PROVA Engenharia de Software
1Q3342844
Certa
A área de tecnologia proporciona diversos desafios que devem ser encarados pelo profissional de
TI. Cada um desses desafios estão relacionados com o papel e cargo desses profissionais.
Podemos dividir os papéis e cargos em duas categorias: desenvolvimento e suporte. Assinale um
cargo da área de suporte:
 A
 Programador.
 B
 Analista de Requisitos.
 C
 Cientista de Dados.
 D
 Analista de Testes.
 E
 Analista de Redes.
RESPOSTA: Um cargo da área de suporte é o Analista de Suporte. Esse profissional atua
em assuntos relacionados à infraestrutura de TI da organização, sendo responsável por
ajudar clientes a resolver problemas técnicos relacionados ao hardware ou software
vendido pela empresa. Suas funções incluem gestão de hardware e software, gestão de
acesso, suporte técnico, programação de software, manutenção de banco de dados,
criação de políticas de segurança e rotinas de backup. Portanto, a alternativa correta é
a letra E: Analista de Redes.
2 Q3342851
Certa
2. O ciclo de vida chamado de Cascata é um dos mais antigos, nele as etapas são executadas de
maneira sequencial, na prática isso quer dizer que uma fase só inicia após o término da fase
anterior. Assinale uma das desvantagens associadas a esse modelo:
 A
 O cliente demora muito a poder, de fato, a usar o sistema.
 B
 Ele é rápido demais, o que impede o detalhamento do processo.
 C
 Ele gera muitos incrementos ao produto.
https://www.zendesk.com.br/blog/o-que-faz-analista-de-suporte/
https://www.zendesk.com.br/blog/o-que-faz-analista-de-suporte/
https://www.zendesk.com.br/blog/o-que-faz-analista-de-suporte/
 D
 O modelo é flexível demais.
 E
 O modelo não define todos os requisitos logo no início do projeto.
RESPOSTA: Você está correto em apontar que o modelo em cascata possui
desvantagens. Aqui estão algumas delas:
1. Não permite mudanças de escopo: O modelo em cascata é rígido e não lida bem
com mudanças nos requisitos ou escopo do projeto.
2. Não permite mudanças de requisitos: Uma vez que uma fase é concluída, não é
fácil voltar atrás e modificar os requisitos.
3. Nenhum produto de trabalho até perto da conclusão do projeto: O cliente só
pode ver resultados tangíveis quando o projeto está quase concluído.
4. Incapaz de lidar facilmente com riscos inesperados.
Portanto, a alternativa correta é a letra A: O cliente demora muito a poder, de fato, a usar
o sistema.
3 Q3342859
Certa
3. O modelo unificado (Unified Process – UP) é um exemplo de um modelo híbrido, que agrega
características de outros modelos existentes. Observe as características listadas nas alternativas
abaixo:
I – Iterativo.
II – Incremental.
III – Sequencial.
Assinale a alternativa que mostra as características que fazem parte do processo unificado:
 A
 Apenas a I.
 B
 Apenas a II.
 C
 Apenas a III.
 D
 Apenas a I e II.
 E
 Todas estão corretas.
https://pt.estudyando.com/modelo-em-cascata-vantagens-e-desvantagens/
RESPOSTA: O Processo Unificado (PU) é um modelo de desenvolvimento de software
que surgiu para construir sistemas orientados a objetos. Ele é iterativo e adaptativo, o
que significa que produz um sistema de grande porte como se fossem vários pequenos
sistemas, reduzindo o risco do projeto. Vamos analisar as características:
● Iterativo: O PU utiliza um paradigma evolucionário, refinando e incrementando o
produto em cada iteração com base na experiência anterior e no feedback do
usuário. Cada iteração é um miniprojeto com atividades de análise, projeto,
implementação e testes.
● Incremental: O resultado de cada iteração é um sistema executável, mas
incompleto. Ele não está pronto para produção e pode continuar nessa situação
por várias iterações. Cada iteração produz um sistema com qualidade de
produto final, não um protótipo.
● Sequencial: O PU não é estritamente sequencial; ele combina abordagens
iterativas e incrementais, permitindo adaptação e realimentação contínua.
Portanto, as características que fazem parte do Processo Unificado são I – Iterativo e II
– Incremental. A alternativa correta é a letra D: Apenas a I e II.
4 Q3342867
Certa
4. O documento que descreve os métodos ágeis traz 12 princípios que devem ser seguidos por
essa filosofia. Assinale a opção que apresenta corretamente um desses princípios:
 A
 Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento.
 B
 Equipes grandes são a chave do sucesso.
 C
 Documentação abundante impede erros de requisitos.
 D
 A hierarquia é fundamental para que uma liderança seja bem-sucedida.
 E
 Envolver o cliente no projeto significa atrasos na entrega.
RESPOSTA: O Manifesto Ágil reúne quatro valores e doze princípios que norteiam os
profissionais na escolha de métodos e ferramentas de trabalho capazes de maximizar
os resultados, deixando para trás práticas burocráticas e dando lugar a procedimentos
mais enxutos e flexíveis. Um desses princípios é:
https://www.wikiwand.com/pt/Processo_unificado
https://www.wikiwand.com/pt/Processo_unificado
https://www.wikiwand.com/pt/Processo_unificado
https://www.zendesk.com.br/blog/principios-ageis/
https://www.zendesk.com.br/blog/principios-ageis/
https://www.zendesk.com.br/blog/principios-ageis/
https://www.zendesk.com.br/blog/principios-ageis/
Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento.
Isso significa que, em projetos ágeis, a capacidade de se adaptar a mudanças é
valorizada, e os requisitos podem ser ajustados ao longo do desenvolvimento, mesmo
quando o projeto está avançado. A flexibilidade é fundamental para atender às
necessidades do cliente e garantir a entrega de valor contínuo. Portanto, a alternativa
correta é a letra A: Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento.
5 Q3342875
Certa
5. Assim como no Scrum temos os princípios e valores da metodologia, no XP temos 5 valores
definidos para conduzir a metodologia. Assinale a alternativa que apresenta esses valores
corretamente:
 A
 comunicação, ação, hierarquia e coragem.
 B
 comunicação, simplicidade, feedback, coragem e respeito.
 C
 contribuição, coragem, astúcia, ordem e hierarquia.
 D
 amabilidade, confiabilidade, integralização e respeito.
 E
 comunicação, contribuição, astúcia e respeito.
RESPOSTA: Os valores do Extreme Programming (XP) são fundamentais para guiar o
desenvolvimento ágil de processos. Eles são os pilares norteadores da metodologia e
ajudam no sucesso do projeto. Aqui estão os cinco valores do XP:
1. Comunicação: A comunicação é fundamental para facilitar o processo de
desenvolvimento. A equipe deve estar sempre em contato com o cliente e
também entre si.
2. Simplicidade: Faremos o que for necessário e solicitado, mas nada mais. Isso
maximiza o valor criado para o investimento feito até o momento.
3. Feedback: O feedback é uma resposta aos processos entregues, promovendo a
troca de ideias entre cliente e equipe e possibilitando alterações ou aprovações
no projeto.
4. Coragem: Coragem para enfrentar desafios, experimentar soluções e adaptar-se
às mudanças.
5. Respeito: Valorizar o trabalho em equipe, ouvir opiniões contrárias, manter o
respeito entre colegas e aceitar sugestões da equipe12.
Portanto, a alternativa correta é a letra B: comunicação, simplicidade, feedback,
coragem e respeito.
6 Q3342885
Certa
6. Em um levantamento de sistemas devemos escolher a técnica de elicitação adequada à
necessidade do levantamento de requisitos, portanto, é importante conhecê-las. Em qual delas
podemos elicitar requisitos a partir de uma grande quantidade de pessoas em menor tempo?
 A
 Entrevista.
 B
 Leitura de documentos.
 C
 Prototipação.
 D
 Questionários.
 E
 Observação.
RESPOSTA: Para elicitar requisitos a partir de uma grande quantidade de pessoas em
menor tempo, a técnica mais adequada é a D) Questionários. Essa opção permite
coletar informações de forma rápida e eficiente de um grande número de participantes.
7 Q3342894
Certa
7. Entre as técnicas de Elicitação de requisitos, existe uma que apresenta histórias que simulam a
execução de vários processosno sistema. Nesse tipo de técnica, são apurados desdobramento
para várias situações visando apresentar soluções sistêmicas para cada uma delas. Estamos
falando de qual técnica?
 A
 Cenários.
 B
 Brainstorming.
 C
https://bing.com/search?q=valores+do+XP
https://bing.com/search?q=valores+do+XP
https://blog.grancursosonline.com.br/os-valores-do-extreme-programming-xp/
https://www.passeidireto.com/pergunta/141171683/em-qual-tecnica-de-elicitacao-podemos-elicitar-requisitos-a-partir-de-uma-grande
https://www.passeidireto.com/pergunta/141171683/em-qual-tecnica-de-elicitacao-podemos-elicitar-requisitos-a-partir-de-uma-grande
 Leitura de documentos.
 D
 Etnografia.
 E
 Workshops.
RESPOSTA: Estamos falando da técnica de Cenários. Essa abordagem envolve trabalhar
com os stakeholders para identificar cenários e capturar detalhes que serão incluídos
nesses cenários. Os cenários podem ser escritos como texto, suplementados por
diagramas, telas etc. Outra possibilidade é uma abordagem mais estruturada, em que
cenários de eventos ou casos de uso podem ser usados. Portanto, a alternativa correta é
a letra A: Cenários.
8 Q3342901
Certa
8. Assinale a alternativa que exibe apenas ferramentas disponíveis no gerenciamento de
cronograma:
 A
 Diagrama de Caso de Uso, Descrição de Caso de Uso e Estórias de Usuário.
 B
 Diagrama de Gantt, Diagrama de Pert e Caminho Crítico.
 C
 Sprint, Product Backlog e Review.
 D
 Diagrama de Gantt, Diagrama de Caso de Uso e Matriz de Impacto e Probabilidade.
 E
 Matriz Raci, Matriz de Impacto e Probabilidade e Matriz de Poder e Informação.
RESPOSTA: Para o gerenciamento de cronograma, as ferramentas mais relevantes são:
● Diagrama de Gantt: Uma representação gráfica que mostra as atividades do
projeto ao longo do tempo, permitindo visualizar a sequência, duração e
dependências entre as tarefas1.
● Diagrama de Pert: Também conhecido como Diagrama de Rede, é usado para
modelar a sequência de atividades e suas interdependências, ajudando a
identificar o caminho crítico e estimar o tempo total do projeto1.
https://brainly.com.br/tarefa/57311149
https://brainly.com.br/tarefa/57311149
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
https://escritoriodeprojetos.com.br/gerenciamento-do-cronograma-do-projeto/
● Caminho Crítico: Não é uma ferramenta em si, mas uma técnica que usa o
Diagrama de Pert ou o Diagrama de Gantt para identificar as atividades mais
importantes e o tempo mínimo necessário para concluir o projeto2.
Portanto, a alternativa correta é a letra B: Diagrama de Gantt, Diagrama de Pert e
Caminho Crítico.
9 Q3342905
Certa
9. O CMMI é um framework que visa a qualidade e maturidade nos processos de software. Assinale
a alternativa correta sobre as características de sua versão mais moderna:
 A
 Está dividido em 5 níveis.
 B
 Está dividido em 6 níveis.
 C
 Está dividido em 7 níveis.
 D
 Está dividido em 8 níveis e 4 subníveis.
 E
 Está dividido em 10 níveis.
RESPOSTA: O CMMI (Capability Maturity Model Integration) é um modelo que visa
melhorar a qualidade e a maturidade dos processos de software. Sua versão mais
moderna, o CMMI V3.0, apresenta algumas mudanças significativas:
1. Nova arquitetura do modelo: O CMMI V3.0 foi projetado para ser mais flexível e
adaptável, facilitando atualizações e incorporando novos conteúdos.
2. Inclusão de áreas de prática: O CMMI V3.0 abrange melhores práticas em áreas
como Gestão de Pessoas, Gestão de Dados e Trabalho Virtual1.
Portanto, a alternativa correta é a letra B: Está dividido em 6 níveis.
10 Q3342912
Certa
10. Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações sobre Modelo Integrado de
Maturidade em Capacitação (CMMI).
https://www.escoladnc.com.br/blog/gerenciamento-de-cronograma-e-mudancas-em-projetos-guia-completo/
https://www.escoladnc.com.br/blog/gerenciamento-de-cronograma-e-mudancas-em-projetos-guia-completo/
https://www.escoladnc.com.br/blog/gerenciamento-de-cronograma-e-mudancas-em-projetos-guia-completo/
https://cmmiinstitute.com/products/cmmi/content-release
https://cmmiinstitute.com/products/cmmi/content-release
( ) É um modelo de qualidade brasileiro.
( ) Inicia no nível 0.
( ) Visa organizar boas práticas no desenvolvimento de sistema.
( ) Recomendado para pequenas empresas devido à facilidade em sua implantação.
 A
 F – V – V – F.
 B
 V – V – F – F.
 C
 V – V – V – F.
 D
 F – F – F – V.
 E
 F – F – V – F.
RESPOSTA: Vamos analisar cada afirmação sobre o Modelo Integrado de Maturidade
em Capacitação (CMMI):
1. É um modelo de qualidade brasileiro.
○ Falso: O CMMI não é exclusivamente brasileiro. Ele é uma estrutura
internacionalmente reconhecida para avaliar e melhorar a capacidade das
organizações em fornecer produtos e serviços de alta qualidade1.
2. Inicia no nível 0.
○ Verdadeiro: O CMMI define cinco níveis de maturidade, e o nível mais
baixo é o nível 0. No entanto, é importante notar que o nível 0 não
representa uma maturidade real, mas sim a ausência de processos
definidos1.
3. Visa organizar boas práticas no desenvolvimento de sistema.
○ Verdadeiro: O CMMI tem como objetivo avaliar e melhorar os processos
de uma organização, incluindo o desenvolvimento de sistemas. Ele
fornece orientações para aprimorar a capacidade de entrega de produtos
e serviços de alta qualidade2.
4. Recomendado para pequenas empresas devido à facilidade em sua
implantação.
○ Falso: O CMMI não é necessariamente mais fácil de implantar em
pequenas empresas. Sua aplicação requer esforço, comprometimento e
adaptação às práticas recomendadas, independentemente do tamanho da
organização2.
Portanto, a alternativa correta é a letra A: F – V – V – F.
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://learn.microsoft.com/pt-br/azure/devops/boards/work-items/guidance/cmmi/guidance-background-to-cmmi?view=azure-devops
https://learn.microsoft.com/pt-br/azure/devops/boards/work-items/guidance/cmmi/guidance-background-to-cmmi?view=azure-devops
https://learn.microsoft.com/pt-br/azure/devops/boards/work-items/guidance/cmmi/guidance-background-to-cmmi?view=azure-devops
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://visuresolutions.com/pt/guia-cmmi/n%C3%ADveis-de-maturidade
https://learn.microsoft.com/pt-br/azure/devops/boards/work-items/guidance/cmmi/guidance-background-to-cmmi?view=azure-devops

Mais conteúdos dessa disciplina