Buscar

Aol4 - engenharia de Software

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

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

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ê viu 3, do total de 9 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

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

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ê viu 6, do total de 9 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

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

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ê viu 9, do total de 9 páginas

Prévia do material em texto

1. Pergunta 1 
/1 
Leia o trecho a seguir: 
“Modelos do novo sistema são usados durante a engenharia de requisitos para ajudar a 
explicar os requisitos propostos para outros stakeholders do sistema. Os engenheiros 
usam esses modelos para discutir propostas de projeto e documentar o sistema para a 
implementação.” 
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São Paulo: Pearson 
Prentice Hall, 2011. p. 82. 
Esse trecho refere-se a um dos tipos de modelos de sistemas. A partir dessas 
informações e do conteúdo estudado a respeito, é possível afirmar que a modelagem de 
sistemas é: 
Ocultar opções de resposta 
1. 
um processo que apresenta uma forma rígida de representar o sistema. 
2. 
um projeto que tem a função de restringir o sistema e torná-lo limitado. 
3. 
uma ferramenta matemática definida de forma variável no sistema. 
4. 
um processo de desenvolvimento baseado no modelo de abstração. 
Resposta correta 
5. 
um método que possui uma funcionalidade especifica de desenvolvimento. 
2. Pergunta 2 
/1 
Leia o trecho a seguir: 
O modelo comportamental indica como o software vai responder aos estímulos ou 
eventos externos. Para criá-lo, devemos executar etapas: Avaliar todos os casos de uso 
para entender completamente a sequência de interação dentro do sistema é uma destas 
etapas. 
Fonte: PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software: Uma 
Abordagem Profissional. 8ª ed. Mc Graw Hill Education. 2016. p. 203. 
O trecho acima trata das características do modelo comportamental. A partir dessas 
informações e do conteúdo estudado sobre o tema, é possível afirmar que a modelagem 
dirigida a eventos: 
Ocultar opções de resposta 
1. 
demonstra como o sistema se comporta a eventos de caráter externo e interno, 
simultaneamente. 
Resposta correta 
2. 
oferece sustentação aos requisitos baseados em eventos e determina os estágios a 
serem realizados. 
3. 
bloqueia o fluxo de dados existentes no sistema e os procedimentos realizados. 
4. 
modifica as informações referentes aos processamentos executados e às diretrizes 
do modelo. 
5. 
possui uma quantidade variada de fases e estipula qual os procedimentos 
adequados. 
3. Pergunta 3 
/1 
Leia o trecho a seguir: 
“As principais falhas verificadas em projetos de software são relativas aos requisitos, 
devidas às dificuldades no entendimento das necessidades do usuário. Portanto, realizar 
corretamente o levantamento e administração de requisitos é essencial para a qualidade 
de software.” 
Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível 
em: <http://www.cin.ufpe.br/~processos/TAES3/Livro/00-LIVRO/11-SWEBOK-
v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019. 
O trecho aponta a importância da verificação dos projetos de software. A partir dessas 
informações e do conteúdo estudado sobre o tema, pode-se concluir que o Projeto de 
Software: 
Ocultar opções de resposta 
1. 
busca melhorar o produto de software. 
2. 
cria uma descrição externa do software. 
3. 
verifica a qualidade do produto. 
4. 
estabelece a arquitetura e os componentes de um sistema. 
Resposta correta 
5. 
dá suporte ao produto durante o seu ciclo operacional. 
4. Pergunta 4 
/1 
Leia o trecho a seguir: 
 “Geralmente, os modelos de contexto mostram que o ambiente inclui vários outros 
