Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0192_AV2_201107047595 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV2 Aluno: 201107047595 - HELENICE VALLE DOS SANTOS Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 12/06/2013 13:11:31 1a Questão (Cód.: 72445) Pontos: 1,5 / 1,5 Considerando o seguinte Diagrama de caso de uso, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Resposta: Caso de uso verbo 1 e 2 - são atores representando os responsaveis por realizar o caso de uso 3 e 5 são includes.Iterações de caso de uso ator representando a realização 4- extend Gabarito: 1 - Ator 2 - Generalização de caso de uso 3 - Caso de Uso 4 - Interação caso de uso - caso de uso do tipo 5 - Interação caso de uso - caso de uso do tipo 2a Questão (Cód.: 57379) Pontos: 1,0 / 1,0 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de atividades. casos de uso. sequência. colaboração. transição de estados. 3a Questão (Cód.: 77440) Pontos: 0,0 / 1,0 Para realizar o desenvolvimento segundo a metodologia RUP é adotado o ciclo de vida iterativo e incremental. Este ciclo de vida é dividido em 4 etapas, a saber: Concepção, Elaboração, Construção e concepção. PAra desenvolvimento das etapas são utilizadas as disciplinas da Engenharia de Software e o final da etapa é definido por um marco. Indique os marcos das etapas seguindo a ordem de citação no contexto. arquitetura - escopo - operação - versão(release) escopo - operação - arquitetura - versão(release) arquitetura - escopo - versão(release) - operação escopo - arquitetura - versão(release) – operação escopo - arquitetura - operação - versão(release) 4a Questão (Cód.: 72452) Pontos: 0,5 / 1,5 Considerando o seguinte Diagrama de Classe, indica a lista de símbolos utilizados neste contexto, indicado pela numeração de 1 a 5. Resposta: 1- ator 2- classe associativa 3- linha de vida 4- relacionamentos 5 - Intens de venda é visível para venda Gabarito: 1 - Classe 2 - Classe associativa 3 - Generalização de classe 4 - Multiplicidade 5 - Agregação por valor 5a Questão (Cód.: 77458) Pontos: 0,0 / 0,5 A generalização é uma representação do Diagrama de classe que apresenta os diversos tipos de um determinado objeto. Analise as sentenças abaixo e indique a(s) que NÃO representa(m) um bom motivo para uso dessa representação. I - Quando associações são comuns a todos os tipos, mas existem associações que são somente de um tipo. II - Quando a classe possui mais de uma associação. III - Quando a classe está associada a objetos da própria classe. IV - Quando a lista de objetos de um tipo possui atributos comuns entre os tipos e atributos específicos a ele. I e II II e IV I e III I e IV II e III 6a Questão (Cód.: 57325) Pontos: 0,5 / 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: Associação / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 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 relacionamento. 7a Questão (Cód.: 95117) Pontos: 0,5 / 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. 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. 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. 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. A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, 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. 8a Questão (Cód.: 55483) Pontos: 0,5 / 0,5 Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular? Casos de uso. Estados. Objetos. Classes. Sequencia. 9a 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 valor. Classe associativa. Generalização e especialização. Agregação por referência. Auto-associação. 10a Questão (Cód.: 57360) Pontos: 0,0 / 0,5 A UML define em sua versão 2.0, treze tipos de diagramas. Acerca do Diagrama de Objetos da UML, assinale a alternativa correta: O Diagrama de Objetos tem por propósito focalizar um fluxo de atividades que ocorrem internamente em um processamento, dentro de um período de tempo. O Diagrama de Objetos representa retratos estáticos de instâncias de itens encontrados em diagramas de classes. O Diagrama de Objetos mostra a configuração de nós de processamento em tempo de execução. O Diagrama de Objetos representa uma visão dinâmica da interface entre objetos e funcionalidades do sistema. O Diagrama de Objetos descreve o comportamento de objetos como reação a eventos discretos, por meio de sequências de estados e ações que ocorrem durante sua vida.
Compartilhar