Buscar

Apol 01 Engenharia de Software - NOTA 100

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

Apol 01 – Engenharia da Software 
 
Questão 1/10 
A Engenharia de software estabelece o emprego de princípios das engenharias para 
obtenção de um software confiável e econômico. Segundo a IEEE, a engenharia de 
software é a aplicação de abordagem voltadas para : 
 
I-Sistemática 
II-Disciplinada 
III-Quantificável 
IV-Manutenção do software 
V-Operação do Software. 
Assinale a alternativa que indica a sequência correta 
 A Somente os itens I e III estão corretos 
 B Somente os itens II, IV e V estão corretos 
 C Somente os itens II e III estão corretos 
 D Somente os itens I e II estão corretos 
 E Todos os ítens estão corretos 
 
Questão 2/10 
A Engenharia de Software tem sua base obtida através da camada de processos que por 
sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que: 
 
I-Ferramentas são softwares que nos ajudam a programar melhor 
II-Métodos compreendem em como os programas são esritos 
III- Métodos fornecem técnicas para o desenvolvimento de software 
IV-As ferramentas são utilizadas para automatização da construção de software através 
de processos e métodos escolhidos 
V-Os metodos escolhidos são utilizados para automação da construção do software 
através de processos e ferramentas escolhidos. 
Considerando o exposto, assinale a alternativa com a sequência correta: 
 A Somente os itens I e II estão corretos 
 B Somente os itens III e IV estão corretos 
 C Somente os itens III e V estão corretos 
 D Somente os itens I e IV estão corretos 
 E Somente o item I está correto 
 
Questão 3/10 
A engenharia de software surgiu em meados dos anos 70 como uma forma de contornar 
o que se chamava crise do software. 
Tal crise ocorria em decorrência da complexidade no desenvolvimento, além de 
problemas relacionados a prazos, custos e qualidade. 
Em relação aos fundamentos científicos da engenharia de software, Assinale as 
alternativas que estejam corretas 
 
I-O uso de métodos, modelos, técnicas, processos e ferramentas que possam ser 
utilizados durante todas as fases de desenvolvimento de software. 
II-O uso de mecanismos para planejamento e gerenciamento de projeto de 
desenvolvimento de software. 
III-A aplicação de qualidade aos processos e consequentemente ao produto final 
(software). 
IV-O uso de métodos e ferramentas que possam ser utilizados durante todas as fases de 
desenvolvimento de software 
V-O uso de métodos com aplicações de qualidade aos processos que possam ser 
utilizados durante todas as fases de desenvolvimento de software.Assinale a alternativa 
que apresenta a sequência CORRETA 
 A Somente os itens I, II e III estão corretos 
 B Somente os itens I, II e IV estão corretos 
 C Somente os itens I e V estão corretos 
 D Somente os itens II, III e V estão corretos 
 E Todos os itens estão corretos. 
 
Questão 4/10 
O termo engenharia de software torna-se forte após 1968, quando sistemas tornam-se 
cada vez mais complexos. 
Dá-se início a utilização de métodos, técnicas e ferramentas de modo a combater a crise 
do software. 
Esta “crise do software” é relatada através de alguns sintomas: 
 
I-Atraso na entrega + Orçamento estourado + Gerenciamento sem indicadores 
II-Falhas de software + Lentidão + Cansaço da equipe 
III-Custos elevados + Cansaço da equipe + Lentidão 
IV-Requisitos mal elaborados + Custo Elevado + Insatisfação do usuário 
V-Baixa qualidade do software + Falhas de Software + Requisitos mal 
elaboradosAssinale a alternativa que apresenta a sequência dos ítens CORRETOS 
 A Somente os itens I e II estão corretos 
 B Somente os itens IV e III estão corretos. 
 C Somente os itens I e V estão corretos 
 D Somente os itens I e III estão corretos 
 E Todos os itens estão corretos 
 
Questão 5/10 
Segundo a engenharia de software, em termos gerais o desenvolvimento de 
um sistema segue um ciclo de vida na seguinte ordem : 
 
I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> 
Manutenção -> Teste 
II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação -> 
Teste -> Manutenção 
III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> 
Manutenção -> Implementação 
IV-Análise -> Levantamento de Requisitos -> Projeto -> Implementação -> 
Teste -> Manutenção 
V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> 
Manutenção -> ImplementaçãoAssinale a alternativa que apresenta a ordem 
CORRETA 
 
A Somente o item I está correto 
 
B Somente o item II está correto 
 
C Somente o item III está correto 
 
D Somente o item IV está correto 
 
E Somente o item V está correto 
Questão 6/10 
Um modelo de processo também pode ser definido como um arcabouço que 
contenha tarefas necessárias para a construção de software com um bom 
padrão de qualidade. Um processo define a abordagem adotada para 
elaboração do software e ao adotar um modelo de processo ganhamos : 
 
