Buscar

PROCESSO DESENVOLVIMENTO SW 5.2

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

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

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ê 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

Prévia do material em texto

Avaliação: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV 
	Aluno: 
	Professor:
	PATRICIA FIUZA DE CASTRO
	Turma: 
	Nota da Prova: 3,2 Nota de Partic.: 2 Data: 07/11/2013 18:08:27
	
	1a Questão (Ref.: 201301596965)
	9a sem.: MODELO DE DESENVOLVIMENTO
	Pontos:0,0 / 0,8
	Sobre o modelo iterativo e incremental, classifique cada sentença como sendo V(verdade) ou F(falsa). Em seguida, assinale a alternativa correta.
I. O modelo iterativo baseia-se na idéia do aumento da abrangencia do sistema.
II. O modelo incremental baseia-se na ideia de refinamentos sucessivos.
III. O modelo iterativo e incremental vale-se do modelo em cascata para sua realização.
IV. A cada iteração, ocorre a especificação, implementação, teste e implantação
Com base em sua analise assinale a opção que descreve a correta sequência de V e F é:
		
	
	I-V; II-V; III-V; IV-F
	
	I-F; II-F; III-V; IV-F
	
	I-F; II-F; III-V; IV-V
	
	I-V; II-V; III-V; IV-V
	
	I-V; II-V; III-F; IV-V
	
	
	2a Questão (Ref.: 201301639231)
	12a sem.: Engenharia de Software
	Pontos:0,0 / 0,8
	Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
		
	
Resposta: Os metodos ágeis dividem-se em 12 partes,
	
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
	
	
	3a Questão (Ref.: 201301599168)
	13a sem.: Conceitos Gerais de PDS
	Pontos:0,8 / 0,8
	Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um processo de desenvolvimento de software nas organizações? 
		
	
Resposta: Esse processo é importante para que todas as fases sejam devidamente apuradas, observadas, analisadas e cumpridas. Com o processo de desenvolvimento de sw, é possível realizar o levantamento de requisitos, analisarem o perfil do cliente, compreender as necessidades da empresa e suas regras de negocio, a fim de que com todos esses levantamentos desenvolvesse o melhor software dentro do almejado pelo cliente. Dentre tantas vantagens, esse processo abrange também a qualidade de atendimento e resposta para o cliente com intuito de atingir as expectativas do cliente.
	
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, além de poder ser confiado pelos seus usuários
	
	
	4a Questão (Ref.: 201301637343)
	13a sem.: Processo Unificado
	Pontos:0,0 / 0,8
	De acordo com o Processo Unificado são, respectivamente, uma fase e um fluxo de trabalho:
		
	
	Construção e Requisitos.
	
	Análise e Elaboração.
	
	Requisitos e Análise.
	
	Análise e Requisitos.
	
	Concepção e Construção.
	
	
	5a Questão (Ref.: 201301637350)
	13a sem.: Processo Unificado
	Pontos:0,0 / 0,8
	O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, identifique a alternativa que esse processo recomenda:
		
	
	Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais.
	
	Criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema.
	
	Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software.
	
	Construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema.
	
	Entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional.
	
	
	6a Questão (Ref.: 201301605814)
	8a sem.: Fundamentos
	Pontos:0,8 / 0,8
	São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: 
_______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe. 
		
	
	falta de tempo para implementação, desconhecimento do escopo do projeto.
	
	falta de tempo para implementação, falta de capital de investimento.
	
	falta de tempo para implementação, resistência a mudanças.
	
	resistência a mudanças, desconhecimento do escopo do projeto.
	
	falta de tempo para implementação, capital mal empregado.
	
	
	7a Questão (Ref.: 201301575381)
	2a sem.: Metodologia e Gerenciamento
	Pontos:0,8 / 0,8
	Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y: requisitos Z: instalação.
Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de 
		
	
	Y seriam mais baratos se fossem detectados no início
	
	Z foram provocados pela ausência de testes unitários
	
	Z são influenciados, fortemente, pela qualidade técnica dos testadores
	
	Y apresentam o menor custo de correção
	
	X apresentam o maior custo de correção
	
	
	8a Questão (Ref.: 201301574820)
	4a sem.: MODELAGEM
	Pontos:0,8 / 0,8
	Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
		
	
	Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
	
	Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
	
	Vendedor não pode realizar nenhum caso de uso.
	
	Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
	
	A representação é denominada de Generalização de Ator.
	
	
	9a Questão (Ref.: 201301574815)
	13a sem.: PROCESSO UNIFICADO
	DESCARTADA
	Indique a sentença que não indica uma melhor prática do processo unificado:
		
	
	Tardia identificação de riscos;
	
	Verificar a qualidade do software continuamente;
	
	Desenvolver software interativo;
	
	Usar arquiteturas baseadas em componentes;
	
	Dificuldade para tratar requisitos que mudam;
	
	
	10a Questão (Ref.: 201301574816)
	10a sem.: CICLO DE VIDA
	Pontos:0,0 / 0,8
	Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata:
		
	
	A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto;
	
	Dificuldade para os requisitos que mudam;
	
	Fácil gerência;Desenvolver software em partes;
	
	Implantação tardia;
	
	
	11a Questão (Ref.: 201301574580)
	11a sem.: MODELO DE DESENVOLVIMENTO
	Pontos:0,0 / 0,8
	Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software:
I - O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura;
II - O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos do sistema;
III - O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o objetivo de conhecer os requisitos do sistema.
Estão corretas somente: 
		
	
	I e II
	
	I, II e III
	
	NENHUMA
	
	II e III
	
	I e III

Outros materiais