Buscar

Aol1 - 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

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 8 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

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 6, do total de 8 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

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, Francisco Supino, et. al. Uso do OpenUPno 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

Perguntas Recentes