Buscar

Porva - 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 
/0,6 
[ENADE 2017] Após a implantação de um sistema em ambiente de produção, este passa para a fase 
de manutenção dentro do ciclo de vida do desenvolvimento de software. Os sistemas geralmente 
necessitam de diversos tipos de manutenção durante sua existência. Considerando a etapa de 
manutenção no processo de desenvolvimento de software, avalie as afirmações a seguir. 
I. A fase de manutenção é uma parte explícita do modelo em cascata do processo de 
desenvolvimento de software. 
II. A atualização do sistema para inserir customizações é considerada um tipo de manutenção. 
III. A depuração do programa é um processo específico da fase de desenvolvimento e um tipo de 
manutenção. 
IV. O acréscimo de novas funções a um sistema existente, sem perturbar sua operação, é considerado 
um tipo de manutenção. 
V. A manutenção do sistema está relacionada ao aumento do ciclo de vida do software. 
É correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. 
I, II e III. 
2. 
I, II, IV e V. 
Resposta correta 
3. 
I e III, apenas. 
4. 
II, III, IV e V. 
5. 
IV e V, apenas. 
2. Pergunta 2 
/0,6 
Desenvolver um software passou a ser algo extremamente lucrativo na engenharia de software, ao 
mesmo tempo que muitas empresas passaram a investir no desenvolvimento de sistemas que se 
diferenciam em termos de qualidade. A garantia de qualidade engloba um amplo conjunto de 
preocupações e atividades que se concentram na gestão da qualidade de software. Alguns modelos 
criados asseguram a qualidade do produto com a normatização dos processos utilizados ao longo da 
criação do software.Qual norma tem como objetivo mais importante disponibilizar uma estrutura 
ímpar para possibilitar aos agentes envolvidos (fornecedor, técnicos, clientes, desenvolvedores, 
dentre outros) que usem uma linguagem comum? 
Ocultar opções de resposta 
1. 
ISO 9004. 
2. 
ISO 19011. 
3. Incorreta: 
ISO 15504. 
4. 
ISO 9001. 
5. 
ISO 12207. 
Resposta correta 
3. Pergunta 3 
/0,6 
Planejamento do processo e a redução dos riscos por meio do foco na arquitetura, e o feedback 
continuo de desenvolvimento através de envolvimento dos stakeholders são os princípios de qual 
metodologia? 
Ocultar opções de resposta 
1. Incorreta: 
Cascata. 
2. 
OpenUP. 
Resposta correta 
3. 
Swebok. 
4. 
MPS-Br. 
5. 
Modelo V. 
4. Pergunta 4 
/0,6 
A Engenharia de Software é uma disciplina muito ampla que envolve diversas áreas de 
conhecimento. Disponibilizar uma ótica consistente da engenharia de software mundialmente, porém 
delimitando o campo de atuação é a essência de qual conceito? 
Ocultar opções de resposta 
1. 
RUP. 
2. 
AUP. 
3. 
OpenUP. 
4. 
Swebok. 
Resposta correta 
5. 
Praxis. 
5. Pergunta 5 
/0,6 
Nós já vimos que os softwares, por regra, não são padronizados. Portanto, os processos de 
desenvolvimento também apresentam aplicações diversificadas. Mas existem basicamente quatro 
tarefas, ou atividades, consideradas fundamentais na área de engenharia de software, que todo 
processo de desenvolvimento deve incluir. Indicar que o desenvolvimento de um software tem o 
objetivo de atender às especificações faz parte de qual grupo de atividades? 
Ocultar opções de resposta 
1. 
Especificação de software. 
2. Incorreta: 
Validação de software. 
3. 
Projeto e implementação de software. 
Resposta correta 
4. 
Evolução de software. 
5. 
Nenhuma das alternativas. 
6. Pergunta 6 
/0,6 
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e 
precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de 
software, avaliando e garantindo suas qualidades. Analise as asserções abaixo: 
I. Um dos objetivos da Engenharia de Software é desenvolver hardware de alta qualidade dentro de 
prazos e custos adequados. 
II. É um mito do desenvolvimento de software é que se o desenvolvimento atrasar, basta contratar 
mais gente para colocá-lo em dia. 
III. Uma vantagem da utilização do processo linear sequencial (cascata) (quando comparado aos 
outros processos básicos) é o paralelismo das fases e atividades. 
É correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. Incorreta: 
Apenas III está correta. 
2. 
II e III estão corretas. 
3. 
Apenas I está correta. 
4. 
Apenas II está correta. 
Resposta correta 
5. 
I, II e III estão erradas. 
7. Pergunta 7 
/0,6 
A Engenharia exige a seleção de técnicas que melhor atendam a uma série de situações. Os 
softwares são distintos entre si. Logo, não existe um método único aplicável a todos. Porém, 
segundo o entendimento de Sommerville, alguns aspectos influenciam os diferentes modelos de 
software. Analise as afirmativas a seguir a respeito destes aspectos e assinale a alternativa que 
apresenta as afirmativas corretas. 
I - Há uma exigência cada vez maior para que os sistemas atuem de maneira distribuída por meio de 
redes que abranjam distintos modelos de computadores e dispositivos móveis; 
II - Existe uma clara onda de mudança relacionada ao desenvolvimento de novas tecnologias nos 
países considerados emergentes; 
III - Devido à constante evolução existente nessa área, a engenharia de software propõe a 
padronização dos métodos que supram as necessidades dos sistemas disponíveis para todas as 
organizações. 
Ocultar opções de resposta 
1. 
I e II, apenas. 
Resposta correta 
2. 
I e III, apenas. 
3. 
II e III, apenas. 
4. 
I, II e III. 
5. 
II, apenas. 
8. Pergunta 8 
/0,6 
A característica principal do __________________ é defender fortemente a automação e 
monitoramento em todas as fases da construção do software, da integração, teste, liberação para 
implantação e gerenciamento de infraestrutura. Qual item completa corretamente a afirmação 
apresentada? 
Ocultar opções de resposta 
1. 
DevOps. 
Resposta correta 
2. 
RUP. 
3. 
OpenUP. 
4. 
Lean Software Development. 
5. 
Extreme Programming. 
9. Pergunta 9 
/0,6 
A Engenharia exige a seleção de técnicas que melhor atendam a uma série de situações. Segundo 
Sommerville (2011), existe uma relação entre engenharia de software, ciência da computação e 
engenharia de sistemas. Qual área trata de métodos que alicerçam os sistemas de software e os 
computacionais? 
Ocultar opções de resposta 
1. 
Engenharia de sistemas. 
2. 
Engenharia de programas. 
3. 
Engenharia de software. 
4. 
Nenhuma das alternativas. 
5. 
Ciência da computação. 
Resposta correta 
10. Pergunta 10 
/0,6 
Também conhecida como engenharia de requisitos, trata-se, segundo Sommerville, de um processo 
de entendimento e definição dos serviços solicitados do sistema e reconhecimento de limitações 
relativas à operação e ao desenvolvimento do sistema. Podemos considerar que essa atividade 
representa uma etapa bastante crítica do processo de software, já que as falhas encontradas neste 
estágio já não conseguem evitar problemas encontrados na implementação do sistema e no projeto. 
A partir dessas informações e do conteúdo estudado, o trecho acima se refere ao conceito de: 
Ocultar opções de resposta 
1. 
Modelo Evolucionário. 
2. 
Especificação de Software. 
Resposta correta 
3. 
Modelo em Cascata. 
4. 
Desenvolvimento Incremental. 
5. 
Engenharia de software orientada ao reúso.

Continue navegando