Simulado modelagem de sistemas

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2130 palavras )
  • Download(s) : 0
  • Publicado : 2 de outubro de 2012
Ler documento completo
Amostra do texto
Folha de Prova
Preenchido pelo Aluno
Nome Assinatura Disciplina (Código : Nome) INF0490 : Análise e Projeto Orientado a Objeto CCT0071 – Modelagem de SIstemas Professor (a) JOSÉ GERALDO SILVA Curso INFORMÁTICA Período 4o período Turno NOITE Matrícula Data Campus Niterói

Preenchido pelo Professor
Nota Nota por extenso Visto Professor (a) Nota revista Nota por extenso Visto Professor (a)SIMULADO AV1

1a. Questão: -- Estabeleça a correspondência correta entre : Conceitos

Técnicas

1. OBJETO 2. CLASSE DE OBJETO 3. OPERAÇÃO 4. MENSAGEM 5. PROTOCOLO

( (

) Método de Implementação ) Interface OLE, API

( ) Comunicação/troca de mensagens ( ) Abstração ( ) Generalização/Especialização; Todo-parte; éparte-de

2a. Questão: - Da tabela abaixo, identifique: a) o(s)Objeto(s) com suas Propriedades (atributos) do(s) objeto(s) b) Variáveis de instâncias dos atributos COD-PEÇA, PREÇO-UNIT-PEÇA da 1ª e 4ª instância de peça ! PEÇA

CODPEÇA 05B16 016DF 0783B 1B568 45RTX

DESCRIÇÃOPEÇA PARAFUSO PORCA ARRUELA PINO PREGO

UNID-MEDIDAPEÇA GRAMA UM UM GRAMA GRAMA

PREÇO-UNITPEÇA 1,50 3,00 0,80 1,20 1,10

3a. Questão: Nas classes de objetos abaixo, trace o diagramacorreto que incorpore as sub-classes às respectivas CLASSES, considerando possíveis heranças múltiplas (se houver!): EMPREGADO, AVIÃO, VEICULO AÉREO, PESSOA, MEIO-DE-TRANSPORTE, VEICULO, FIGURA GEOMÉTRICA, TRIÂNGULO, QUADRADO, PROJETISTA, ALUNO, CLIENTE-PESSOA-FÍSICA, PROFESSOR, TRIÂNGULO-RETÂNGULO, VENDEDOR, SECRETÁRIA, LOSANGO, VEICULO ANFÍBIO, HIDROAVIÃO, CLIENTE-PESSOA-JURÍDICA,VEÍCULO-AQUÁTICO, CAVALO, NAVIO, RETANGULO, CAMELO, CLIENTE, ANIMAL. 4ª Questão: Aloque os atributos (propriedades) abaixo aos objetos acima! (Lembre-se que um atributo pode caracterizar mais de um objeto): NUMERO-VÔO; DATA-NASCTº; CPF; CGC; DIMENSÃO; TAMANHO; ÂNGULO; NUM-MATRICULA; COD-CONTA; NOME; ENDEREÇO; SALÁRIO-BASE; COMISSÃO-VENDA; IDADE; HORASTRABALHADAS 5ª Questão: Defina pelo menos 3 (três) OPERAÇÕESque poderiam manipular cada uma das estruturas de dados dos OBJETOS, considerando principalmente os atributos acima mencionados! 6ª Questão: Imagine que um Objeto NUMERO COMPLEXO possua três instâncias (“A”, “B” e “C”) e que todo Numero Complexo possua como propriedades: Parte Real e Parte Imaginária; e como operações possíveis de serem realizadas: criar, somar,___________________________________________________________________________________________________________________________ C:\JOSE GERALDO\APOSTILAS_PRs_EXERC\ANÁLISE_SISTEMAS\CCT0071-Modelagem de Sistemas\CCT0071 - PROVAS\AOO-simulado AV1-aluno.doc Página 1 de 6

Folha de Prova
dividir, multiplicar, subtrair. Suponhamos, que o objeto “A” tenha o valor 2 na parte real e o valor 6 na parte imaginária! Do “mundo exterior”, umAgente Externo XPTO solicita sejam atribuidos a “B” o valor 1 à parte real e o valor 4 à parte imaginária, e que cada um destes objetos unam estas partes através de operação própria (Parte Real + Parte Imaginária) ! Após criados os valores em “B”, este objeto B também executa a união, e logo após, o agente XPTO solicita ainda que seja obtido o produto da parte real e da parte imaginária do objeto“A” e “B”, retornando o resultado às respectivas parte real e imaginária do objeto “C”. Pede-se representar no diagrama: a) O Objeto, com suas propriedades e operações; b) As sequências de mensagens (msg1, msg2,...): do agente para objeto e vice-versa, e do obj. A para B e para C ; c) A tabela do objeto NUM-COMPLEXO com suas instâncias e variáveis de instâncias, criadas e/ou modificadas pelasoperações acionadas pelas respectivas mensagens. 7ª Questão:

Considere a necessidade de desenvolver um sistema Orientado a Objetos, cuja descrição do problema é a que se segue: “ Numa empresa de fornecimento de material, os clientes e fornecedores são cadastrados e atualizados ( incluídos, excluídos, alterados) pelo Departamento de Material. Os empregados encarregados de separar os materiais...
tracking img