Buscar

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

ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 1.
	Ref.: 7923469
	Pontos: 0,00  / 1,00
	
	O processo de desenvolvimento de software, muitas vezes denominado ciclo de vida do software ou processo de software, descreve as fases e atividades associadas à criação e manutenção de sistemas de software.
 
Por que é importante que todas as etapas do processo de desenvolvimento de software sejam cumpridas corretamente?
		
	
	Para garantir bônus de performance para a equipe.
	 
	Para garantir que o software não apresente nenhum erro.
	 
	Para permitir que um engenheiro de software, que não trabalhou no desenvolvimento, entenda a solução.
	
	Para economizar recursos durante o desenvolvimento.
	
	Para evitar a necessidade de manutenção.
	
	
	 2.
	Ref.: 7923466
	Pontos: 1,00  / 1,00
	
	O Model-View-Controller (MVC) é um padrão de design arquitetural usado principalmente no desenvolvimento de aplicações web e desktop.
 
Qual é o foco do padrão de arquitetura em camadas denominado MVC (Model-View-Controller)?
		
	
	Estabelecimento de padrões de codificação.
	
	Definição de padrões de comunicação.
	 
	Reuso de código e separação de conceitos em três camadas interconectadas.
	
	Aumento da complexidade do software.
	
	Criação de novos modelos de software.
	
	
	 
		
	ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
	 
	 
	 3.
	Ref.: 4848566
	Pontos: 1,00  / 1,00
	
	      Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de:
		
	
	Planejamento, definição, verificação e controle do escopo. 
	
	Estimativa de custos, realização do orçamento e controle de custos.
	
	Planejamento, garantia e controle da qualidade.
	 
	Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. 
	
	Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 
	
	
	 4.
	Ref.: 7906953
	Pontos: 1,00  / 1,00
	
	Essa é a primeira etapa do processo de desenvolvimento de software. Usa-se diferentes técnicas, tais como entrevistas, questionários na busca de uma comunicação mais efetiva com o usuário. 
Marque a alternativa que indica essa etapa.
		
	 
	Levantamento de Requisitos.
	
	Implantação.
	
	Implementação.
	
	Testes.
	
	Análise.
	
	
	 
		
	ENSINEME: GERENCIAMENTO DE CONFIGURAÇÕES
	 
	 
	 5.
	Ref.: 3990882
	Pontos: 1,00  / 1,00
	
	Um software de gerência de configuração deve ser capaz de: 
		
	
	atualizar automaticamente as versões do software instaladas nas máquinas clientes. 
	
	configurar automaticamente a instalação do software de acordo com o sistema operacional do servidor. 
	 
	gerenciar a evolução do software durante o seu processo de desenvolvimento. 
	
	gerenciar que usuários podem ter acesso a certos tipos de funções do software. 
	
	configurar o software de acordo com as preferências do usuário. 
	
	
	 6.
	Ref.: 3990883
	Pontos: 1,00  / 1,00
	
	Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra. 
Quais estão corretas?
		
	
	I, II e III. 
	
	Apenas II. 
	
	Apenas II e III.
	 
	Apenas I e III. 
	
	Apenas I e II. 
	
	
	 
		
	ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 7.
	Ref.: 3990734
	Pontos: 1,00  / 1,00
	
	Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso? 
		
	
	RAD (rapid application development) 
	 
	espiral 
	
	cleanroom 
	
	cascata 
	
	prototipação 
	
	
	 8.
	Ref.: 3990740
	Pontos: 1,00  / 1,00
	
	Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game. Entre as atividades realizadas em uma sessão de Iteration Planning, está a:
		
	
	estimação do esforço que será necessário para implementar cada story card. 
	
	definição, pelos programadores, de quais story cards serão implementados em uma iteração. 
	
	designação, por parte do coach, dos programadores que irão realizar as tarefas contidas na lista de tarefas. 
	
	estimação da data de entrega de um release baseado na estimativa de esforço de cada story card. 
	 
	estimação, feita por cada programador, do tempo que será necessário para realizar cada tarefa sob sua responsabilidade. 
	
	
	 
		
	ENSINEME: QUALIDADE DE SOFTWARE
	 
	 
	 9.
	Ref.: 3990854
	Pontos: 1,00  / 1,00
	
	Quanto à qualidade de software, assinale a alternativa que apresenta como a confiabilidade pode ser medida. 
		
	
	Considerando a facilidade de manutenção. 
	
	Considerando fatores como estética, consistência e documentação. 
	 
	Através da frequência e severidade das falhas. 
	
	Considerando a habilidade de adaptar e estender o programa. 
	
	Através da velocidade de processamento.
	
	
	 10.
	Ref.: 3990848
	Pontos: 1,00  / 1,00
	
	O guia PMBOK 4° edição tem uma área dedicada ao Gerenciamento da Qualidade do Projeto − GQP. De acordo com o guia, é  INCORRETO afirmar que:
		
	
	uma métrica da qualidade é uma definição operacional que descreve, em termos bem específicos, um atributo do projeto ou do produto e como o processo de controle da qualidade irá medi-lo. 
	
	as métricas da qualidade são usadas nos processos de garantia da qualidade e de controle da qualidade. A tolerância define as variações aceitáveis nas métricas. 
	
	uma métrica relacionada com o objetivo de qualidade de ficar dentro do orçamento aprovado em ±± 10% poderia ser medir o custo de cada entrega e determinar a variação percentual do orçamento aprovado para essa entrega. 
	
	alguns exemplos de métricas da qualidade incluem desempenho dentro do prazo, controle do orçamento, frequência de defeitos, taxa de falha, disponibilidade, confiabilidade e cobertura de testes. 
	 
	o GQP engloba o gerenciamento do projeto e o produto do projeto, e é a única área do PMBOK que se aplica exclusivamentea projetos de software.

Continue navegando

Outros materiais