Buscar

Processo de Desenvolvimento de software

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
2a aula
		
	 
	Lupa
	 
	 
	
	
PPT
	
MP3
	 
		Exercício: CCT0746_EX_A2_201908149302_V2 
	15/09/2019
	Aluno(a): ROGERIO DINIZ SANTOS
	2019.3 EAD
	Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
	201908149302
	
	 
	
	 1a Questão
	
	
	
	
	De acordo com o Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases:
		
	 
	elaboração, concepção e construção.
	
	transição, construção e construção.
	
	construção, transição e concepção.
	
	concepção, concepção e elaboração.
	
	concepção, elaboração e transição.
	Respondido em 15/09/2019 17:46:43
	
Explicação:
O Processo Unificado organiza suas iterações nas seguintes fases principais:
Concepção: o objetivo desta fase é levantar, de forma genérica e pouco precisa, o escopo do projeto. Não deve existir aqui a pretensão de especificar de forma detalhada requisitos, a idéia é ter uma visão inicial do problema, estimar de forma vaga esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.
Elaboração: na fase de elaboração todos (ou a grande maioria dos requisitos) são levantados em detalhes. Numa primeira iteração um ou dois requisitos, os de maior risco e valor arquitetural, são especificados em detalhes. Estes são implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Em cada nova iteração na fase de elaboração pode haver um seminário de requisitos, onde requisitos antigos são melhor esclarecidos e novos são detalhados. Ao fim da fase, 90% dos requisitos foram levantados em detalhes, o núcleo do sistema foi implementado com alta qualidade, os principais riscos foram tratados e pode-se então fazer estimativas mais realistas.
Construção: implementação iterativa dos elementos restantes de menor risco e mais fáceis e preparação para a implantação.
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Assinale a UNICA opção que não caracteriza a fase de concepção
		
	
	O sistema é submetido a um estudo de viabilidade
	
	A viabilidade de cronograma visa informar se o tempo será suficiente
	
	São levantados os requisitos mais relevantes do sistema
	
	Uma questão relevante é: O projeto/produto beneficiará os clientes interessados?
	 
	A viabilidade operacional Visa a atender os requisitos financeiros do projeto/produto
	Respondido em 15/09/2019 17:57:23
	
Explicação:
A viabilidade operacional Visa a atender os requisitos financeiros do projeto/produto - Falso , pois visa a viabilidade operacional deve estar relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação a ela.
	
	
	 
	
	 3a Questão
	
	
	
	
	Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada:
		
	
	design lógico do sistema.
	 
	estudo de viabilidade.
	
	análise de requisitos.
	 
	análise de equilíbrio.
	
	estudo de caso.
	Respondido em 15/09/2019 17:59:29
	
	
	 
	
	 4a Questão
	
	
	
	
	Sobre as técnicas de elicitação de requisitos, assinale a ÙNICA opção correta
		
	
	Deve-se aplicar sempre apenas 1 técnica a cada levantamento de dados.
	
	O questionário deve ser usado quando a quantidade de pessoas envolvidas é pequena.
	
	A entrevista é mais adequada na fase final, quando da entrega do sistema
	 
	Brainstorm é adequado quando a proposta é discutir idéias
	 
	Casos de uso visam mostrar os detalhes do processo de desenvolvimento de software
	Respondido em 15/09/2019 18:01:37
	
Explicação:
O questionário deve ser usado quando a quantidade de pessoas envolvidas é pequena. - Falso, usado quando a quantidade de pessoas envolvidas é elevada ou estão geograficamente distantes entre si e/ou entre si e o aplicador
Brainstorm é adequado quando a proposta é discutir idéias  - Verdade
A entrevista é mais adequada na fase final, quando da entrega do sistema - Falso, as entrevistas são usadas em geral, no inicio do projeto, embora possa ser usada a qq momento.
Casos de uso visam mostrar os detalhes do processo de desenvolvimento de software - falso, apenas mostram as funcionalidades e os atores que com eles interagem
Deve-se aplicar sempre apenas 1 técnica a cada levantamento de dados. - falso, deve-se sempre combinar técnicas, explorando o melhor de cada uma.
	
	
	 
	
	 5a Questão
	
	
	
	
	Observe as afirmações a seguir sobre o escopo do sistema:
 
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema;
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento;
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema;
 
Estão corretas as afirmativas:
		
	 
	i, ii e iii.
	
	i e ii.
	
	ii e iv.
	
	ii e iii.
	
	i e iii.
	Respondido em 15/09/2019 18:06:21
	
Explicação:
i. O escopo compreende o que será considerado para o desenvolvimento do sistema;  VERDADE
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema; VERDADE
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento; VERDADE
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema; FALSO, pois sua abrangência é a das funcionalidades de um aplicativo.
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase:
"Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates." ?
		
	
	Requisitos Funcionais.
	 
	Questionários.
	
	Caso de uso.
	
	Entrevista.
	 
	Brainstorm.
	Respondido em 15/09/2019 18:10:51
	
Explicação:
A técnica de elicitação Brainstorm, também conhecido como tempestade de idéias,tem como objetivo principal produzir um maior número de ideias possíveis sobre um problema particular e necessariamente real.  Ou seja, é uma dinâmica de grupo que é usada em várias empresas como uma técnica para resolver problemas específicos, para desenvolver novas ideias ou projetos, para juntar informação e para estimular o pensamento criativo.
Conclusão:
A frase "Faz o levantamento de ideias, em que cada uma sugerida pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates. " é melhor representada  pela técnica de elicitação Brainstorm.
	
	
	 
	
	 7a Questão
	
	
	
	
	Selecione a opção que preenche corretamente as lacunas abaixo, tornando o texto coerente.
"Podemos considerar que um Processo de Desenvolvimento de Software está definido em uma organização quando existe uma documentação que detalha:
o tipo de ______________ que é feito;
as ______________ que se deve seguir;
____________ que irão executar cada atividade;
as coisas que usa, que podemos chamar de ________________ e os _______________ que produz".
		
	
	projeto - pessoas - etapas - insumos - resultados
	 
	produto - etapas - pessoas - insumos - resultados
	
	projeto - etapas - pessoas - insumos - produtosprocesso - pessoas - etapas - insumos - resultados
	
	projeto - pessoas - etapas - insumos - produtos
	Respondido em 15/09/2019 18:12:55
	
Explicação:
A questão trata da definição do Processo de Desenvolvimento de Software, as atividades e atores que fazem 
parte do Processo. 
	
	
	 
	
	 8a Questão
	
	
	
	
	Em relação as atividades para análise de requisitos pra o estudo de viabilidade, qual alternativa abaixo melhor representa a frase:
"Visa atender os requisitos para a aceitação do produto ou problema apresentado. 
Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. "
		
	
	Custo benefício.
	
	Cronograma.
	
	Técnica.
	
	Econômica.
	 
	Operacional.
	Respondido em 15/09/2019 18:13:54
	
Explicação:
Em nossa aula nós abordamos quatro tipos de atividades para análise de requisitos(viabilidade): Técnica, Operacional, Cronograma e Econômica.
A viabilidade operacional está relacionada com a importância do software contribuir para os objetivos da organização e , consequentemente,ter um bom aceite pela empresa.
Conclusão:
Com base no conceito dessas atividades, a frase "Visa atender os requisitos para a aceitação do produto ou problema apresentado. 
Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. " está relacionada com a atividade operacional.

Continue navegando