Buscar

MODELAGEM DE SISTEMAS - AP

Prévia do material em texto

MODELAGEM DE SISTEMAS
	Avaliação Parcial: CCT0759_SM_201702220801 V.1 
	Aluno(a): THAYNA BORGES DE OLIVEIRA
	Matrícula: 201702220801
	Acertos: 9,0 de 10,0
	Data: 01/10/2018 10:53:27 (Finalizada)
	
	
	1a Questão (Ref.:201703076746)
	Acerto: 1,0  / 1,0
	A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos.
Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML
		
	
	Ser dependente somente da linguagem de programação.
	 
	Ser independente da linguagem de programação e processo de desenvolvimento.
	
	Ser dependente somente do processo de desenvolvimento.
	
	Ser independente da linguagem de programação e dependente do processo de desenvolvimento.
	
	Ser dependente da linguagem de programação e do processo de desenvolvimento.
	
	
	
	2a Questão (Ref.:201703076462)
	Acerto: 1,0  / 1,0
	Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos?
		
	
	Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos.
	 
	A orientação a objetos não pode ser utilizado em Softwares de larga escala.
	
	A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema.
	
	Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis.
	
	A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas.
	
	
	
	3a Questão (Ref.:201703076584)
	Acerto: 1,0  / 1,0
	No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o diagrama de caso de uso a seguir:
Da análise do diagrama, conclui-se que?
		
	
	A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda.
	
	Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário.
	
	A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar desconto.
	
	A execução do caso de uso Consultar estoque  incorpora opcionalmente o caso de uso Liberar desconto.
	 
	 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque.
	
	
	
	4a Questão (Ref.:201703076439)
	Acerto: 1,0  / 1,0
	A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:
		
	
	Generalização / uma funcionalidade do sistema do ponto de vista do usuário.
	
	Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	 
	Associação / uma funcionalidade do sistema do ponto de vista do usuário.
	
	Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	
	
	5a Questão (Ref.:201703076635)
	Acerto: 1,0  / 1,0
	Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas.
1. Cliente informa seu CPF
2. Sistema valida CPF
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados
5. Sistema registra dados do cliente
6. Sistemas encerra o caso de uso
Com base na especificação do caso de uso, analise as alternativas a seguir
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados.
II. Nesse caso de uso, não caberia nenhum cenário alternativo.
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include
Com base em sua análise, assinale a única alternativa correta
		
	
	Estão corretas apenas as assertivas II e III
	 
	Estão corretas apenas as assertivas I e III
	
	Está correta apenas a assertiva I
	
	Está correta apenas a assertiva III
	
	Estão corretas as assertivas I e II e III
	
	
	
	6a Questão (Ref.:201703076744)
	Acerto: 1,0  / 1,0
	Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF.
		
	
	Informações de como foi validade do CPF
	
	Informações de procedimentos a serem feitos se o CPF for válido.
	 
	Informações de procedimentos a serem feitos se o CPF for inválido.
	
	Nenhuma informação deve ser apresentada.
	
	Informações de atributos da classe CPF.
	
	
	
	7a Questão (Ref.:201703076662)
	Acerto: 0,0  / 1,0
	Assinale, dentre as alternativas apresentadas, a que mostra o tipo de visibilidade em que  um método ou atributo só pode ser usado dentro da classe onde estão especificados.
		
	
	Grasp
	
	Implementado
	
	Public
	 
	Protected
	 
	Private
	
	
	
	8a Questão (Ref.:201703076786)
	Acerto: 1,0  / 1,0
	Assinale a opção que responde adequadamente ao que acontece quando um método é definido como protegido:
		
	
	Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o relacionamento
	
	Ele somente poderá ser visto dentro da própria classe
	
	Ele poderá ser visto por todas as classes
	 
	Ele poderá ser visto por todas as classes que estão na estrutura de herança
	
	Ele não poderá ser visto por ninguém
	
	
	
	9a Questão (Ref.:201703076747)
	Acerto: 1,0  / 1,0
	O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos. Para alcançar estes objetivos, o código deve ter:
		
	 
	Um acoplamento fraco entre classes e manter uma alta coesão nas classes.
	
	Um acoplamento alto entre classes e manter uma fraca coesão nas classes.
	
	Um acoplamento alto entre classes e manter uma alta coesão nas classes.
	
	Um acoplamento alto entre classes e manter uma baixa coesão nas classes.
	
	Um acoplamento fraco entre classes e manter uma fraca coesão nas classes.
	
	
	
	10a Questão (Ref.:201703076424)
	Acerto: 1,0  / 1,0
	A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
O elemento acima, em um diagrama de sequência, significa:
		
	 
	mensagem de retorno.
	
	mensagem perdida.
	
	mensagem de ativação.
	
	auto-chamada.
	
	mensagem de ligação.

Continue navegando