Buscar

Aula 3 Processos de Desenvolvimento de Software

Prévia do material em texto

1a Questão 
	
	
	
	
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é:
I- Visualizar o desenho do sistema e a intercomunicação entre objetos.
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.
III- Modelar o problema, e não a solução.
É correto o que se afirma em:
		
	
	Apenas em III;
	
	Apenas em II e III;
	
	Apenas em I;
	
	Apenas em I e II;
	
	Apenas em II;
	
	 
	
	 2a Questão 
	
	
	
	
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
		
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	
	A performance futura do sistema e a linguagem de programação que será utilizada.
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	 
	
	 3a Questão 
	
	
	
	
	Com base na Análise Estrutural, assinale a opção a seguir que melhor representa a identificação dos relacionamentos por agregação.
		
	
	Indica a ligação entre um objeto e várias classes.
	
	Indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da outra a que foi associado.
	
	Indica a ligação entre duas classes.
	
	Indica a ligação entre dois atributos.
	
	Indica uma associação, mas com a classe se apossando das informações de um objeto da outra.
	
Explicação: 
Na Análise Estrutural  a identificação dos relacionamentos pode ser feita por:
Associação: indica a relação entre duas classes em que o objeto de uma classe consegue obter informações da outra a que foi associado.
Agregação: é um tipo de associação onde uma classe faz parte da outra. Indica uma associação, mas com a classe se apossando das informações de um objeto da outra.
Conclusão:
Na análise Estrutura o relacionamento por agragação indica uma associação, mas com a classe se apossando das informações de um objeto da outra.
	
	 
	
	 4a Questão 
	
	
	
	
	Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
		
	
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Projeto lógico, projeto físico, implementação e manutenção
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	Desenvolvimento, homologação, produção
	
Explicação: 
As atividades são:
1) identificam as necessidades do cliente - levantamento de requisitos
2) análise e mapeamento dos requisitos 
3) Registro dos requisitos
	
	 
	
	 5a Questão 
	
	
	
	
	Com base em que nós estidamos em nossa aula de PDS, qual opção de linguagem abaixo melhor representa a frase:
"Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos."
		
	
	UML - Linguagem de Modelagem Unificada.
	
	Linguagem JAVA.
	
	Linguagem de requisitos.
	
	Linguagem executável.
	
	Linguagem estruturada.
	
Explicação: 
UML é uma linguagem padrão usada para visualização, especificação, construção e documentação de software orientado a objetos. Ou seja, notação orientada a objetos.
Conclusão:
Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
 
	
	 
	
	 6a Questão 
	
	
	
	
	A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		
	
	especialização
	
	agregação
	
	generalização
	
	relação
	
	conexão
	
	 
	
	 7a Questão 
	
	
	
	
	Em relação ao conceito de orientação a objeto e as afirmativas a seguir.
I)Estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações.
II) Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização.
Qual opção abaixo corresponde respectivamente as afirmativas I e II de forma verdadeira?
		
	
	UML e Análise.
	
	Requisitos e Objetos.
	
	Objetos e Requisitos.
	
	UML e Classes.
	
	Objeto e Classes.
	
Explicação: 
 
Objeto é uma representação de algo(entidade) do mundo real  dentro do ambiente analisado. É referenciado por instância da classe, que determina qual informação o objeto contém e como podemos manipulá-lo.
A Classe representa a estrutura de um objeto sem informar quais serão seus valores que possuem características e comportamentos comuns. 
Conclusão:
A afirmativa " I)Estrutura de dados encapsulada por procedimentos. Essa estrutura são os atributos e operações." é melhor representada por OBJETO.
A afirmativa "II) Conjunto de objetos similares agrupados em que a etapa de análise está mais voltada para sua realização." é melhor representada por CLASSE.
	
	 
	
	 8a Questão 
	
	
	
	
	O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto?
		
	
	Atributos
	
	Composição
	
	Mensagens
	
	Herança
	
	Agregação

Outros materiais

Perguntas Recentes