Buscar

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

24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 5:
Considere as afirmativas abaixo:
 
I. Requisitos não-funcionais não são mensuráveis.
II. Requisitos funcionais descrevem as funções que o software deverá executar.
III. Requisitos não-funcionais expressam condições que o software deve atender
ou qualidades específicas que o software deve ter.
Assinale a alternativa CORRETA:
 
 
A)
Somente as afirmativas I e II são verdadeiras.
 
B)
Somente as afirmativas II e III são verdadeiras.
 
C)
Somente a afirmativa III é verdadeira.
 
D)
As afirmativas I, II e III são falsas.
 
E)
Todas as afirmativas são verdadeiras.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) De acordo com o conteúdo os Requisitos funcionais são declarações de funções
que o sistema deve oferecer, como o sistema deve reagir a entradas específicas e
como deve se comportar em determinadas situação. O não-funcionais São
restrições sobre os serviços ou as funções oferecidas pelo sistema. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 3:
O processo de Gerência de Configuração de Software é definido por quatro
funções básicas, a saber:
 
A)
Armazenagem, Utilização, Alteração e Personalização.
 
B)
Classificação, Agrupamento, Utilização e Manipulação.
 
C)
Identificação, Documentação, Controle e Auditoria.
 
D)
Públicas, Privadas, Atribuídas e Herdadas.
 
E)
Usuário, Sistema, Ambiente e Desempenho.
 
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) De acordo com as tabelas que está no documento do conteúdo. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 5:
 No que diz respeito à área da engenharia de software, analise a citação a seguir.
 
A)
 Auditoria de Configuração
 
B)
 Gestão de Configuração
 
C)
 Gerência de Mudanças
 
D)
 Controle de Versão
 
E)
 Versões de Projeto
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) É a arte de identificar, organizar e controlar modificações de software que está
sendo construído por uma equipe de programação. O objetivo é maximizar a
produtividade pela minimização dos erros. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 3:
 O Fluxo de Análise das ameaças e riscos, na ordem apresentada, consiste de:
 
A)
 diversificação das ameaças, minimização das probabilidades dos riscos, redução
dos pesos dos riscos, controle do risco, eliminação dos riscos prioritários, adoção
de medidas de proteção lógica.
 
B)
 determinação das probabilidades dos riscos, quantificação dos riscos, avaliação
do risco, proteção de ativos, eliminação dos riscos.
 
C)
 restrição das ameaças, planejamento das probabilidades dos riscos,
determinação da hierarquia dos riscos, aquisição de software, estabelecimento de
propriedades, redimensionamento.
 
D)
 identificação das medidas de proteção, determinação das probabilidades de
ameaças, determinação das prioridades dos pesos dos riscos, vinculação de
ameaças a riscos, realocação de pessoal.
 
E)
 identificação das ameaças, determinação das probabilidades dos riscos,
determinação dos pesos dos riscos, avaliação do risco, estabelecimento de
prioridades de proteção, adoção de medidas de proteção.
 
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) A primeira coisa a ser feita é a identificação dos riscos 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 4:
 Determinado órgão público deseja analisar, quantitativamente, alguns riscos de
seus projetos de software. Que técnica é apropriada para atingir tal objetivo?
 
A)
 BAM (Business Activity Monitoring).
 
B)
 Monte Carlo.
 
C)
 Algoritmo de Dijkstra.
 
D)
 BPM (Business Process Management).
 
E)
 Análise de Turing-Knuth-Wirth.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) É uma ferramenta de modelagem e simulação utilizada no processo 11.4
Realizar a análise quantitativa de riscos, no modelo PMBOK. Geralmente utiliza-se
sistemas computacionais para realizá-la já que envolve inúmeros cálculos e
variáveis. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 5:
 Na especificação dirigida a riscos, a compreensão da probabilidade de ocorrência
de um risco e das consequências potenciais, se um acidente ou incidente,
associado com este risco, ocorrer, é da competência do processo de
 
A)
 especificação de requisitos.
 
B)
 decomposição de riscos.
 
C)
 análise da qualidade.
 
D)
 validação de requisitos.
 
E)
 análise e classificação de riscos.
 
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) O processo de análise e classificação de riscos liga-se principalmente com a
compreensão da probabilidade de ocorrência de um risco e das consequências
potenciais, se um acidente ou incidente, associado com este risco, ocorrer.
Precisamos fazer essa análise para compreender se um risco é uma ameaça séria
ao sistema ou ao ambiente, e para fornecer uma base para decidir os recursos
que devem ser usados para gerenciar o risco. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 11:
FGV - 2010 - BADESC - Analista de Sistemas - Desenvolvimento de Sistemas 
O Modelo Espiral, segundo Pressman (1995), incorpora as melhores
características do Ciclo de Vida Clássico e da Prototipação e acrescenta o seguinte
elemento:
 
