Buscar

AOL 4 - 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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

1. Pergunta 1
/1
Leia o trecho a seguir:
Cada modelo representa cada abordagem usada para a criação do software. No modelo práxis o desenvolvimento do software é feito por forma orientada a objetos com processos unificados e fases formadas por iterações.
Fonte: PORTAL DA EDUCAÇÃO. Modelos de Processo de Softwares. Disponível em: <https://www.portaleducacao.com.br/conteudo/artigos/informatica/modelos-de-processo-de-softwares/53061>. Acesso em: 24 abr. 2019.
O trecho se refere à definição conceitual do modelo Práxis. Assim, considerando as informações apresentadas e os conteúdos estudados sobre o tema, é possível definir a fase da Concepção como:
Ocultar opções de resposta 
1. Incorreta: 
a etapa em que o produto é detalhado a ponto de se adaptar ao domínio do problema.
2. 
um conjunto de atributos de um produto definidos através de um acordo firmado.
3. 
os métodos para a liberação operacional do produto e avaliação da qualidade do modelo. 
4. 
a disponibilização de um produto para os usuários com intuito de realizar os testes finais.
5. 
a etapa em que as demandas dos usuários e os conceitos da aplicação são avaliados.
Resposta correta
2. Pergunta 2
/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. 
uma ferramenta matemática definida de forma variável no sistema.
2. 
um método que possui uma funcionalidade especifica de desenvolvimento.
3. 
um processo de desenvolvimento baseado no modelo de abstração.
Resposta correta
4. 
um processo que apresenta uma forma rígida de representar o sistema. 
5. 
um projeto que tem a função de restringir o sistema e torná-lo limitado.
3. Pergunta 3
/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.
4. Pergunta 4
/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. 
estabelece a arquitetura e os componentes de um sistema.
Resposta correta
2. 
verifica a qualidade do produto.
3. 
dá suporte ao produto durante o seu ciclo operacional.
4. 
busca melhorar o produto de software.
5. 
cria uma descrição externa do software.
5. Pergunta 5
/1
Leia o trecho a seguir:
“À medida que a equipe de software desce em direção ao lado esquerdo do V, os requisitos básicos do problema são refinados em representações cada vez mais detalhadas e técnicas do problema e de sua solução. Uma vez gerado o código, a equipe passa para o lado direito V, basicamente realizando uma série de testes [...]”
Fonte: PRESSMAN, Roger S. MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8ª ed. Mc Graw Hill Education. 2016. P. 42.
O trecho acima demonstra o procedimento ocorrido com a implementação do modelo V. Assim, considerando as informações apresentadas e os conteúdos estudados sobre o tema, é possível definir o modelo V como:
Ocultar opções de resposta 
1. 
um modelo que se distingue do modelo cascata pelo ponto de vista da praticidade.
2. 
um modelo capaz de estabelecer uma relação entre garantia de qualidade e modelagem.
Resposta correta
3. 
um sistema que apresenta similaridades expressivas entre os projetos reais e o fluxo sequencial sugerido. 
4. 
um fator que permite que uma versão operacional fique à disposição antes da finalização do produto.
5. 
um componente que filtra todas as demandas do cliente, pois se trata de uma exigência do modelo cascata. 
6. Pergunta 6
/1
Leia o trecho a seguir:
“Pode-se ter interação do usuário, que envolve entradas e saídas, interação entre o sistema que está em desenvolvimento e outros sistemas, ou interação entre os componentes do sistema.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. p. 86.
O trecho acima aborda os tipos de interação existentes no modelo. Com base no conteúdo estudado sobre modelos de interação e no trecho acima, uma das abordagens do modelo de interação consiste em:
Ocultar opções de resposta 
1. 
Modelagem de caso de uso.
Resposta correta
2. 
Documentação Codificada. 
3. 
Identificação de Atributos.
4. 
Transferência de Dados.
5. 
Diagramas de Sistema.
7. Pergunta 7
/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. 
direcionar atividades a um grupo limitado de profissionais que atuem na área de Engenharia de Software.
2. 
apresentar uma visão pouco usual no que se refere à Engenharia de Software dentro de um nível mais generalista.
3. 
profissionalizar a área de Engenharia de Software por meio de um consenso entre as áreas de qualidade e gestão. 
4. 
auxiliar as empresas a observarem de maneira mais ampla a Engenharia de Software como um todo.
Resposta correta
5. 
diversificar o conteúdo, ser um material de fácil descarte e promover o acesso ao conhecimento. 
8. Pergunta 8
/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údoestudado 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, Genérica e Prática. 
3. 
Perspectiva Dinâmica, Estática e Prática.
Resposta correta
4. 
Perspectiva Dinâmica, Moderna e Prática. 
5. 
Perspectiva Dinâmica, Estática e Híbrida.  
9. Pergunta 9
/1
Leia o trecho a seguir:
“[...] Conforme já descrito anteriormente, a engenharia de software compreende um conjunto de camadas que envolvem métodos, ferramentas e processos. Qualquer desenvolvimento de produto inicia com uma ideia e termina com o produto pretendido.”
Fonte: AUDY, Jorge; PRIKLADNICKI, Rafael. Desenvolvimento distribuído de software. Rio de Janeiro: Elsevier, 2008. p. 13.
O trecho acima trata do processo de desenvolvimento de software que resulta num produto. Diante disto, é possível criar modelos capazes de atender às necessidades dos clientes. Considerando essas informações e o conteúdo estudado, é possível afirmar que o modelo prescritivo possui o objetivo de:
Ocultar opções de resposta 
1. 
ser mais flexível no desenvolvimento do software.
2. 
criar informações dos processamentos executados em cada fase.
3. 
expor o fluxo de dados existente no sistema.
4. 
reunir e organizar o desenvolvimento do software.
Resposta correta
5. 
apresentar as etapas do sistema.
10. Pergunta 10
/1
Leia o trecho a seguir:
“O RUP é um modelo constituído de fases que identifica quatro fases distintas no processo de software. No entanto, ao contrário do modelo em cascata, no qual as fases são equalizadas com as atividades do processo, as fases do RUP são estreitamente relacionadas ao negócio, e não a assuntos técnicos.”
Fonte: SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São Paulo: Pearson Prentice Hall, 2011. p. 34.
A partir dessas informações e do conteúdo estudado sobre RUP, é possível afirmar que a fase relacionada ao projeto, programação e experimentação do sistema é denominada:
Ocultar opções de resposta 
1. 
formulação.
2. 
transição.
3. 
concepção.
4. 
elaboração.
5. 
construção.

Outros materiais