QUESTÃO 1
No processo unificado, cinco workflows acompanham o
conjunto das fases de desenvolvimento de software. Cada
workflow é um conjunto de atividades executadas por vários
membros do projeto. Considerando o desenvolvimento de um
sistema integrado de gestão (ERP), o empacotamento em
componentes de software dos elementos do modelo de projeto —
tais como arquivo de códigofonte, biblioteca de ligação dinâmica e
componentes executáveis
— é descrito pelo workflow
a) teste.
b) análise.
c) projeto.
d) implementação.
e) requisito.
RESPOSTA:
QUESTÃO 2
de controle de materiais (matérias-primas) para
uma metalúrgica, a equipe de projeto, responsável
pelo mapeamento dos requisitos, desenvolveu seus
trabalhos seguindo os quatro subprocessos da engenharia
de requisitos. Inicialmente, foram feitas a análise e a
avaliação para se verificar se o sistema seria útil ao negócio.
Em um segundo momento, os requisitos foram identificados
e analisados e, logo em seguida, foram
documentados. Finalmente, foi verificado se os requisitos
identificados atendiam às demandas dos usuários. Tendo sido
executado esse procedimento, uma empresa independente
de auditoria, após análise, identificou dois problemas
no processo: a documentação dos requisitos (formulários
e padrões utilizados) estava inadequada e não possibilitava o
entendimento correto dos requisitos; o processo de checagem
entre as emandas dos usuários e as especificações relatadas
não foi bem conduzido e seus resultados eram insatisfatórios.
Considerando o relatório da auditoria independente, quais foram
as duas fases do processo de engenharia de requisitos
que apresentaram problemas?
a) Validação e entendimento do domínio.
b) Especificação e validação.
c) Validação e elicitação.
d) Entendimento do domínio e especificação.
e) Elicitação e validação
RESPOSTA
QUESTÃO 3
A decomposição funcional do modelo do domínio, resultando em
uma hierarquia de funcionalidades que representa o produto a ser
construído, refere-se a qual processo da metodologia FDD:
a) CLF (Construir a Lista de Funcionalidades)
b) PPF (Planejar por Funcionalidade);
c) DPF (Detalhar por Funcionalidade);
d) CPF (Construir por Funcionalidade).
e) DMA (Desenvolver um Modelo Abrangente);
QUESTÃO 4
Considere que você trabalhe em uma empresa de
desenvolvimento de software e que a empresa tenha decidido
desenvolver um novo editor de texto para colocar no mercado.
Esse editor deve ser um software que forneça recursos adicionais
de apoio à autoria, embasado no estilo de escrita do usuário, o
que o torna um software de funcionalidade mais complexa.
Considere que a empresa deseje disponibilizar o produto no
mercado em versões que agreguem esse suporte de forma
gradativa, fazendo análise de risco para avaliar a viabilidade de
desenvolvimento de uma nova versão. Tendo de escolher um
modelo de processo para desenvolver esse editor, e conhecendo
as características dos modelos existentes, entre os modelos
abaixo, qual é o modelo apropriado para esse caso?
a) cascata
b) espiral
c) RAD (rapid application development)
d) prototipação
e) cleanroom
RESPOSTA
QUESTÃO 5
Técnica de desenvolvimento de software baseada em um ciclo
curto de repetições, em que primeiramente, são criados os testes
e somente depois é escrito o código. Esta descrição refere-se a:
a) Scrum
b) FDD
c) TDD
d) XP
e) Modelo Espiral
RESPOSTA
QUESTÃO 6
Quanto às metodologias de desenvolvimento de software, julgue
os seguintes itens e aponte a alternativa correta:
I. Entre as características de alguns métodos ágeis de
desenvolvimento de software, inclui-se ênfase na construção de
modelos e na especificação detalhada do sistema e
desenvolvimento em incrementos, processo no qual os clientes
têm reduzida participação;
II. TDD, FDD e Modelo Espiral são modelos tradicionais;
III. Nas reuniões diárias do Scrum são discutidos problemas do
projeto e podem durar horas;
a) Todas estão corretas
b) Somente II
c) Apenas I
d) Apenas I e II
e) Apenas III
RESPOSTA
QUESTÃO 7
Considere as descrições abaixo:
I. Esse modelo é baseado em uma visão evolutiva do
desenvolvimento de software, afetando o processo como um todo.
Abrange a produção de versões iniciais;
II. Esse modelo (proposto por Boehm) assume que o processo de
desenvolvimento ocorre em ciclos, cada um contém fases de
avaliação e planejamento, onde a escolha de abordagem para a
próxima fase.
III. Seus principais papéis são Product Owner, Time e Scrum
Master;
Respectivamente, esses itens referem-se a:
a) Scrum, Espiral e Scrum;
b) Scrum, Scrum e Scrum;
c) Espiral, Prototipação e Scrum;
d) Prototipação, Espiral e Scrum;
e) Scrum, Prototipação e Scrum;
RESPOSTA
QUESTÃO 8
São algumas das metodologias de desenvolvimento de software
consideradas ágeis (Agile Software Process Models):
a) Scrum, XP e FDD
b) Scrum, Waterfall e DSDM
c) RUP, XP e DSDM
d) Waterfall, RUP e FDD
e) XP, FDD e RUP
RESPOSTA
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar