Buscar

AV2 - Modelagem de Sistemas

Prévia do material em texto

Avaliação: CCT0192_AV2_201204069344 » MODELAGEM DE SISTEMAS
	Tipo de Avaliação: AV2
	Aluno: 201204069344 - WELLINGTON JOSE DE OLIVEIRA CAMPOS JUNIOR
	Professor:
	ADRIANA APARICIO SICSU A DO NASCIMENTO
	Turma: 9001/AA
	Nota da Prova: 3,0 de 8,0        Nota do Trabalho: 0        Nota de Participação: 1        Data: 31/08/2013 15:11:03
	
	 1a Questão (Cód.: 65596)
	Pontos: 0,0  / 1,5
	De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta.
		
	
Resposta: Desculpa, acho que não entendi a pergunta. Quando vc diz esteriótipo, seria uma particuralidade do objeto, como exemplo temos o objeto Cachorro(idCachorro,Raça,Nascimento) e seus esterótipos seriam Sexo Masculino ou Feminino. Se a pergunta for o que eu exemplifiquei, então um esteriópito "estente" uma classe a outra classo com a agregação, onde classe filha receberá os atributos da classe mãe.
	
Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente.
	
	
	 2a Questão (Cód.: 72474)
	Pontos: 1,0  / 1,5
	Quando utilizamos a descrição de caso de uso do tipo expandida?
		
	
Resposta: Temos as descrições de casos de uso do tipo normal e expandida, utilizamos a expandida quando há a necessidade (não são usados em todos os casos) de especificarmos mais as ações que serão tomadas. Vale lembrar que na expandia, é utilizad a descrição normal e só no tópico necessário se utiliza. Dando um exemplo para explicar melhor: Descrição de Caso de uso normal: 1.0 - Vender Produto ao cliente 1.1 - Selecionar cliente 1.2 Selecionar produto 1.3 Fechar a venda. Descrição de Caso de uso expandida: 1.0 Vender Produto ao Cliente 1.1 Selecionar o Cliente 1.1.1 Cliente não Cadastrado, Cadastrar Cliente 1.1.2 Selecionar Cliente cadastrado ... 1.2 Selecionar Produto e assim por diante.
	
Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações.
	
	
	 3a Questão (Cód.: 91694)
	Pontos: 1,0  / 1,0
	Na UML "Unified Modeling Language":
		
	
	Não se utiliza instância.
	
	Instância é o oposto de um objeto.
	
	Instância é uma manifestação abstrata de algo concreto.
	
	Instâncias são representadas graficamente com seu nome em negrito e itálico.
	 
	Instância e objeto são sinônimos.
	
	
	 4a Questão (Cód.: 91305)
	Pontos: 0,0  / 1,0
	O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. 
I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. 
II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. 
III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. 
IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.
Estão corretas APENAS as afirmativas:
		
	 
	I e IV
	
	II e IV
	
	I e II
	
	II e III
	 
	III e IV
	
	
	 5a Questão (Cód.: 57357)
	Pontos: 0,0  / 0,5
	O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.
		
	
	Concepção.
	
	Elaboração.
	 
	Construção.
	 
	Implantação.
	
	Transição.
	
	
	 6a Questão (Cód.: 77467)
	Pontos: 0,0  / 0,5
	Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma.
Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas.
		
	
	alunos(0-1)   -    (1-1) turmas
turmas(0-1)   -    (0-1) professor
turmas(0-1)   -    (0-1) disciplinas
	 
	alunos(0-1)   -    (1-*) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-*) disciplinas
	 
	alunos(0-*)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-1)   -    (0-*) disciplinas
	
	alunos(0-*)   -    (1-*) turmas
turmas(0-*)   -    (0-*) professor
turmas(0-*)   -    (0-*) disciplinas
	
	alunos(1-1)   -    (1-1) turmas
turmas(0-*)   -    (0-1) professor
turmas(0-*)   -    (0-1) disciplinas
	
	
	 7a Questão (Cód.: 95117)
	Pontos: 0,0  / 0,5
	Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta.
		
	
	A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros.
	 
	A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada utilizando-se diagramas de classe e de instância, entre outros.
	
	Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java.
	
	Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar diagramas UML.
	 
	Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes.
	
	
	 8a Questão (Cód.: 78185)
	Pontos: 0,5  / 0,5
	Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo?
		
	
	Agregação por referência.
	
	Agregação por valor.
	 
	Classe associativa.
	
	Auto-associação.
	
	Generalização e especialização.
	
	
	 9a Questão (Cód.: 57325)
	Pontos: 0,0  / 0,5
	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.
	
	Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	 
	Associação / uma funcionalidade do sistema do ponto de vista do relacionamento.
	 
	Associação / uma funcionalidade do sistema do ponto de vista do usuário.
	
	Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento.
	
	
	 10a Questão (Cód.: 72424)
	Pontos: 0,5  / 0,5
	É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir informação e assim apresenta diversos benefícios. 
Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um benefício no uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de informação.
		
	
	Recurso para minimizar erros.
	 
	A duração do desenvolvimento fica estendido o que faz com queaumente a qualidade do produto.
	
	Apoia o desenvolvimento do sistemas para a programação, por exemplo.
	
	Compõe uma documentação para garantir a continuidade dos sistemas.
	
	Facilita a comunicação com o usuário.

Continue navegando