Buscar

Questionário 2 de fundamentos de 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 4 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

· Questionário de fundamentos de engenharia de software.
PERGUNTA 1
De acordo com Sommerville (2003), a engenharia de software se ocupa de todos os aspectos da produção de software: concepção do projeto, desenvolvimento, entrega, suporte ao cliente e manutenção. Assinale a alternativa que apresenta os estágios iniciais de análise e construção do software.
Resposta: B
Estruturar a organização, identificar funções, dados, informações e entidades.
PERGUNTA 2
Na tabela abaixo, coluna 1, estão mostrados os Processos do Projeto e na coluna 2 seus respectivos conceitos. Observe que os Conceitos estão listados erroneamente e de forma aleatória.
Assinale a alternativa que relaciona o Processo do Projeto com o seu respectivo Conceito.
 
	Processos do Projeto
	Conceitos
	1. Comunicação
	A. Efetiva o escopo do projeto do sistema e do software.
	2. Planejamento
	B. Entrega do software ao cliente, que avaliará o produto.
	3. Modelagem
	C. Envolve o relacionamento e colaboração com o cliente.
	4. Construção
	D. Permite visualizar e entender o projeto do software.
	5. Implantação
	E. São especificados: recursos do projeto, qualidade, riscos, produtos do trabalho, custos e cronograma.
 
Assinale a alternativa que relaciona corretamente o Processo do Projeto com o seu respectivo Conceito.
Resposta: C
1. com C.;   2. com E.;   3. com D.;  4. com A.;   5 com B
PERGUNTA 3
Na abordagem da OSM (Organização, Sistemas e Métodos), que é uma área clássica da administração, para analisar tendências, criar novos produtos, recriar produtos existentes e estar sempre preocupado em encontrar novos caminhos para a empresa são essenciais três perfis de analistas que garantem a integração dos negócios com a tecnologia da informação. Estamos falando de quais perfis de profissionais?
Resposta: A
Analista de negócios, analista de processos e analista de sistemas.
PERGUNTA 4
Leia o conceito: “Usa a Engenharia de Software para escolher modelos de processos e metodologias para o desenvolvimento do software, especificar os requisitos funcionais e não funcionais do software, estabelecer procedimentos e técnicas apropriadas para o controle do desenvolvimento e operacionalização do sistema”. Este conceito se refere a qual fase do modelo de estrutura organizacional para o desenvolvimento?
Resposta: D
Projeto
PERGUNTA 5
(C1Q11) Um dos principais métodos aplicados no gerenciamento é a Matriz de Responsabilidades (MR), sugerida pelo PMBOK. Esta matriz se baseia nos atributos RASP (R = Responsável; A = Aprova; S = Suporte; P = Participante). Faça uma análise dos dados da matriz com base nos atributos e assinale a alternativa referente ao profissional mais exigido nas atividades.
 
	Pessoal                                                                       
Atividade
	Cliente   110
	Gerente de Projetos   120
	Gerente de Sistemas   190
	Analista de Sist. 180
	Programador 110
	Definição de Casos de Uso
	A
	R
	S
	P
	-
	Seleção de Funcionalidades
	A
	S
	R
	S
	P
	Componentização
	----
	S
	R
	S
	P
	Diagrama de Classes
	----
	 
	A
	R
	S
	Diagrama de Sequência
	----
	 
	A
	R
	S
	Codificação e Testes
	S
	 
	S
	S
	R
	Verificação e Validação (V&V)
	A
	R
	S
	S
	P
Resposta: C
Gerente de Sistemas
PERGUNTA 6
Observe o modelo abaixo e assinale a alternativa correspondente ao conceito do modelo.
Fonte: SOMERVILLE (2003); PRESSMAN (2002) (2007) (2011).
Resposta: B
Foi o primeiro modelo publicado do processo de software, originário de processos da engenharia, e é considerado o modelo clássico do ciclo de vida do software.
	
	
PERGUNTA 7
No modelo incremental, os clientes identificam em um esboço as funções a serem fornecidas pelo sistema, se define uma série de estágios em que cada estágio fornece um subconjunto das funcionalidades do sistema. Quanto à aplicabilidade do modelo incremental, assinale a alternativa que expressa melhor esta condição.
Resposta: C
O modelo incremental é o mais indicado para o projeto orientado a objetos. Porque a cada componente de software gerado permite-se a prática de uma melhoria contínua à medida que o sistema evolui.
PERGUNTA 8
Como engenheiro de software, analise as alternativas abaixo para compor um quadro de alternativas para as iterações na codificação do software:
I. Comentar dificuldades ou falhas durante a etapa anterior no desenvolvimento, tais como erros de compilação, testes e diagnósticos.
II. Determinar orçamento com base nos requisitos do software e do sistema.
III. Escolher framework para a codificação e implementação da lógica de processamento e base de dados.
IV. Substituir membros da equipe por área de conhecimento.
Resposta: E
Apenas I, III e IV são verdadeiras. A II é falsa.
PERGUNTA 9
O modelo Espiral é um modelo evolucionário. O software é desenvolvido em uma série de versões e em cada ciclo da espiral é definido um conjunto de atividades de arcabouço que depois de completada a espiral um release é definido. Após várias iterações, o software atinge sua totalidade.
Fonte: Adaptado de: SOMMERVILLE (2003).
Na interpretação do modelo espiral, assinale a alternativa que corresponde à análise correta no ciclo de desenvolvimento do sistema:
Resposta: A
A prototipação ocorre antes da fase de desenvolvimento, ou seja, pode ocorrer antes mesmo da validação dos requisitos
	
	
PERGUNTA 10
As fases do RUP correspondem a um ciclo de desenvolvimento do software que resultam em um novo artefato. Observe abaixo a arquitetura do RUP e responda a alternativa que melhor expressa a análise desta arquitetura
Fonte: Adaptado de: KRUNCHTEN (2000).
Resposta: B
A fase de Construção do software
corresponde à fase que exige maior esforço por parte da equipe de desenvolvedores.

Continue navegando