Buscar

AV2_Metodologia_e_desenvolvimento_de_sistemas1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

06/12/2022 18:30 Grupo Splice 
https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2706970/2478e824-a58b-11ec-b30c-0242ac11002e/ 1/5 
 
 
 
Correto Incorreto Anulada Discursiva Objetiva Total: 00 ,00/60, 50 
1 Código: 15296 - Enunciado: A etapa de levantamento de requisitos consiste na compreensão do 
problema no qual o desenvolvimento do soware está imerso. O principal objetivo dessa etapa é 
fazer com que usuários e desenvolvedores tenham a mesma visão do sistema que deve ser 
construído. Para isso, clientes e desenvolvedores realizam um levantamento das necessidades 
dos futuros usuários desse mesmo sistema. Os requisitos possuem três classificações. Entre as 
opções abaixo, assinale aquela apresenta corretamente essas classificações. 
 a) Requisitos de sistema, requisitos de soware e requisitos financeiros. 
 b) Requisitos profissionais, requisitos limitantes e requisitos tecnológicos. 
 c) Requisitos funcionais, requisitos não funcionais e requisitos normativos. 
 d) Requisitos de pessoal, requisitos de engenharia e requisitos de arquitetura. 
 e) Requisitos de banco de dados, requisitos de sistema operacional e requisitos de usuário. 
Alternativa marcada: 
c) Requisitos funcionais, requisitos não funcionais e requisitos normativos. 
5 ,00/ 5, 00 
2 Código: 15019 - Enunciado: O modelo em V, proposto por Raul Rook no final da década de 80, 
mostra de forma explícita a dependência entre as fases de desenvolvimento e verificação. A 
imagem abaixo, apresenta uma ilustração esquemática do modelo. Marque a opção que 
completa corretamente as lacunas da imagem 
 a) Requisitos do cliente, Requisitos funcionais, Design (alto nível), Design (detalhado) 
 b) Requisitos funcionais, Requisitos do cliente, Design (detalhado), Design (alto nível) 
 c) Requisitos funcionais, Requisitos do cliente, Design (alto nível), Design (detalhado) 
 d) Requisitos do cliente, Requisitos funcionais, Design (detalhado), Design (alto nível) 
 e) Requisitos funcionais, Design (alto nível), Requisitos do cliente, Design (detalhado) 
Alternativa marcada: 
a) Requisitos do cliente, Requisitos funcionais, Design (alto nível), Design (detalhado) 
,00/ 5, 00 5 
3 Código: 20600 - Enunciado: Considere um sistema para uma clínica médica que precisa ser 
baseado em diagramas da UML. Assinale o tipo de MDS que deve ser utilizado pela equipe: 
 a) Metodologia ágil. 
 b) Metodologia Incremental. 
 c) Metodologia estruturada. 
 d) Metodologia Prototipada. 
 e) Metodologia orientada a objetos. 
Alternativa marcada: 
e) Metodologia orientada a objetos. 
,00/ 5, 00 5 
06/12/2022 18:30 Grupo Splice 
https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2706970/2478e824-a58b-11ec-b30c-0242ac11002e/ 2/5 
4 Código: 20603 - Enunciado: O processo de desenvolvimento de um so ware pode ser definido 0,00/ 5,00 como uma 
metodologia para atividades, ações e tarefas cujo objetivo final é desenvolver um so ware de qualidade. Neste 
contexto, julgue as afirmações que se seguem sobre os tipos de fluxos de processos de desenvolvimento de um so 
ware. I. O fluxo de processo linear executa cada uma das atividades metodológicas em sequência, uma seguida da 
outra. A metodologia XP segue este fluxo. II. O fluxo de processo iterativo organiza as atividades em uma sequência, 
como no fluxo linear, mas possui como diferença a característica de poder repetir uma ou mais atividades antes 
de prosseguir para a seguinte. A metodologia estruturada segue este fluxo. III. O fluxo de processo evolutivo 
organiza as suas atividades de forma circular de modo que a cada volta no círculo um novo incremento do so ware 
é produzido. O Processo Unificado (UP) segue este fluxo. Assinale a alternativa quem contém a(s) assertiva(s) 
correta(s): a) I somente. 
 b) III somente. 
c) II somente 
d) Nenhuma delas. 
e) II e III. 
Alternativa marcada: 
e) II e III. 
5 Código: 15295 - Enunciado: Nos primórdios do desenvolvimento de so ware, nenhum modelo 5,00/ 5,00 de 
desenvolvimento de sistemas era utilizado. O padrão adotado na época, uma espécie de modelo básico, 
consistia em apenas duas etapas. Marque a opção que contém essas etapas. 
a) Levantar requisitos e Implementar o sistema. 
b) Desenvolver o caso de uso e Codificar. 
c) Levantar requisitos e Validar requisitos. 
d) Escrever um caso de testes e Escrever o código que passa no caso de teste. 
 e) Escrever um código e Corrigir os problemas desse código. 
