Buscar

AV Processo e desenvolvimento de software 1 2016

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 3 páginas

Prévia do material em texto

Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 1a Questão (Ref.: 201003003006)
	Pontos: 0,0  / 1,0
	Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais.
Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como seria cada um deste tipo de requisito.
	
Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. Eles podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com as classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 123. Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas por nenhum operador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá como base o padrão RDF-763X.
	
	
	 2a Questão (Ref.: 201002375280)
	Pontos: 0,0  / 1,0
	Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
	
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração superior ao da iteração anterior.
	
	
	 3a Questão (Ref.: 201002576781)
	Pontos: 1,0  / 1,0
	NÃO é um software do tipo aplicativo:
		
	
	Sistema bancário.
	
	Gerenciador de banco de dados.
	
	Editor de texto.
	 
	Sistema operacional.
	
	Planilha eletrônica.
	
	
	 4a Questão (Ref.: 201002361974)
	Pontos: 1,0  / 1,0
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
		
	 
	Adotar um processo de desenvolvimento.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	
	Obter mão de obra especializada independente de processo.
	
	Obter muitos recursos financeiros.
	
	
	 5a Questão (Ref.: 201003066610)
	Pontos: 1,0  / 1,0
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
		
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	 
	As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
	
	A performance futura do sistema e a linguagem de programação que será utilizada.
	
	
	 6a Questão (Ref.: 201003017314)
	Pontos: 0,0  / 1,0
	A reutilização traz os seguintes benefícios:
		
	
	a eliminação de etapas e atividades
	
	a sobrecarga de atividades em determinadas etapas
	
	a redução do desperdício de tempo e aumento de dinheiro
	
	a redução de desperdício de dinheiro e aumento de tempo
	 
	a redução do desperdício de tempo e de dinheiro
	
	
	 7a Questão (Ref.: 201003003009)
	Pontos: 0,0  / 0,5
	O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade;
II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;
III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos
IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;
Com base em sua análise, assinale a única resposta correta.
		
	
	Apenas III e IV estão corretas;
	 
	Apenas I e III estão corretas;
	
	Apenas I e II estão corretas;
	
	Apenas II e III estão corretas;
	
	Apenas I e IV estão corretas;
	
	
	 8a Questão (Ref.: 201002539849)
	Pontos: 0,0  / 0,5
	Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração e preparação do código necessário à sua execução.
		
	
	Análise
	
	Implantação
	
	Teste
	 
	Implementação
	
	Projeto
	
	
	 9a Questão (Ref.: 201003048329)
	Pontos: 0,5  / 0,5
	Analise o processo de desenvolvimento de software, que tem como características
I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior.
II. Todos os requisitos devem ser validados no início do projeto. 
III.. Processo  voltado para pequenos projetos .
Estamos nos referindo a que processo de desenvolvimento de software ?
		
	
	balbúrdia com retroalimentação
	 
	cascata
	
	cascata com retroalimentação
	
	balbúrdia
	
	codifica-remenda
	
	
	 10a Questão (Ref.: 201002361422)
	Pontos: 0,0  / 0,5
	Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
		
	 
	Somente as sentenças I e III estão corretas
	
	Somente as sentenças II e III estão corretas
	
	Somente a sentença I está correta
	
	Todas as sentenças apresentadas estão corretas
	
	Somente as sentenças I e II estão corretas

Outros materiais