Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV


Continue navegando


Prévia do material em texto

Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
	AV
	
	
	
	
	
	
			Avaliação:
10,0
	Av. Parcial.:
2,0
	Nota SIA:
10,0 pts
	 
		
	PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 1.
	Ref.: 569336
	Pontos: 1,00  / 1,00
	
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	F, V, F, F, V
	
	V, F, F, F, V
	
	F, F, F, V, V
	
	V, F, F, V, F
	 
	V, F, F, V, V
	
	
	 2.
	Ref.: 3329214
	Pontos: 1,00  / 1,00
	
	Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, etc. é conhecido como:
		
	 
	Requisitos não funcionais
	
	Requisitos do projeto
	
	Requisitos do produto
	
	Requisitos funcionais
	
	Requisitos Operacionais
	
	
	 3.
	Ref.: 661160
	Pontos: 1,00  / 1,00
	
	A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		
	
	relação
	
	generalização
	 
	agregação
	
	especialização
	
	conexão
	
	
	 4.
	Ref.: 2986901
	Pontos: 1,00  / 1,00
	
	Sobre o reaproveitamento, de uma forma geral, avalie as assertivas
I. O reaproveitamento de código implica em usar herança de classes ou de componentes.
II. O reaproveitamento em nível de caso de uso, também acontece.
III. O reaproveitamento na fase de projeto se dá com uso de padrões (soluções testadas e aprovadas)
Assinale a opção com as assertivas corretas
		
	
	Apenas I e III
	 
	I, II e III
	
	Apenas I
	
	Apenas II e III
	
	Apenas I e II
	
	
	 5.
	Ref.: 611559
	Pontos: 1,00  / 1,00
	
	A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas de seu PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a fase de teste do PDS em que o projeto se encontra no momento.
		
	 
	Teste de Aceitação
	
	Teste da Unidade
	
	Teste de Carga do Sistema
	
	Teste de Integração
	
	Teste de Sistemas
	
	
	 6.
	Ref.: 616129
	Pontos: 1,00  / 1,00
	
	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:
		
	 
	Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações;
	
	Ter a característica de dar suporte para execução de rotinas auxiliares;
	
	Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido;
	
	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;
	
	
	 7.
	Ref.: 2987774
	Pontos: 1,00  / 1,00
	
	No que se refere a documentação de processo, avalie:
I. O cronograma é usado por gerentes de projetos, executivos e gerentes funcionais para acompanhar o desencaixe de dinheiro ao longo do projeto.
II. Relatórios diversos, como por exemplo, acompanhamento de recursos consumidos no projeto.
III.Documentos técnicos mostram  os requisitos funcionais e a viabilidade do sistema
São corretas apenas as assertivas
		
	
	I, II e III
	
	III
	 
	II
	
	I e II
	
	I e II 
	
	
	 8.
	Ref.: 2977134
	Pontos: 1,00  / 1,00
	
	Qual opção a seguir melhor representa a afirmativa abaixo?
"Modelo que permite a revisão de fases anteriores e a superposição entre as fases."
		
	 
	Modelo em cascata com realimentação.
	
	Ciclo de vida do projeto.
	
	Modelo codifica-remenda.
	
	Modelo balbúrdia.
	
	Modelo de processo cascata.
	
	
	 9.
	Ref.: 95311
	Pontos: 1,00  / 1,00
	
	O Processo Unificado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado:
		
	
	Divide o projeto em fases de uma maneira inflexível e, após a fase de desenvolvimento, não se prevêem mudanças das especificações.
	
	sugere que o software seja todo planejado e documentado antes de ser implementado.
	
	Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema.
	
	Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente.
	 
	Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software.
	
	
	 10.
	Ref.: 2977836
	Pontos: 1,00  / 1,00
	
	O PDS foi uma forma de aumentar o nível / grau de maturidade nos processos dentro das organizações.
Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ?
		
	
	Construa um ambiente de confiaçãoe com pessoas motivadas.
	
	Tem como prioridade satisfazer o cliente com entregas rápidas.
	
	Mudanças de requisitos são bem-vindas.
	
	 A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto.
	 
	Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir informações através de conversas.