Buscar

Lista de Exercícios - 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 5 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

01 - O ciclo de vida Iterativo e Incremental apresenta 4 etapas para o 
desenvolvimento das disciplinas de Engenharia de Software. Relacione as 
colunas identificando o marco final de cada etapa e assinale a alternativa 
correta: 
1. Concepção ( ) Release 
2. Elaboração ( ) Operação 
3. Construção ( ) Escopo 
4. Transição ( ) Arquitetura 
 
a. 3 – 4 – 2 –1 
b. 2 – 1 – 3 – 4 
c. 1 – 3 – 4 – 2 
d. 4 – 3 – 1 – 2 
e. 1 – 3 – 2 – 4 
A letra D é a alternativa correta, pois o marco definido ao final de cada 
etapa do ciclo de vida iterativo e incremental é: CONCEPÇÃO - ESCOPO, 
pois é a etapa em que se define a abrangência do sistema a ser 
desenvolvido, conhece os usuários e as principais necessidades. 
ELABORAÇÃO - ARQUITETURA é a etapa que vai definir toda a parte lógica 
e física do projeto. CONSTRUÇÃO - OPERAÇÃO, como sendo a etapa do 
desenvolvimento de programas e disponibilização de uma parte do 
sistema para operação. TRANSIÇÃO - RELEASE é a etapa que vai verificar a 
qualidade e disponibilizar para o usuário, configurando uma nova versão 
(release) do sistema. 
- 
02 - A Engenharia de Software foi definida, em torno de 1970, buscando 
qualidade e atendimento às necessidades dos usuários. Assinale a 
alternativa que indica o motivo que levou a criação da Engenharia de 
Software: 
a. Ausência de técnicas no processo de desenvolvimento e entregas 
insatisfatórias. 
b. Necessidade de aumentar a produção de sistemas. 
c. Insatisfação dos usuários em função das linguagens de 
programação incipientes. 
d. Uso de técnicas inadequadas e entregas de sistemas com erros. 
e. Hardware insuficiente para as exigências dos usuários. 
A letra A é a alternativa correta, pois a Engenharia de Software foi criada 
para ordenar o desenvolvimento, gerando qualidade em função das 
insatisfações dos usuários. O desenvolvimento era realizado sem técnica. 
O hardware estava bem adequado e em relação às linguagens de 
programação era o que se tinha, adequado à evolução da época. 
- 
03 - Analise as seguintes afirmativas: 
I - As disciplinas Levantamento de Requisitos e Análise são aplicadas para 
especificar o que será desenvolvido, conhecendo o escopo e as 
necessidades do usuário. 
II - O treinamento é uma tarefa a ser realizada em todas as disciplinas, pois 
é importante que o usuário conheça os procedimentos realizados. 
III - A carga de dados é uma tarefa realizada na disciplina de implantação 
para que se possa preservar as informações que fomentam a realização das 
operações da empresa. 
IV - As disciplinas de projeto e implementação definem a forma como os 
procedimentos do sistema serão executados. 
 
a. As alternativas I, II e III estão corretas. 
b. As alternativas I, II e IV estão corretas. 
c. As alternativas I, IIII e IV estão corretas. 
d. As alternativas II, III e IV estão corretas. 
e. Apenas a alternativa II está correta. 
A letra C é a alternativa correta, pois as disciplinas de levantamento de 
requisitos e análise definem O QUE será desenvolvido. As disciplinas 
Projeto e Implementação definem o COMO será desenvolvido e a carga 
de dados é realizada na disciplina de implantação. O treinamento 
também é realizado na disciplina de implantação e não em todas as 
disciplinas. 
- 
04 - Os ciclos de vida são etapas definidas para organizar o 
desenvolvimento das disciplinas de Engenharia de Software, definindo o 
processo a ser utilizado na construção do sistema. Os ciclos de vida mais 
utilizados são CASCATA e ITERATIVO e INCREMENTAL. 
Marque a alternativa CORRETA que define uma característica do ciclo de 
vida em CASCATA: 
a. Entrega antecipada do sistema ao usuário. 
b. Demora na entrega final do sistema ao usuário. 
c. Desenvolvimento em partes. 
d. Utiliza-se de quatro etapas: concepção, elaboração, construção e 
transição. 
e. Possui facilidade para a mudança de requisitos. 
A letra B é a alternativa correta, pois a única característica do ciclo de vida 
em Cascata é a entrega demorada ao cliente, já que desenvolve o sistema 
como um todo. A implantação só ocorre depois de todos os procedimentos 
estarem completos. As demais alternativas referem-se ao ciclo de vida 
iterativo e incremental. 
- 
05 - No desenvolvimento de sistemas deve-se considerar a Visão 
Sociotécnica. 
Marque a alternativa CORRETA que define a influência da visão 
sociotécnica no processo de desenvolvimento de software: 
a. A visão sociotécnica busca trazer para o desenvolvimento de 
projetos a melhor tecnologia. 
b. A visão sociotécnica define processos de análise de custo e benefício 
para aplicação de tecnologias que atendam ás necessidades sociais. 
c. A visão sociotécnica direciona o olhar para as questões sociais que 
influenciam as técnicas a serem utilizadas no processo de 
desenvolvimento. 
d. A visão sociotécnica aplica relações interpessoais para obter 
vantagens competitivas. 
e. A visão sociotécnica define o olhar para as partes que influenciam 
de alguma forma a interação e realização dos procedimentos do 
sistema em desenvolvimento. 
A letra E é a alternativa correta, pois a visão sociotécnica consiste em 
considerar os envolvidos no negócio, no processo de desenvolvimento de 
sistemas, como a empresa, equipe (usuários e técnicos), leis de governo, 
fornecedores para troca de informações, tecnologia e relações 
interpessoais que estará favorecendo toda comunicação. A análise do 
envolvimento das partes relacionadas trará resultados favoráveis e 
consistentes ao sistema. 
- 
06 - Analise as afirmativas: 
1. O ciclo de vida Iterativo e Incremental propõe em seus princípios o 
desenvolvimento em partes do sistema. 
2. O ciclo de vida iterativo e incremental realiza a entrega dos sistemas aos 
usuários de forma antecipada e possui a facilidade no tratamento de 
mudança de requisitos. 
a. As duas alternativas estão corretas, mas a afirmativa 2 não é 
consequência da afirmativa 1, pois são características próprias do ciclo. 
b. Somente afirmativa 1 está correta, pois não se tem garantia da entrega 
antecipada do sistema. 
c. As duas afirmativas estão corretas e a afirmativa 2 é consequência da 
afirmativa 1. 
d. Somente afirmativa 2 está correta, pois o desenvolvimento em partes 
foi proposto pelo ciclo de vida Espiral. 
e. As duas afirmativas estão corretas e a afirmativa 1 é consequência da 
afirmativa 2. 
A letra C é a alternativa correta, pois o fato do desenvolvimento ser 
realizado em partes gera como consequência a entrega antecipada e a 
facilidade de mudança de requisitos. Apesar do ciclo de vida Espiral ter 
proposto o desenvolvimento em partes, essa prática foi também adotada 
pelo ciclo de vida Iterativo e Incremental.

Continue navegando