Processo de Desenvolvimento de Software (fase de desenho ou projeto)
9 pág.

Processo de Desenvolvimento de Software (fase de desenho ou projeto)


DisciplinaProjeto e Desenvolvimento de Software16 materiais212 seguidores
Pré-visualização3 páginas
É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
		
	 
	Visão interna
	
	Visão estrutural
	
	Visão externa
	
	Visão geral
	
	Visão comportamental
	
	
	 2a Questão
	
	
	
	
	Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária:
		
	
	Manutenção
	
	Implementação
	 
	Análise
	
	Concepção
	 
	Desenho do produto
	
	 
	Ref.: 201701730474
		
	
	 3a Questão
	
	
	
	
	É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos.
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:
		
	
	local
	 
	Desenho interno
	 
	de implementação
	
	Desenho externo
	
	do produto
	
	
 4a Questão
	
	
	
	
	A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software:
		
	
	parte de código de programa e bibliotecas
	 
	parte de código e a camada de arquitetura
	 
	bibliotecas e classes fundamentais
	
	módulo de código binário e classes fundamentais
	
	aproveitamento de ideias e de bibliotecas
	
	
 5a Questão
	
	
	
	
	Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso, analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software. I. Podemos definir um processo de software como um conjunto de atividades não relacionadas que levam à produção de um produto de software. II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas na produção de um software. Essa atividade está incluída no processo de software. III. A validação de software também é uma atividade presente no processo de software. IV. Os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve seus próprios processos de desenvolvimento de software.
		
	 
	Apenas II, III e IV.
	
	I, II, III e IV.
	
	Apenas I.
	
	Apenas I e IV.
	
	Apenas I e III.
	
Explicação:
I- Errado, as atividades são relacionadas
II- Correto, na análise de requisitos
III - Correto, dependendo da metodologia utilizada, pode acontecer em vários momentos.
IV - Correto. Pois a metodologia utilizada, vai depender de questões próprias de cada empresa.  Apesar de termos as boas práticas, estas não podem ser consideradas como processo ideal, pois para cada empresa isto pode mudar.
	
	 
	
		
	
	 6a Questão
	
	
	
	
	A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
		
	
	aproveitamento de ideias
	
	classes fundamentais
	
	parte do código de programa
	 
	módulo de código binário
	 
	bibliotecas
	
	 
	
		
	
	 7a Questão
	
	
	
	
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o
		
	
	operacional ou desenho lógico
	
	operacional ou desenho detalhado
	
	estratégico ou desenho detalhado
	 
	tático ou desenho lógico
	 
	nível estratégico ou desenho arquitetônico
	
	 8a Questão
	
	
	
	
	A reutilização traz os seguintes benefícios:
		
	
	a sobrecarga de atividades em determinadas etapas
	
	a eliminação de etapas e atividades
	
	a redução de desperdício de dinheiro e aumento de tempo
	
	a redução do desperdício de tempo e aumento de dinheiro
	 
	a redução do desperdício de tempo e de dinheiro
	
	1a Questão
	
	
	
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
		
	 
	operacional ou desenho detalhado
	
	estratégico ou desenho arquitetônico
	
	operacional ou desenho lógico
	
	tático ou desenho lógico
	
	estratégico ou desenho detalhado
	
	
 2a Questão
	
	
	
	
	É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
		
	
	Visão geral
	
	Visão estrutural
	
	Visão comportamental
	 
	Visão interna
	
	Visão externa
	
	 4a Questão
	
	
	
	
	Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta.
		
	
	Apenas II e III estão corretas;
	
	Apenas II está correta;
	
	Apenas I e III estão corretas;
	 
	Apenas I está correta;
	 
	Apenas III está correta;
	
	
	 5a Questão
	
	
	
	
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o
		
	 
	nível tático ou desenho lógico
	
	operacional ou desenho lógico
	
	estratégico ou desenho detalhado
	
	operacional ou desenho detalhado
	
	nível estratégico ou desenho arquitetônico
	
	
	 6a Questão
	
	
	
	
	A norma NBR ISO/IEC 12207 estabelece
		
	
	um modelo de áreas de processos representadas por categoria e por estágios.
	 
	os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
	 
	um modelo de processos de software, um método de avaliação e um modelo de negócio.
	
	os estágios do ciclo de vida dos serviços de tecnologia da informação.
	
	as atividades de tecnologia da informação agrupadas em processos e esses em domínios.
	
Explicação:
A norma ISO/IEC 12207 é a norma 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.
	
	
	 7a Questão
	
	
	
	
	É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho
		
	 
	interno
	 
	externo
	
	de implementação
	
	do produto
	
	local
	
	
	 8a Questão
	
	
	
	
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o
		
	
	estratégico ou desenho detalhado
	 
	nível estratégico ou desenho arquitetônico
	
	operacional ou desenho detalhado
	
	tático ou desenho lógico
	
	operacional ou desenho lógico
	
	
	
	
	 3a Questão
	
	
	
	
	Com relação ao nível