Buscar

Simulado Processo e Desenvolvimento de Software 2016.1

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

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 6, do total de 6 páginas

Prévia do material em texto

Por que é importante a revisão da especificação dos requisitos? Assinale a INCORRETA.
		
	
	A fim de melhorar a qualidade do documento de requisitos do sistema
	
	Para ratificar os itens descritos, eliminar inconsistências e contradições no texto e até identificar novos requisitos (ou complementos destes) que foram esquecidos.
	 
	A fim de garantir que a codificação seja feita de forma correta e sem erros.
	
	A fim de melhorar a qualidade do software entregue ao cliente, uma vez que se os requisitos estiverem corretos, os erros que poderão chegar ao cliente serão apenas de programação e não de especificação
	
	Para corrigir erros e omissões no documento de requisitos, uma vez que erros de requisitos se propagam pelas demais etapas de desenvolvimento
	2a Questão (Ref.: 201503042953)
	Pontos: 0,0  / 0,1
	Considere: é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. A definição refere-se:
		
	 
	ao ciclo de vida do software.
	 
	à engenharia de software.
	
	à engenharia de requisitos.
	
	à programação orientada a objetos.
	
	à análise de sistemas.
		
	3a Questão (Ref.: 201502952991)
	Pontos: 0,1  / 0,1
	Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do software?
		
	
	Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão anterior estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento.
	 
	Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a manutenção futura será facilitada.
	
	Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura.
	
	A manutenção futura do software depende muito mais da competência de quem fará alteração do programa do que de quem criou sua versão inicial.
	
	O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, evitando estruturas flexíveis que facilitem a mudança futura.
	4a Questão (Ref.: 201503102872)
	Pontos: 0,1  / 0,1
	No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é:
		
	
	Casos de Uso
	
	Visita técnica
	
	Questionário
	
	Entrevista
	 
	Brainstorm
	 5a Questão (Ref.: 201503102873)
	Pontos: 0,0  / 0,1
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser: I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em:
		
	 
	As assertivas I e II estão corretas
	
	As assertivas II, III e IV estão corretas
	
	As assertivas I e III estão corretas
	 
	As assertivas I, II e III estão corretas
	
	As assertivas II e IV estão corretas
	 1a Questão (Ref.: 201502406022)
	Pontos: 0,1  / 0,1
	Considerando o seguinte mini mundo marque a alternativa que representa o elemento NÃO relacionado a análise comportamental:
