Buscar

Processo 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

Fechar
	Avaliação: CCT0194_AV_201201401631 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201201401631 - ALYNE ALVES BARROS BARBOSA
	Professor:
	EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL
	Turma: 9008/AB
	Nota da Prova: 2,8        Nota de Partic.: 0        Data: 19/11/2013 16:11:25
	
	 1a Questão (Ref.: 201201537080)
	Pontos: 0,0  / 0,8
	No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
		
	
	Requisitos e Análise.
	
	Projeto e Construção.
	
	Construção e Concepção.
	 
	Construção e Transição.
	 
	Concepção e Elaboração.
	
	
	 2a Questão (Ref.: 201201495989)
	Pontos: 0,0  / 0,8
	"A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do sistema." (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito.
		
	
	A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor granularidade, que possam ser rapidamente modificados;
	 
	A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas localizadas em um único subsistema ou em um pequeno número desubsistemas;
	
	A arquitetura deve ser projetada utilizando-se componentes avulsos de maior granularidade, que possam ser rapidamente modificados.
	 
	A arquitetura deve ser projetada para restringir as operações mais importantes dentro de um pequeno número de subsistemas com a menor comunicação possível entre esses subsistemas;
	
	A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para que seja possível substituir e atualizar componentes, sem a interrupção do sistema;
	
	
	 3a Questão (Ref.: 201201538969)
	Pontos: 0,4  / 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: Tempo de execução do desenvolvimento do software, segurança de acesso, construção e elaboração do projeto.
	
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.
	
	
	 4a Questão (Ref.: 201201510558)
	Pontos: 0,0  / 0,8
	Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
		
	
Resposta: Por que os requisitos do sistemas podem ser alterados ao longo de seu desnvolvimento.
	
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.
	
	
	 5a Questão (Ref.: 201201495860)
	Pontos: 0,8  / 0,8
	Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência do sistema;
II. Requisitos são interesses dos usuários;
III. A falta de treinamento pode ser causa do fracasso do software;
IV. Os componentes do hardware jamais podem ser reutilizados.
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:
		
	
	I-V, II-F, III-V IV-F
	
	I-F, II-V, III-V IV-F
	
	I-F, II-V, III-F IV-F
	
	I-F, II-F, III-F IV-F
	 
	I-V, II-V, III-V IV-F
	
	
	 6a Questão (Ref.: 201201482299)
	Pontos: 0,0  / 0,8
	Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles: eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho de software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.
É correto o que se afirma em:
		
	 
	I, II, III e IV.
	
	II, III e IV, apenas.
	
	II e IV, apenas .
	 
	I e III apenas.
	
	I, II e III, apenas
	
	
	 7a Questão (Ref.: 201201496716)
	Pontos: 0,8  / 0,8
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	
	Teste caixa branca
	
	Teste de integração
	
	Teste de sistemas
	 
	Teste caixa preta
	
	Teste da compilação prévia
	
	
	 8a Questão (Ref.: 201201475127)
	Pontos: 0,8  / 0,8
	Considerando o ciclo de vida de sistemas, são processos fundamentais, de acordo com a norma ISO/IEC 12.207
		
	
	gerência de configuração, fornecimento e revisão conjunta
	
	gerência, infraestrutura, melhoria e treinamento
	
	auditoria, resolução de problemas e validação
	 
	aquisição, desenvolvimento, operação e manutenção
	
	documentação, garantia da qualidade e verificação
	
	
	 9a Questão (Ref.: 201201497252)
	Pontos: 0,0  / 0,8
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
		
	
	Obter mão de obra especializada independente de processo.
	 
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	
	Obter muitos recursos financeiros.
	 
	Adotar um processo de desenvolvimento.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	
	
	 10a Questão (Ref.: 201201474553)
	Pontos: 0,0  / 0,8
	Indique a sentença que não indica uma melhor prática do processo unificado:
		
	 
	Tardia identificação de riscos;
	 
	Dificuldade para tratar requisitos que mudam;
	
	Desenvolver software interativo;
	
	Usar arquiteturas baseadas em componentes;
	
	Verificar a qualidade do software continuamente;
	
	
	 11a Questão (Ref.:201201505070)
	DESCARTADA
	Indique a sentença que determina a etapa que define A ARQUITETURA DO SISTEMA como marco de finalização, no processo unificado:
		
	
	Concepção.
	
	Transição.
	 
	Construção.
	 
	Elaboração.
	
	Operacionalização

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes