Prévia do material em texto
B Construção C Transição D Implantação E Concepção Avaliação: CCT0192_AV1_201002006538 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV1 Aluno: Professor: MARCELO VASQUES DE OLIVEIRA FABIO BERNARDO DA SILVA Turma: 9004/BJ Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 25/04/2013 09:11:03 1a Questão (Cód.: 91694) Pontos: 0,0 / 0,5 Na UML "Unified Modeling Language": Instância e objeto são sinônimos. Instância é o oposto de um objeto. Não se utiliza instância. Instância é uma manifestação abstrata de algo concreto. Instâncias são representadas graficamente com seu nome em negrito e itálico. 2a Questão (Cód.: 77457) Pontos: 0,5 / 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: Agregação por referência. Generalização e especialização. Agregação por valor. Classe associativa. Auto-Associação. 3a Questão (Cód.: 57377) Pontos: 0,5 / 0,5 Num diagrama de classes da UML, multiplicidade se refere: à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. aos dados sobre a quantidades de objetos participantes de uma classe associativa. à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. ao número de chamadas de métodos de uma classe por um objeto de outra classe. 4a Questão (Cód.: 57382) Pontos: 0,0 / 1,0 Considere Diagrama de Classes acima. Pode-se afirmar que: quadrado e retângulo são classes abstratas. quadrado e retângulo são classes base da classe figura. largura é um método da classe Retângulo. quadrado é uma classe derivada da classe figura. instâncias da classe quadrado não possuem atributos. 5a Questão (Cód.: 65554) Pontos: 0,0 / 1,0 UML também é usada para representar sistemas mecânicos sem nenhum software. Identifique a opção que possui as características que não estão corretas. Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla. Sistemas Distribuídos: Distribuídos em máquinas onde os dados são transferidos facilmente de uma máquina para outra. Eles requerem mecanismos de comunicação sincronizados para garantir a integridade dos dados e geralmente são construídos em mecanismos de objetos como CORBA, COM/DCOM ou Java Beans/RMI. Sistemas de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários. Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em bancos de dados relacionais ou orientados a objetos. Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a telefones celulares, carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem suporte real-time. Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações, equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do equipamento e menos programação de software de que os sistemas de informação. Sistemas Técnicos são geralmente sistemas real-time.