A)
análise dos riscos.
 
B)
análise de projetos.
 
C)
avaliação de usuários.
 
D)
refinamento de requisitos.
 
E)
refinamento de protótipos. 
 
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A) A analise de riscos é uma das principais implementações do modelo espiral. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 12:
ESAF - 2010 - CVM - Analista de Sistemas 
São axiomas em risco
 
A)
É impossível testar um programa completamente. Teste de software é um
exercício baseado em certezas. Quanto menos bugs forem encontrados, mais
bugs existirão.
 
B)
É possível testar um programa completamente. Teste de software não pode ter
riscos. Quanto mais breaks forem encontrados, mais breaks existirão.
 
C)
É impossível testar um programa completamente. Teste de software é um
exercício baseado em risco. Quanto mais bugs forem encontrados, mais bugs
existirão.
 
D)
É impossível testar um programa que tenha riscos. Teste de software deve ser
feito pelos seus desenvolvedores. Todos os bugs encontrados serão consertados.
 
E)
É impossível testar um programa parcialmente. Teste de software aplica-se
unicamente a ambientes sem risco. Quanto mais bugs forem encontrados, menos
bugs existirão.
 
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Um programa é impossível de se testar 100%, quanto mais bugs forem
encontrados, mais bugs irão existir. 
24/05/2018UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 13:
CESGRANRIO - 2010 - EPE - Analista de Gestão Corporativa - Tecnologia da
Informação 
Determinado órgão público deseja analisar, quantitativamente, alguns riscos de
seus projetos de software. Que técnica é apropriada para atingir tal objetivo? 
 
A)
BAM (Business Activity Monitoring).
 
B)
Monte Carlo. 
 
C)
Algoritmo de Dijkstra.
 
D)
BPM (Business Process Management). 
 
E)
Análise de Turing-Knuth-Wirth.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) É uma ferramenta de modelagem e simulação utilizada no processo 11.4
Realizar a análise quantitativa de riscos, no modelo PMBOK. Geralmente utiliza-se
sistemas computacionais para realizá-la já que envolve inúmeros cálculos e
variáveis. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 4:
No processo unificado, cinco workflows acompanham o conjunto das fases de
desenvolvimento de software. Cada workflow é um conjunto de atividades
executadas por vários membros do projeto.
Considerando o desenvolvimento de um sistema integrado de gestão (ERP), o
empacotamento em componentes de software dos elementos do modelo de
projeto — tais como arquivo de código fonte,biblioteca de ligação dinâmica e
componentes executáveis — é descrito pelo workflow de: 
 
A)
Teste.
 
B)
Análise.
 
C)
Projeto.
 
D)
Implementação. 
 
E)
Requisito.
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) De acordo com o conteúdo online. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 7:
Considere que você trabalhe em uma empresa de desenvolvimento de software e
que a empresa tenha decidido desenvolver um novo editor de texto para colocar
no mercado. Esse editor deve ser um software que forneça recursos adicionais de
apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um
software de funcionalidade mais complexa. Considere que a empresa deseje
disponibilizar o produto no mercado em versões que agreguem esse suporte de
forma gradativa, fazendo análise de risco para avaliar a viabilidade de
desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo
para desenvolver esse editor, e conhecendo as características dos modelos
existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso?
 
A)
Cascata.
 
B)
Espiral.
 
C)
RAD (rapid application development).
 
D)
Prototipação.
 
E)
Cleanroom.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O modelo mais apropriado para o caso é o modelo espiral. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/2
 
 
Exercício 11:
Ordene as atividades abaixo segundo o ciclo de vida clássico de engenharia de
software, também chamado modelo em cascata.
1. Manutenção
2. Teste
3. Projeto
4. Análise
5. Codificação
 
 
A)
1 – 2 – 3 – 4 – 5.
 
B)
4 – 3 – 5 – 2 – 1.
 
C)
2 – 5 – 4 – 1 – 3.
 
D)
3 – 5 – 4 – 1 – 2. 
 
