Buscar

AVS - Processo Desenvolvimento de SW

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: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AVS
	Aluno: 
	Professor:
	PATRICIA FIUZA DE CASTRO
	Turma: 
	Nota da Prova: 7,2        Nota de Partic.: 2        Data: 14/12/2013
	
	 1a Questão (Ref.: 201301596962)
	Pontos: 0,8  / 0,8
	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:
		
	
	Todas as sentenças apresentadas estão corretas
	
	Somente as sentenças II e III estão corretas
	 
	Somente as sentenças I e III estão corretas
	
	Somente as sentenças I e II estão corretas
	
	Somente a sentença I está correta
	
	
	 2a Questão (Ref.: 201301574820)
	Pontos: 0,8  / 0,8
	Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
		
	
	A representação é denominada de Generalização de Ator.
	
	Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".
	
	Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente.
	 
	Vendedor não pode realizar nenhum caso de uso.
	
	Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor.
	
	
	 3a Questão (Ref.: 201301610820)
	Pontos: 0,8  / 0,8
	Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
		
	
Resposta: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou seja, para cada nova interação uma parte do sistema é desenvolvida, sendo o resultado de cada nova interação superior ao da interação anterior.
	
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.
	
	
	 4a Questão (Ref.: 201301595993)
	Pontos: 0,8  / 0,8
	Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
		
	 
	As opções I e II estão corretas
	
	As opções I e III estão corretas
	
	As opções II e IV estão corretas
	
	As opções II e III estão corretas
	
	As opções I, II e III estão corretas
	
	
	 5a Questão (Ref.: 201301600610)
	Pontos: 0,8  / 0,8
	O que é desenvolver Adhoc?
		
	
Resposta: Adhoc é utilizada para designar ciclos completos de construção de softwares que não foram devidamente projetados em razão da necessidade de atender a uma demanda especifica do usuário, ligada a prazo, qualidade ou custo. Modelos informais utilizados pelo desenvolvedor de sw costumam ser Adhoc, como rabiscar uma ideia para obter maior clareza e simplificação da realidade. Porém, esse modelo não oferece uma linguagem basica que possa ser compartilhada com outras pessoas facilmente.
	
Gabarito: Desenvolvimento sob demanda.
	
	
	 6a Questão (Ref.: 201301637377)
	Pontos: 0,8  / 0,8
	É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de:
		
	
	Cobertura de código determinam em que grau o código- fonte de um sistema corresponde aos seus requisitos não funcionais.
	
	Engenharia reversa são destinadas ao controle das diversas versões de um produto de software.
	
	Refatoração auxiliam a modificação de uma região do código-fonte de um sistema, com o objetivo de alterar comportamento externo deste último.
	
	Integração contínua são destinadas a automatizar a implantação do produto de software no ambiente de produção.
	 
	Análise estática do código permitem obter métricas de qualidade de um produto de software, tais como o grau de dependência entre seus componentes.
	
	
	 7a Questão (Ref.: 201301637350)
	Pontos: 0,8  / 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:
		
	 
	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.
	
	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.
	
	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.
	
	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.
	
	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.
	
	
	 8a Questão (Ref.: 201301605303)
	DESCARTADA
	Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise estrutural:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo.
		
	
	II, III e V estão corretas.
	 
	II e IV estão corretas.
	
	I e IV estão corretas.
	 
	I, III e V estão corretas.
	
	I e V estão corretas.
	
	
	 9a Questão (Ref.: 201301637368)
	Pontos: 0,8  / 0,8
	No Processo Unificado os papéis não são pessoas; eles descrevem como as pessoas se comportam no negócio e quais são as responsabilidades que elas têm. Nesse sentido, um Desenvolvedor desempenha os papéis de:
		
	
	Analista de Teste, Implementador e Designer de Interface de Usuário.
	
	Gerente de Teste, Gerente de Projeto e Designer.
	
	Analista de Sistemas, Designer de Negócios e Revisor de Requisitos.
	
	Revisor de Requisitos, Analista de Teste e Revisor do Projeto.
	 
	Implementador, Integrador e Designer.
	
	
	 10a Questão (Ref.: 201301636325)
	Pontos: 0,0  / 0,8
	Sobre o RUP não é verdadeiro afirmar que é
		
	
	baseado em visão, planos, riscos, casos de negócio, arquitetura, protótipo, avaliação, solicitações de mudança, suporte de usuário e processo, que representam os elementos essenciaisdo processo
	 
	o processo unificado da Rational Corporation
	
	baseado em fases e disciplinas
	
	baseado em componentes
	 
	um padrão de processo de desenvolvimento de software
	
	
	 11a Questão (Ref.: 201301636203)
	Pontos: 0,8  / 0,8
	__________ é considerado um processo ágil de desenvolvimento de software.
		
	
	RUP
	 
	SCRUM
	
	ICONIX
	
	PRAXI
	
	OPEN

Outros materiais