Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0192_AV_201001058161 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Aluno: Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: Nota de Partic.: Data: 12/03/2014 19:08:36 1a Questão (Ref.: 201001141434) 5a sem.: Diagrama de classe Pontos: 0,0 / 0,5 Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: Classe associativa. Generalização e especialização. Agregação por valor. Auto-Associação. Agregação por referência. 2a Questão (Ref.: 201001119973) 5a sem.: UML Pontos: 0,0 / 0,5 Como podemos definir uma auto-associação: Identifica objetos de mesma classe que participam da associação. Resultado da associação de duas classes associadas por agregação de valor, acrescentando atributos e operações para qualificação. Classe que representa a herança dos métodos de uma outra classe. Classe que representa a especialização de uma outra classe, acrescentando atributos e operações para qualificação. Classe que representa a generalização de outra classe. 3a Questão (Ref.: 201001159099) 15a sem.: Conceitos / RUP Pontos: 0,0 / 0,5 Uma disciplina do RUP que tem como uma de suas finalidades "assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo", a qual se relaciona com a disciplina Ambiente. Trata-se de: Requisitos. Gerenciamento de Configuração e Mudança. Modelagem de Negócios. Análise e Design. Gerenciamento de Projetos. 4a Questão (Ref.: 201001121334) 15a sem.: RUP Pontos: 0,5 / 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. Construção. Transição. Implantação. Elaboração. Concepção. 5a Questão (Ref.: 201001121357) 14a sem.: UML Pontos: 0,5 / 0,5 Diagramas da UML que representam uma visão estática (estrutural) de um sistema incluem diagrama de estados, diagrama de estrutura, diagrama de classe. diagrama de estrutura, diagrama de entidade-relacionamento. diagrama de casos de uso, diagrama de estados, diagrama de pacotes. diagrama de classes, diagrama de componentes, diagrama de objetos. diagrama de modelo lógico de dados, diagrama de modelo físico de dados. 6a Questão (Ref.: 201001142162) 4a sem.: Diagrama de classe Pontos: 0,0 / 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? Generalização e especialização. Agregação por referência. Agregação por valor. Auto-associação. Classe associativa. 7a Questão (Ref.: 201001121358) 3a sem.: UML Pontos: 1,0 / 1,0 Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. GSM. TDMA. 3G. O usuário. O número do telefone a ser chamado. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. 8a Questão (Ref.: 201001129533) 2a sem.: Introdução a linguagem UML Pontos: 1,0 / 1,0 A UML também é usada para representar sistemas mecânicos sem nenhum software. Aqui estão alguns tipos diferentes de sistemas com suas características mais comuns. Identifique qual não faz parte deste grupo. Sistemas de Informação. Sistemas Técnicos. Sistemas Depuração. Sistemas de Software e Sistemas de Negócios. Sistemas Real-time Integrados. 9a Questão (Ref.: 201001129574) 4a sem.: Introdução a linguagem UML Pontos: 0,5 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Resposta: Classe associativa, classe que representa a herança dos metodos de uma outra classe, acresentando atributos e operações para qualificações. Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 10a Questão (Ref.: 201001129573) 3a sem.: Introdução a linguagem UML Pontos: 0,5 / 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: Sim, um objeto pode representar varios tipos diferentes sendo que algumas caracteristicas são comuns e outras proprias de cada tipo. 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.
Compartilhar