E)
3 – 4 – 5 – 2 – 1.
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O modelo em cascata é um modelo de desenvolvimento de software seqüencial
no qual o desenvolvimento é visto como um fluir constante para frente (como
uma cascata) através das fases de análise de requisitos, projeto, implementação,
testes (validação), integração, e manutenção de software. No modelo em cascata
original de Royce, as seguintes fases são seguidas em perfeita ordem: Elicitação
de requisitos Projeto Construção (implementação ou codificação) Integração Teste
e depuração Instalação Manutenção de software 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/2
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 14:
No desenvolvimento em espiral, cada loop representa uma fase do processo de
software. Identifique abaixo a opção que contém os quatro setores que compõem
cada loop do desenvolvimento em espiral:
 
A)
Definição dos requisitos, análise, projeto e testes.
 
B)
Definição dos objetivos, planejamento, identificação dos riscos e testes.
 
C)
Requisitos, desenvolvimento, validação e evolução.
 
D)
Identificação dos riscos, projeto, implementação e testes.
 
E)
Definição de objetivos, avaliação e redução dos riscos, desenvolvimento e
validação, e planejamento.
 
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) O modelo espiral é representado por um espiral. O primeiro circuito em torno
da espiral poderia resultar no desenvolvimento da especificação de um produto
(que é o término de uma fase); passagens subseqüentes em torno da espiral
poderiam ser usadas pra desenvolver um protótipo e depois, progressivamente,
versões mais sofisticadas do software. Cada passagem pela região de
planejamento resulta em ajustes do plano do projeto. O custo e cronograma são
ajustados com base no feedback derivado do cliente após a entrega. Alem disso, o
gerente do projeto ajusta o numero planejado de iterações para completar o
software. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 7:
Na Engenharia de Software, o método de teste que tem por finalidade determinar
se os requisitos foram total ou parcialmente satisfeitos pelo produto, não
verificando como ocorre o processamento, mas apenas os resultados produzidos,
é conhecido como: 
 
A)
Caixa preta.
 
B)
Caixa branca.
 
C)
Teste de Integração. 
 
D)
Teste de componente. 
 
E)
Teste de desempenho.
 
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A) Tem como objetivo determinar se os objetivos foram total ou parcialmente
satisfeitos pelo produto. Os teste de caixa preta não verificam como ocorre o
processamento, mas apenas os resultado produzidos. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/1
 
 
Exercício 7:
Na Engenharia de Software, o método de teste que tem por finalidade determinar
se os requisitos foram total ou parcialmente satisfeitos pelo produto, não
verificando como ocorre o processamento, mas apenas os resultados produzidos,
é conhecido como: 
 
A)
Caixa preta.
 
B)
Caixa branca.
 
C)
Teste de Integração. 
 
D)
Teste de componente. 
 
E)
Teste de desempenho.
 
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A) Tem como objetivo determinar se os objetivos foram total ou parcialmente
satisfeitos pelo produto. Os teste de caixa preta não verificam como ocorre o
processamento, mas apenas os resultado produzidos. 
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/2
 
 
Exercício 2:
A característica relevante do processo de reúso seguir é:
1º) Projetar a arquitetura do sistema
2º) Especificar componentes
3º) Buscar componentes reutilizáveis
4º) Incorporar os componentes encontrados
 
A)
garante o reúso de componentes do projeto em maior escala, poisa busca é orientada só
aos componentes especificados.
 
B)
induz o desenvolvimento de componentes adaptáveis a vários tipos de arquitetura de
sistemas.
 
C)
evita especificar componentes que não estão disponíveis nas bibliotecas de componentes
utilizadas na busca.
 
D)
contrasta com a abordagem típica da engenharia em que o reúso orienta o processo do
projeto.
 
E)
provê a oportunidade dos desenvolvedores de construir uma biblioteca de componentes para
o projeto.
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Em ambos, percebe-se que após a definição de requisitos/domínio há uma
atividade de busca e depois desta uma atividade de adequação dos requisitos aos
24/05/2018 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/2
componentes. Na figura da questão essa atividade de adequação não existe, com
isso o processo ilustrado está em desacordo com a abordagem típica 
	Cont2 Q1
	Slide 1
	Cont2 Q1
	Cont2 Q5
	Cont3 Q7
	Slide 1
	Cont4 Q3
	Cont4 Q5
	Cont5 Q3
	Cont5 Q4
	Cont5 Q5
	Cont5 Q11
	Cont5 Q12
	Cont5 Q13
	Cont6 Q4
	Cont6 Q5
	Slide 1
	Cont6 Q5
	Cont6 Q7
	Cont6 Q11
	Cont6 Q14
	Cont8 Q3 (1)
	Slide 1
	Cont8 Q3
	Cont8 Q4
	Cont8 Q7
	Cont 17 Q2

Continue navegando