Buscar

AV PROCESSOS DE DESENVOLVIMENTO 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

Avaliação: _AV_  » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV 
	Aluno: Anônimo Da Escola
	Nota da Prova: 6,5        Nota de Partic.:     Av. Parcial.:        Data: 
	
	 1a Questão (Ref.: 201505738813)
	7a sem.: Engenharia de Software
	Pontos: 1,5 /1,5 
	Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
		
	
Resposta: Teste de integração tem como finalidade testar a integração dos módulos do sistema apos a conclusão do desenvolvimento dos seus componentes e funcionalidades. Teste de aceitação são realizados pelos usuários que irão utilizar o sistema apos a conclusão do projeto de desenvolvimento antes da entrada do sistema em produção.
	
Gabarito: 
	
	
	 2a Questão (Ref.: 201505704910)
	11a sem.: CICLO DE VIDA
	Pontos: 1,0 /1,5 
	Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e Iterativo e Incremental apresentando vantagens e desvantagens.
		
	
Resposta: O Modelo de ciclo de vida em cascata é divido em fases (Analise, levantamento de requisitos, projeto, desenho, desenvolvimento, testes, implementação) onde cada uma deve ser concluida para que se possa iniciar a proxima fase. Vantagem: E boa para pequenos projetos que não necessitam de padronização e documentações. Desvantagem: Como cada fase deve ser encerrada para que a proxima se inicie, mudanças no projeto durante o desenvolvimento inviabilizam o projeto. O modelo Iterativo e incremental reaproveita o modelo em cascata divido em fases, porem permitindo ao projetista fazer várias iterações (passagens) pelo ciclos, inclusive incrementando o ambito de abrangencia do software. Vantagem: Permitir mais felixibilidade ao processo permitindo mudanças no desenrolar do mesmo. Desvantagens: Devido a possibilidade de revisões pode tornar dificil controlar o projeto e manter as documentações atualizadas.
	
Gabarito: 
	
	
	 3a Questão (Ref.: 201506210226)
	sem. N/A: Processo de desenvolvimento de software
	Pontos: 0,5 /0,5 
	Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
		
	
	Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
	
	Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
	
	Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
	
	Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
	
	Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
	
	
	 4a Questão (Ref.: 201505874815)
	sem. N/A: REQUISITOS
	Pontos: 0,5 /0,5 
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Brainstorm
	
	Questionário
	
	Entrevista
	
	Casos de Uso
	
	Reunião
	
	
	 5a Questão (Ref.: 201506353729)
	sem. N/A: ATIVIDADE DE ANÁLISE NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
	Pontos: 0,5 /0,5 
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos. 
		
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	
	 6a Questão (Ref.: 201506352428)
	sem. N/A: Desenho do Software
	Pontos: 0,5 /0,5 
	Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 
		
	
	a solução que será tomada para resolução do problema
	
	as diretrizes para as implementações de novos projetos
	
	os custos associados para a resolução do problema
	
	os riscos associados ao projeto
	
	as alternativas para a resolução do problema
	
	
	 7a Questão (Ref.: 201505911945)
	sem. N/A: TESTES
	Pontos: 0,5 /0,5 
	Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima. 
		
	
	Teste de interação.
	
	Teste caixa branca.
	
	Teste caixa preta
	
	Teste iterativo.
	
	Teste simples.
	
	
	 8a Questão (Ref.: 201505878297)
	6a sem.: A Implementação no Processo de Desenvolvimento de Software
	Pontos: 0,5 /0,5 
	A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: 
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. 
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador. 
III- Código de Máquina - Resultado da compilação do código fonte. 
Assinale a única opção correta
		
	
	Somente II e III estão corretas
	
	Somente I e II estão corretas
	
	Somente a II está correta
	
	Somente I e III estão corretas
	
	Somente I está correta
	
	
	 9a Questão (Ref.: 201506353752)
	sem. N/A: A DOCUMENTAÇÃO DO SISTEMA DE SOFTWARE
	Pontos: 0,0 /1,0 
	Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. Um desses documentos é a Documentação para Suporte, no qual encontramos o Manual de Sistemas. Para que ele realmente de suporte adequado para a manutenção, ele deve: 
		
	
	Estabelecer o formato e a cadência de como o processo deve ser implementado;
	
	Mostrar como o usuário usa as funcionalidades;
	
	Descrever como instalar o sistema, plataformas de operação, pré-requisitos necessários;
	
	Descrever as partes do código fonte, requisitos necessários e arquitetura do sistema;
	
	Descrever estratégias de como chegar ao resultado final;
	
	
	 10a Questão (Ref.: 201506381635)
	sem. N/A: O PROCESSO ITERATIVO E INCREMENTAL
	Pontos: 1,0 /1,0 
	O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização.
Identifique a única alternativa que NÃO faz parte das atividades do modelo em questão:
		
	
	Análisede requisitos 
	
	Projeto 
	
	Levantamento de requisitos 
	
	Implementação
	
	Manutenção

Outros materiais