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: CCT0194_AV_201301852937 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
	Turma: 9001/AA
	Nota da Prova: 4,8    Nota de Partic.: 0,5   Av. Parcial 1,5  Data: 25/11/2016 14:06:42
	
	 1a Questão (Ref.: 201302618119)
	Pontos: 0,0  / 1,0
	A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML.
		
	
Resposta: É uma linguagem.
	
Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
	
	
	 2a Questão (Ref.: 201302621238)
	Pontos: 0,8  / 1,0
	O Modelo Cascata foi à base para outros modelos e ainda pode ser usado até hoje para pequenos projetos. Mas ela tem alguma desvantagem em relação a outros modelos. Mostre e caracterize pelo menos 2 desvantagens apresentadas pelo Modelo Cascata.
		
	
Resposta: Se der erro em alguma fase prejudica as outras Se um fase não teve r completa não pode passar para a proxima.
	
Gabarito: 1) Não fornece feedback entre as fases e não permite a atualização ou redefinição das fases anteriores; 2) Não suporta modificações nos requisitos, uma vez iniciado o processo. 3) Não prevê a manutenção; 4) Não permite corrigir erros em fases já completadas;
	
	
	 3a Questão (Ref.: 201301992237)
	Pontos: 1,0  / 1,0
	Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta.
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema;
III A tecnologia resolve qualquer problema de uma empresa desorganizada;
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI.
Com base em sua análise assinale ÚNICA opção correta:
		
	
	As opções I, II e IV estão corretas
	
	Apenas a opção I está correta
	
	As opções II e III estão corretas
	 
	As opções II e IV estão corretas
	
	As opções II, III e IV estão corretas
	
	
	 4a Questão (Ref.: 201302637790)
	Pontos: 1,0  / 1,0
	A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional:
		
	
	a notificação de inconsistência de dado na tela.
	
	um histograma na interface gráfica do usuário.
	 
	a disponibilidade do sistema.
	
	a emissão de relatórios fiscais.
	
	uma informação na interface de entrada.
	
	
	 5a Questão (Ref.: 201302171463)
	Pontos: 1,0  / 1,0
	Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
		
	
	Análise compotamental
	 
	Análise estrutural
	
	Análise funcional
	
	Análise ambiental
	
	Análise semântica
	
	
	 6a Questão (Ref.: 201302649024)
	Pontos: 0,0  / 1,0
	É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos.
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:
		
	
	local
	 
	de implementação
	
	Desenho externo
	
	do produto
	 
	Desenho interno
	
	
	 7a Questão (Ref.: 201302549090)
	Pontos: 0,5  / 0,5
	No processo de desenvolvimento de software a fase de teste possui uma importância fundamental.
Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso).
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação;
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação.
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado.
4. Tem como objetivo encontrar um erro que ainda não foi descoberto.
Assinale a ÚNICA opção com a sequência correta de V e F.
		
	
	1-V; 2-V; 3-F; 4-F
	
	1-V; 2-V; 3-V; 4-F
	 
	1-V; 2-F; 3-V; 4-V
	
	1-F; 2-F; 3-V; 4-F
	
	1-F; 2-V; 3-F; 4-V
	
	
	 8a Questão (Ref.: 201302554359)
	Pontos: 0,0  / 0,5
	A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por:
		
	
	Um resultado da compilação do código fonte;
	 
	Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
	 
	Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações;
	
	Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido;
	
	Ter a característica de dar suporte para execução de rotinas auxiliares;
	
	
	 9a Questão (Ref.: 201302174917)
	Pontos: 0,5  / 0,5
	Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo.
I - É possível corrigir erros em fases já completas.
II - Permite pontos de controle bem definidos.
III - Facilita a visão de reutilização.
		
	
	Somente II e III estão corretas
	
	Somente I e II estão corretas
	 
	Somente II está correta
	
	Somente a I está correta
	
	Somente I e III estão corretas
	
	
	 10a Questão (Ref.: 201302610063)
	Pontos: 0,0  / 0,5
	Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e clientes verifiquem as funções das implementações preliminares dos modelos de sistemas antes de se comprometerem com um sistema final. Qual é o melhor modelo para desenvolver este sistema?
		
	 
	Cascata
	
	Evolucionário
	
	Iterativo
	
	Espiral
	 
	Prototipação

Continue navegando