"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."
		
	
	Cadastrar cliente.
	
	Conferir requisição.
	
	Encomendar livros.
	
	Faturar pedido.
	 
	Resumo.
	 2a Questão (Ref.: 201502396755)
	Pontos: 0,1  / 0,1
	Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
		
	
	As opçoes I, II e III estão corretas
	
	Apenas a opção III está correta
	
	As opçoes I e III estão corretas
	 
	As opções III e IV estão corretas
	
	As opções I e IV estão corretas
	
	 3a Questão (Ref.: 201502579404)
	Pontos: 0,1  / 0,1
	Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do sistema. Em relação às técnicas de análise NÃO é correto afirmar:
		
	
	A análise estruturada trabalha com três visões: funções, dados e controle.
	 
	A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo de objetos.
	
	Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe.
	
	A análise orientada a objetos trata o mundo composto por objetos.
	
	A análise estruturada trabalha com foco funcional.
	 4a Questão (Ref.: 201502936434)
	Pontos: 0,1  / 0,1
	Como são conhecidas as quatro atividades que compõem o processo de engenharia de requisitos:
		
	
	elicitação, modelagem, projeto e teste.
	
	teste, codificação, modelagem e análise.
	
	elicitação, implementação, teste e análise.
	
	implementação, teste, implantação e modelagem.
	 
	elicitação, análise e negociação, especificação e documentação, validação.
		
	
	
	 5a Questão (Ref.: 201502954336)
	Pontos: 0,1  / 0,1
	Considerando-se que o Teste de Aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: O teste de aceitação será executado de forma muito mais simples e rápida quando...
		
	
	A equipe de testes de sistemas fizer o plano de teste de aceitação.
	
	Os usuários tiverem bom treinamento.
	 
	Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software.
	
	Os usuários tiverem ferramentas de automação para fazerem seus testes.
	
	A equipe de testes de sistemas fizer bem feito todos os testes necessários.
	1aQuestão (Ref.: 201502954336)
	Pontos: 0,1  / 0,1
	Considerando-se que o Teste de Aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor opção para completar a frase: O teste de aceitação será executado de forma muito mais simples e rápida quando...
		
	
	Os usuários tiverem ferramentas de automação para fazerem seus testes.
	 
	Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software.
	
	Os usuários tiverem bom treinamento.
	
	A equipe de testes de sistemas fizer bem feito todos os testes necessários.
	
	A equipe de testes de sistemas fizer o plano de teste de aceitação.
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201503029448)
	Pontos: 0,1  / 0,1
	Segundo Pressman, processo de desenvolvimento de software é a estrutura comum, composta por um pequeno número de atividades, que são utilizadas em todos os projetos de software. As atividades do processo seguem uma sequência de execução. Qual alternativa abaixo reflete a ordem correta de execução das atividades?
		
	
	Análise, Especificação, Implementação, Projeto e Manutenção
	
	Especificação, Análise, Projeto, Teste e Implementação
	
	Análise, Especificação, Implementação, Projeto e Teste
	 
	Análise, Especificação, Projeto, Implementação e Teste
	
	Especificação, Análise, Teste, Implementação e Projeto
		
	
	
	 3a Questão (Ref.: 201502406023)
	Pontos: 0,0  / 0,1
	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.
		
	
	I e IV estão corretas.
	
	I e V estão corretas.
	
	II, III e V estão corretas.
	 
	II e IV estão corretas.
	 
	I, III e V estão corretas.
		
	
	
	 4a Questão (Ref.: 201502438252)
	Pontos: 0,1  / 0,1
	No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta.
		
	
	Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento.
	
	O projeto arquitetural independe do paradigma de desenvolvimento.
	
	Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida.
	 
	Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o comportamental.
	
	O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos de dados entre os módulos.
		
	
	
	 5a Questão (Ref.: 201503127263)
	Pontos: 0,1  / 0,1
	Comparando os modelos CASCATA e ESPIRAL, podemos afirmar:
		
	
	O Cascata é mais utilizado do que o Espiral pois sua implementação é mais fácil, menos complexa e em termos de custo é mais barata.
	
	Não é possível comparar os dois processos pois tratam o desenvolvimento de forma completamente diferente um do outro.
	
	Na Europa utiliza-se mais o Modelo Cascata e na América mais o Modelo Espiral. Isso permite que os softwares produzidos na América sejam melhores.
	 
	O Espiral é mais complexo que o Cascata, mas ele traz alguns benefícios que o Cascata não apresenta; entre eles o feedback do usuário que chega antes aos desenvolvedores, permitindo que correções sejam feitas ainda nas etapas iniciais do Desenvolvimento.
	
	O Espiral é superior ao Cascata pois tem as fases bem definidas e segmentadas, ou seja, toda a Especificação é concluída antes que se inicie o Desenvolvimento em Espiral.
		
	 1a Questão (Ref.: 201503028114)
	Pontos: 0,0  / 0,1
	Em um processo de desenvolvimento de software, existem vários tipos de teste a serem aplicados, de acordo com características específicas a serem analisadas. Em relação a essa estratégia de testes assinale a alternativa INCORRETA
		
	 
	O primeiro teste executado por uma equipe de desenvolvimento é o teste de validação alfa nas primeiras reuniões com o cliente para se fechar um contrato de trabalho
	
	Os testes de aceitação ou validação podem ser do tipo alfa ou beta, sendo que o segundo tipo é feito pelo cliente longe de qualquer apoio da equipe de desenvolvimento para validar as funcionalidades do sistema
	 
	Os testes de unidade são feitos pelos próprios desenvolvedores aplicados em pequenas porções de código ou classes do projeto
	
	Para executar testes de sistema como o teste de carga ou teste de stress é fundamental a utilização de ferramentas CASE para dar um apoio nas técnicas aplicadas nessa etapa do processo.
	
	Em relação aos testes de sistema, estes avaliam a integração de hardware e software observando aspectos como usabilidade, performance, segurança, entre outros.
		
	
	
	 2a Questão (Ref.: 201502949983)
	Pontos: 0,1  / 0,1
	O MPS.BR consiste simultaneamente em um movimento para a Melhoria de Processo do Software Brasileiro (programa MPS.BR) e um modelo de qualidade de processo (modelo MPS) direcionado para pequenas e médias empresas de desenvolvimento de software no Brasil. Sobre o MPS.BR, sabe-se também que ele:
		
	 
	apresenta 7 níveis de maturidade (do nível A ao G), cada qual com suas áreas de processo, onde são analisados processos fundamentais, organizacionais e de apoio.
	
	carece de um método de avaliação para melhoria de processo de software.
	
	tem alto custo de certificação em relação às normas estrangeiras.
	
	possui incompatibilidade com o modelo de referência CMMI (Capability Maturity Model Integration).
		
	
	
	 3a Questão (Ref.: 201503042950)
	Pontos: 0,0  / 0,1
	Sobre os princípios do método de desenvolvimento Scrum, que são consistentes com o manifesto ágil, julgue as seguintes afirmativas e assinale a alternativa correta. I - Testes e documentação constantes são realizados à medida que o produto é construído. II - O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados, documentados e expandidos. III - O trabalho de desenvolvimento e o pessoal que o realiza é dividido em partições claras, de baixo acoplamento, ou em pacotes.
		
	 
	Todas as afirmativas são corretas.
	
	Nenhuma das afirmativas é correta.
	
	Apenas as afirmativas I e III são corretas.
	
	Apenas as afirmativas II e III são corretas.
	 
	Apenas as afirmativas I e II são corretas.
		
	
	
	 4a Questão (Ref.: 201502992542)
	Pontos: 0,1  / 0,1
	São características da metodologia ágil:
		
	 
	Requisitos estáticos.Requisitos dinâmicos.
	 
	Requisitos de baixa complexidade.
	 
	Pouca quantidade de requisitos.
	 
	Equipes no mesmo local físico.
		
	
	
	 5a Questão (Ref.: 201502406548)
	Pontos: 0,1  / 0,1
	O padrão de processo de desenvolvimento de software _______________, é baseado nas normas ISO/IEC 12207 e ISO/IEC 15504, na realidade do mercado brasileiro e também é compatível com o CMMI.
		
	
	CMM.
	 
	MPS/BR.
	
	ISO/IEC.
	
	CMMI.
	
	SPICE.

Outros materiais