sistemas automatizados. No entanto, eles não mostram os tipos de relacionamentos entre 
os sistemas no ambiente e o sistema que está sendo especificado.” 
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson 
Prentice Hall, 2011. p. 85. 
O texto acima cita os modelos de contexto. Com base nele e no conteúdo estudado 
sobre o assunto, é possível definir o modelo de contexto como: 
Ocultar opções de resposta 
1. 
um modelo que envolve negócios realizados de maneira exclusivamente 
automatizada. 
2. 
uma atividade que envolve a presença de Stakeholders do sistema, com o objetivo 
de estabelecer qual funcionalidade este deve incluir. 
Resposta correta 
3. 
uma funcionalidade que descarta as sobreposições que podem surgir em relação 
aos sistemas. 
4. 
um compartilhamento de dados entre os sistemas que, de alguma maneira, 
influencia na elaboração do projeto do sistema. 
5. 
um ambiente de tomada de decisões que normalmente apresenta uma série 
limitada de sistemas automatizados. 
5. Pergunta 5 
/1 
Leia o trecho a seguir: 
“As disciplinas do AUP devem ser executadas de forma iterativa, de modo a definir 
quais atividades os membros da equipe de desenvolvimento devem realizar para 
construir, validar e entregar um sistema que atenda às necessidades do negócio 
identificadas ao longo das fases e dos marcos AUP.” 
Fonte: CRUZ, Fábio. Scrum e Agile em projetos: guia completo. 2ª ed. Rio de 
Janeiro: Brasport, 2018. p. 327. 
O trecho acima retrata as funcionalidades das disciplinas do AUP. A partir dessas 
informações e do conteúdo estudado sobre o tema, é possível dizer que a disciplina de 
testes se caracteriza por: 
Ocultar opções de resposta 
1. 
encontrar solução para as questões relacionadas ao projeto. 
2. 
transformar os modelos em códigos executáveis. 
3. 
estabelecer quais ações serão realizadas pelos integrantes. 
4. 
visualizar os erros no momento da validação do sistema. 
Resposta correta 
5. 
projetar a entrega do sistema e a realização do plano. 
6. Pergunta 6 
/1 
Leia o trecho a seguir: 
“Os modelos são usados durante o processo de engenharia de requisitos para ajudar a 
extrair os requisitos do sistema; durante o processo de projeto, são usados para 
descrever o sistema para os engenheiros que o implementam; e, após isso, são usados 
para documentar a estrutura e a operação do sistema.” 
Fonte: SOMMERVILLE, Ian. Engenharia de Software. São Paulo: Pearson Prentice 
Hall, 2011. P. 82. 
O trecho acima cita uma das funcionalidades dos modelos de sistema. Baseado no 
conteúdo estudado sobre o assunto e no trecho citado, é correto afirmar que os modelos 
de sistema existentes utilizados pela Engenharia de Software têm, dentre outras funções, 
o objetivo de: 
Ocultar opções de resposta 
1. 
implementar os requisitos ao novo sistema. 
Resposta correta 
2. 
apresentar os requisitos sugeridos para outros stakeholders. 
3. 
debater os pontos fortes do sistema, de maneira exclusiva. 
4. 
documentar o sistema para a implementação. 
5. 
descartar o esclarecimento das funções do sistema existente. 
7. Pergunta 7 
/1 
Leia o trecho a seguir: 
“Os requisitos expressam as necessidades e restrições colocadas sobre o produto de 
software que contribuem para a solução de algum problema do mundo real. Esta área 
envolve elicitação, análise, especificação e validação dos requisitos de software.” 
Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível 
em: <http://www.cin.ufpe.br/~processos/TAES3/Livro/00-LIVRO/11-SWEBOK-
v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019. 
O trecho acima apresenta uma das áreas de conhecimento do SWEBOK. A partir dessas 
informações e do conteúdo estudado sobre o tema, é correto afirmar que as três 
referências de conhecimento empregadas para ilustrar o guia SWEBOK são: 
Ocultar opções de resposta 
1. Incorreta: 
Geralmente Aceitas, Pesquisa Avançada e Certificação. 
2. 
Geralmente Aceitas, Pesquisa Avançada e Especializado. 
Resposta correta 
3. 
Requisitos, Pesquisa Avançada e Especializado. 
4. 
Inovação, Requisitos e Especializado. 
5. 
Hierarquia, Pesquisa Avançada e Especializado. 
8. Pergunta 8 
/1 
Leia o trecho a seguir: 
“O OpenUP é compatível com o RUP em sua estrutura estática pois ambos possuem os 
elementos: papéis, atividades, artefatos, fluxos e disciplinas. O OpenUP implementa os 
papéis necessários para times pequenos: Gerente de Projetos, Analista, Arquiteto, 
Desenvolvedor, Testador e Stakeholders”. 
Fonte: MARCONDES, FranciscoSupino, et. al. Uso do OpenUP no Ensino do 
Processo Iterativo e Incremental de Desenvolvimento de Software. Disponível em: 
<http://www.portal.cps.sp.gov.br/pos-graduacao/workshop-de-pos-graduacao-e-
pesquisa/anais/2009/trabalhos/gestao-e-desenvolvimento-da-formacao-
tecnologica/trabalhos-completos/marcondes-francisco-supino-1.pdf>. Acesso em: 25 
abr. 2019. 
Considerando as informações apresentadas e os conteúdos estudados sobre o tema, é 
possível afirmar que um dos princípios da metodologia OpenUP é: 
Ocultar opções de resposta 
1. 
o conjunto de tarefas relativas ao ciclo iterativo e incremental. 
2. 
o consenso entre o escopo e os objetivos do projeto. 
3. 
o controle do desenvolvimento através de envolvimento dos Stakholders. 
4. 
o planejamento do processo e a redução dos riscos por meio do foco na 
arquitetura. 
Resposta correta 
5. 
o alinhamento de interesses e a troca de conhecimentos de maneira colaborativa. 
9. Pergunta 9 
/1 
Leia o trecho a seguir: 
“O SWEBOK é recomendado para diversos tipos de público, em todo o mundo, com o 
objetivo de ajudar organizações a terem uma visão consistente da Engenharia de 
Software. É endereçado a gerentes, engenheiros de software, às sociedades 
profissionais, estudantes, professores e instrutores desta área de conhecimento.” 
Fonte: TORRES, André Luís de Lucena. Uma introdução ao SWEBOK. Disponível 
em: <http://www.cin.ufpe.br/~processos/TAES3/Livro/00-LIVRO/11-SWEBOK-
v8_CORRIGIDO_Versao_Final_OK.pdf>. Acesso em: 25 abr. 2019. 
O trecho acima retrata as funcionalidades do SWEBOK. A partir dessas informações e 
do conteúdo estudado sobre o tema, pode-se concluir que o objetivo do SWEBOK é: 
Ocultar opções de resposta 
1. 
diversificar o conteúdo, ser um material de fácil descarte e promover o acesso ao 
conhecimento. 
2. 
profissionalizar a área de Engenharia de Software por meio de um consenso entre 
as áreas de qualidade e gestão. 
3. 
apresentar uma visão pouco usual no que se refere à Engenharia de Software 
dentro de um nível mais generalista. 
4. 
auxiliar as empresas a observarem de maneira mais ampla a Engenharia de 
Software como um todo. 
Resposta correta 
5. 
direcionar atividades a um grupo limitado de profissionais que atuem na área de 
Engenharia de Software. 
10. Pergunta 10 
/1 
Leia o trecho a seguir: 
“Uma das vantagens do modelo UP/RUP em relação aos projetos apresentados nas 
seções anteriores é a desvinculação das fases com os fluxos de trabalho que podem ser 
ativados em todos os estágios do processo. Outra vantagem é o reconhecimento de que a 
implantação de software no ambiente do usuário é parte do processo.” 
Fonte: HIRAMA, Kechi. Engenharia de Software: Qualidade e Produtividade com 
Tecnologia. Rio de Janeiro: Elsevier, 2012. p. 42. 
O trecho acima trata das vantagens da utilização do modelo RUP. A partir dessas 
informações e do conteúdo estudado a respeito, é possível afirmar que a RUP descreve 
algumas perspectivas. São elas: 
Ocultar opções de resposta 
1. 
Perspectiva Empírica, Estática e Prática. 
2. 
Perspectiva Dinâmica, Estática e Prática. 
Resposta correta 
3. 
Perspectiva Dinâmica, Genérica e Prática. 
4. 
Perspectiva Dinâmica, Moderna e Prática. 
5. 
Perspectiva Dinâmica, Estática e Híbrida.

Outros materiais