Alternativa marcada: 
e) Escrever um código e Corrigir os problemas desse código. 
06/12/2022 18:30 Grupo Splice 
https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2706970/2478e824-a58b-11ec-b30c-0242ac11002e/ 3/5 
6 Código: 16142 - Enunciado: O Rational Unified Process (RUP) pode ser visto como uma instância 5,00/ 5,00 
específica e detalhada do processo unificado (KRUCHTEN, 2003). Consistindo em um processo moderno, suas 
origens estão na Unified Modeling Language (UML) e no processo unificado (JACOBSON, 1999). Sua criação foi 
idealizada pela Rational So ware Corporation. Entretanto, em fevereiro de 2003, foi adquirido pela IBM. Pode-se 
dizer que o RUP é um processo híbrido, visto que reúne diversas características de modelos genéricos. Entre as 
opções abaixo, marque aquela que apresenta uma desvantagem da utilização do RUP. 
KRUCHTEN, P. The Rational Unified Process - An Introduction. Addison-Wesley Professional, 
2003.JACOBSON, Ivar; BOOCH, Grady; RUMBAUGH, James. The Unified So ware Development Process. 
Addison-Wesley, 1999. 
 a) Desorganização do processo de desenvolvimento. 
 b) Sua utilização de maneira eficaz exige certa experiência da equipe. 
c) Sua utilização pode gerar uma espécie de desordem nas funções. 
d) Ausência de documentação. 
e) Impossibilidade de utilização com modelos incrementais. 
Alternativa marcada: 
 
 b) Sua utilização de maneira eficaz exige certa experiência da equipe. 
7 Código: 20601 - Enunciado: Uma equipe de desenvolvimento de sistemas decidiu adotar a 
Metodologia Scrum. Uma das atividades desenvolvidas pela equipe foi gerar o Backlog do Produto. 
Isto significa que: 
 a) Foi gerada uma lista dos requisitos. 
b) Foi verificado se existem impedimentos no backlog. 
c) Foi gerado um gráfico de burndown. 
d) Foi feita uma reunião de retrospectiva da sprint. 
e) Foi definido o objetivo do sprint. 
Alternativa marcada: 
a) Foi gerada uma lista dos requisitos. 
5,00/ 5,00 
06/12/2022 18:30 Grupo Splice 
https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2706970/2478e824-a58b-11ec-b30c-0242ac11002e/ 4/5 
8 Código: 20594 - Enunciado: Uma Metodologia de Desenvolvimento de Sistemas define diferentes 
etapas durante a construção do sistema. Cada etapa pode gerar diferentes artefatos de so ware. 
Neste contexto, julgue as afirmações que se seguem. I. Um artefato de so ware que é gerado na 
etapa de Análise é o documento contendo os requisitos não funcionais do sistema. II. Um artefato 
de so ware que é gerado na etapa de Projeto é o código fonte do sistema. III. Um artefato de so 
ware que é gerado na etapa de Implantação é o manual do sistema. Assinale a alternativa quem 
contém a(s) assertiva(s) correta(s): a) I, II e III. 
 b) Nenhuma delas. 
c) III, somente. 
d) II, somente. 
e) I, somente. 
Alternativa marcada: 
b) Nenhuma delas. 
0,00/ 5,00 
9 Código: 15883 - Enunciado: Os testes em desenvolvimento são constituídos por todas as 
atividades realizadas pela equipe de desenvolvimento ao longo do projeto. O objetivo é a 
descoberta de bugs e defeitos. Geralmente, os projetistas do sistema e programadores são os 
responsáveis por realizar esse tipo de teste. Um tipo de teste onde usuários do so ware colaboram 
com a equipe de desenvolvimento a fim de testar o so ware dentro da organização de 
desenvolvimento, que é conhecidocomo: 
a) Teste de Sistema. 
b) Teste de Caixa Preta. 
c) Teste Beta. 
d) Teste de Fumaça. e) Teste Alfa. 
Alternativa marcada: 
e) Teste Alfa. 
5,00/ 5,00 
10 
 
15,00/ 
15,00 
06/12/2022 18:30 Grupo Splice 
https://logus.provafacilnaweb.com.br/logus/schedule/resultcandidatedetailprint/2706970/2478e824-a58b-11ec-b30c-0242ac11002e/ 5/5 
 
Código: 21904 - Enunciado: A. Qual o princípio fundamental da metodologia ágil TDD? B. 
Descreva as três etapas básicas da metodologia ágil TDD. 
Resposta: 
A: Durante o desenvolvimento de um projeto, é essencial que os desenvolvedores entreguem um 
projeto que funcione corretamente. Para garantir a qualidade do soware, é importante testá-lo, 
com o objetivo de encontrar falhas. Dessa maneira, podemos corrigir os problemas antes do 
produto chegar ao usuário final. 
Existem diversas metodologias que visam testar a integridade de um soware ou testar seus 
componentes de maneira isolada. 
Um dos métodos que ajudam a aplicar esses teste e que tem se tornado cada vez mais popular, é 
o TDD, onde codificamos o teste antes mesmo do código existir. 
A aplicação desse método acaba gerando economia de tempo, uma vez que a frequência de bugs 
será menor, diminuindo o tempo necessário na correção dos mesmos. 
B: TDD é uma técnica de desenvolvimento de soware que consiste em escrever um teste com o 
objetivo que ele falhe, em seguida criamos o código de nossa funcionalidade e rodamos o teste 
novamente, que dessa vez irá passar. 
Se o teste passar, iniciamos a etapa de refatoração, onde o código é melhorado, ajustado e 
otimizado.

Outros materiais