Buscar

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

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 economizar recursos durante o desenvolvimento.
	
	Para evitar a necessidade de manutenção.
	 
	Para permitir que um engenheiro de software, que não trabalhou no desenvolvimento, entenda a solução.
	 
	Para garantir que o software não apresente nenhum erro.
	
	Para garantir bônus de performance para a equipe.
	
	
	 2.
	Ref.: 7923467
	Pontos: 0,00  / 1,00
	
	Em engenharia de software, quando nos referimos a "fatoração" ou "refatoração", estamos falando do processo de reestruturar o código existente sem alterar seu comportamento externo. O objetivo é melhorar a estrutura interna do código, tornando-o mais claro, reduzindo a complexidade, eliminando redundâncias e, em geral, tornando-o mais fácil de compreender e manter.
 
O que é fatoração na Engenharia de Software?
		
	 
	Interação entre os objetos.
	 
	Decomposição da solução do problema em partes menores.
	
	Modelagem de padrões.
	
	Definição de atributos em classes.
	
	Aumento da solução do problema.
	
	
	 3.
	Ref.: 7822765
	Pontos: 1,00  / 1,00
	
	Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: 
· _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do processo de desenvolvimento de software.  
· _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o impacto global em termos de configuração e funcionalidade e o custo de uma determinada alteração. 
· _________________: gerencia as versões do software distribuído aos clientes. 
Assinale a alternativa que preenche as lacunas na sequência correta: 
		
	 
	Gestão de configuração, Processo de controle de alterações, Gerenciamento de release. 
	
	Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. 
	
	Processo de controle de alterações, Gerenciamento de releases, Gestão de configuração. 
	
	Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. 
	
	Gestão de configuração, Processo de controle de alterações, Gerenciamento de alterações. 
	
	
	 
		
	ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
	 
	 
	 4.
	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. 
	
	
	 5.
	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.
	
	Implementação.
	
	Implantação.
	
	Análise.
	
	Testes.
	
	
	 
		
	ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 6.
	Ref.: 3990739
	Pontos: 1,00  / 1,00
	
	Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. 
		
	
	A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML. 
	
	Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos.  
	 
	A maior parte da análise de requisitos ocorre durante a fase de elaboração. 
	
	A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto. 
	
	A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos. 
	
	
	 7.
	Ref.: 3990737
	Pontos: 1,00  / 1,00
	
	O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software. 
		
	
	transição
	
	produção
	 
	elaboração
	
	concepção 
	
	construção 
	
	
	 
		
	7389 - NORMAS E MODELOS DE QUALIDADES DE PROCESSO DE SOFTWARE
	 
	 
	 8.
	Ref.: 7792514
	Pontos: 1,00  / 1,00
	
	(CESPE/CEBRASPE/2022) Gerência de decisões é um processo organizacional no MPS.BR:2021 que possui implementação inicial no nível:
		
	
	D
	 
	C
	
	E
	
	B
	
	F
	
	
	 9.
	Ref.: 7792511
	Pontos: 0,00  / 1,00
	
	O CMMI é um modelo muito conhecido, utilizado mundialmente há décadas como framework para melhoria de processos em organizações de segmentos variados. Seus resultados são comprovados em termos de aumento de produtividade, redução de retrabalho, melhoria da qualidade de produtos e serviços, aumento da satisfação de clientes, entre outros benefícios. Como é o nome da empresa que administra o CMMI?
		
	
	SOFTEX.
	
	Gartner.
	 
	ISACA.
	
	SCRUM.
	 
	ISO/IEC.
	
	
	 10.
	Ref.: 7792711
	Pontos: 1,00  / 1,00
	
	A ISO/IEC 12207 é a norma ISO/IEC que define processo de Engenharia de Software, atividades e tarefas que são associados com os processos do ciclo de vida do software desde sua concepção até a retirada/descontinuação do software, tendo como como objetivo principal estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares, incluindo uma área denominada de Processos Organizacionais. Assinale a seguir a alternativa que mostra os processos dessa área:
		
	
	Projetos, Pessoas e Organização.
	
	Projetos, Gerência e Treinamento.
	 
	Gerência, Infraestrutura, Melhoria e Treinamento.
	
	Gerência, Treinamento e RH.
	
	Infraestrutura, RH e Projetos.

Outros materiais