I-Estabilidade durante o processo de desenvolvimento 
II-Maior controle sobre o processo 
III-Organização do processo 
IV-Agilidade 
V-Documentação que é escrita e mantida ao longo do processo 
Assinale a alternativa com a sequência CORRETA 
 
A Somente os itens III e IV estão corretos 
 
B Somente os itens I e IV estão corretos 
 
C Somente os itens IV e V estão corretos 
 
D Todos os itens estão corretos 
 
E Somente os itens I e V estão corretos. 
Questão 7/10 
Fluxos de processos definem características de aplicações de cada tipo de 
processo de desenvolvimento de software. 
Com base nestes fluxos de processos é correto afirmar que: 
 
I- Os fluxos de processo linear necessariamente seguem uma ação após a 
outra até o final do modelo 
II- Os fluxos de processo iterativos possuem um formato de retorno dentro 
de uma mesma atividade ou mais. Mesmo que haja uma sequência a ser 
seguida, é permitida a iteratividade entre atividades e tarefas 
III- Os fluxos de processo do tipo evolucionário não possuem um aspecto de 
iteratividade entre todas as atividades e tarefas dentro de um curto espaço 
de tempo. 
IV- Os fluxos de processo em paralelo não permitem que várias pequenas 
unidades do software sejam desenvolvidas em paralelo e independente. 
V-Combinação de dois ou mais modelosAssinale a alternativa que contem 
os ítens CORRETOS 
 
A Somente os itens I, III e IV estão corretos 
 
B Somente os itens II, IV e V estão corretos 
 
C Somente os itens I, II e III estão corretos 
 
D Somente os itens I e IV estão corretos. 
 
E Todos os itens estão corretos 
Questão 8/10 
Os métodos de processo de desenvolvimento de software que mais estão 
fazendo sucesso na área de desenvolvimento de software são os métodos 
ágeis. 
Com base no modelo de Métodos Ágeis é correto afirmar que foram 
idealizados para: 
 
I- Garantir agilidade, 
II-Resposta apropriada a mudanças (equipes e tecnológicas), 
III-Colaboração 
IV-Menor custo nas mudanças. 
V-Ser adaptável 
Considerando o conteúdo ministrado na Aula 2 assinale a alternativa 
CORRETA 
 
A Somente os itens I, III e IV estão corretos. 
 
B Somente os itens II, III e V estão corretos. 
 
C Somente os itens III, IV e V estão corretos. 
 
D Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos 
Questão 9/10 
Modelos de processos são arcabouços para estruturação de todo o ciclo de 
projeto de software. 
O modelo incremental é destacado abaixo com algumas informações e 
características. 
É correto afimar que um modelo incremental: 
 
I-A cada nova elicitação de requisitos o projeto encolhe. 
II-Este modelo não pode combinar fluxos de processo lineares e paralelos.III-Também podem ser desenvolvidos para outra plataforma de hardware e 
de software com menor capacidade. 
IV-Este modelo é útil quando não há pessoal disponível para 
implementação completa do software. 
V-Os primeiros incrementos podem ser feitos com poucos 
profissionais.Considerando o conteúdo ministrado na aula 2, assinale a 
alternativa CORRETA 
 
A Somente os itens I, III e IV estão corretos. 
 
B Somente os itens II, III e V estão corretos. 
 
C Somente os itens III, IV e V estão corretos. 
 
D Somente os itens I, IV e V estão corretos. 
 
E Todos os itens estão corretos. 
Questão 10/10 
Há métodos de processos de desenvolvimento de software que são focados 
em áreas específicas, tais como os métodos de processos especializados. 
Com base no modelo de processo Especializado é correto afirmar que : 
 
I-Os modelos especializados baseiam-se em componentes, métodos 
formais e orientação a aspectos. 
II-Estes modelos incorporam características do modelo espiral, com 
abordagem iterativa e reuso de componentes. 
III-Os métodos formais são utilizados para especificação forma de modelos 
matemáticos, que possuem uma notação rigorosa. 
IV-Modelos que envolvem alto custo, poucos desenvolvedores e um 
treinamento extensivo. 
V-É um tipo de processo não maduro ainda. Sua natureza é paralela e 
concorrente.Considerando o conteúdo ministrado na aula 2, assinale a 
alternativa CORRETA 
 
A Somente os itens I, III e IV estão corretos. 
 
B Somente os itens II, III e V estão corretos. 
 
C Somente os itens III, IV e V estão corretos 
 
D Somente os itens IV e V estão corretos 
 
E Todos os itens estão corretos. 
 
1E 2B 3A 4C 5B 6D 7C 8D 9C 10E 
Avaliação finalizada com sucesso. Anote o número do seu protocolo. 
Sua nota nesta tentativa foi: 100

Outros materiais