A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Classe Todo Classe Parte A Classe Parte B Classe Parte C

Apresentações semelhantes


Apresentação em tema: "Classe Todo Classe Parte A Classe Parte B Classe Parte C"— Transcrição da apresentação:

1 Classe Todo Classe Parte A Classe Parte B Classe Parte C
Diagrama de Classes Agregação Agregação por Composição Não há a parte sem o todo Agregação por Associação Classe Todo Classe Parte A Classe Parte B Classe Parte C 95

2 Classe Todo W Classe Parte B Classe Parte A Classe Parte C
Diagrama de Classes Agregação Anti simétrica Classe Todo W Se A é parte de W, W não é parte de A. Classe Parte B Classe Parte A Classe Parte C Classe Parte D Transitiva Se D é parte de A e A é parte de W, D é parte de W. 96

3 VEÍCULO CARROCERIA MOTOR CHASSI HOMEM CABEÇA MEMBRO TRONCO
Diagrama de Classes Exemplos VEÍCULO CARROCERIA MOTOR CHASSI Agregação por associação HOMEM CABEÇA MEMBRO TRONCO 1..1 1..* Agregação por composição 97

4 COMPUTADOR CPU PERIFÉRICO MEMÓRIA PRINCIPAL AUXILIAR
Diagrama de Classes Agregação Exemplo COMPUTADOR CPU PERIFÉRICO MEMÓRIA PRINCIPAL AUXILIAR Pen Drive? 98

5 TEXTO PARÁGRAFO FRASE PALAVRA Diagrama de Classes Agregação Exemplo
copiar Propagação de operações copiar copiar 99

6 FATURA ITEM FATURA JANELA BARRA ROLAGEM Diagrama de Classes Agregação
Exemplo FATURA ITEM FATURA JANELA BARRA ROLAGEM 100

7 METODO ASSINATURA CORPO OPERAÇÃO Diagrama de Classes Agregação Exemplo
implementa Nome_método Nome_classes Nome_argumentos Nome_classe_resultado IMPLEMENTAÇÃO Conjunto de instruções em LP 101

8 PROFESSOR ÓCULOS PROFESSOR ÓCULOS AEROPORTO AERONAVE AEROPORTO
Diagrama de Classes Agregação Exemplo PROFESSOR ÓCULOS PROFESSOR ÓCULOS usa AEROPORTO AERONAVE AEROPORTO AERONAVE decola/ pousa abriga 102

9 Diagrama de Classes Agregação Exemplo ritmo? outras? ou americana?
grava CD Musica Popular Clássico Banda Militar MPB Roque POP Nacional Internacional Rock Jazz Blues Musica Interprete Melodia Letra Autor Harmonia ritmo? outras? ou americana? ritmo? ritmo? outras? outras? 103

10 Dimensão do Conhecimento Agregação
Diagrama de Classes Exemplos EPISTEMOLÓGICA SOCIOLÓGICA CONHECIMENTO PEDAGÓGICA Dimensão do Conhecimento Agregação Aplicação do Conhecimento PESQUISA EXTENSÃO ENSINO CONHECIMENTO Especialização 104

11 Classes 02. Organizar, a partir do diagrama de classes, as informações dos quadros. Exercícios DB2 Oracle SQL Server Browser Analista de Sistemas Software Aberto Software Básico Engenheiro de Computação Computação Pessoal Software grátis Software free Servidor Netbook Linkedln Desktop CIO Software Proprietário CPU Stakeholders Cliente Software Fechado Symbian S60 Symbian 9.4 BADA (Samsung) iOS GINGA ANDROID CHROME OS antispan firewall Skype Game Sexting Java RoR C++r Administrador de redes Usuários Programador de Computador Software Aplicativo Periférico Memória DBA Gerente de Projeto Windows 7 Professional Windows 7 Premium Windows 7 Basic Windows 7 Starter Windows Mobile 6.5 Windows Phone 7 Windows XP Linux impressora scanner multifuncional canhão projeção Streaming Download RIA VOIP MySpace R3/SAP B1/SAP ERP/Totvs widgets gadgets Bluettoth Wi-Fi e-book tablet Twitter Facebook Orkut FourSquare Blog MicroBlog Formspring iPod / iPhone / LapTop / PenDrive (Memory Key) MP3Player / Celular / Apontador Laser PDA / Câmera Digital / SmartPhone / Handhelds iPad / Kindle / Xing-Ling / HiPhone HD / CD / DVD / no-breaks / tonners / baterias / microfone / fones / caixas de som / GPS / etc Computação Corporativa Software livre PC Notebook ip-TV 105

12 Classes (II) Exercícios Hardware Peopleware Software 106

13 A B Diagrama de Pacotes Exercícios
04. Dados os 2 modelos de Sistema Acadêmico, A e B, qual você julga o mais adequado? Por que? A SCM System Class Management 3.1 B SAA Sistema Acadêmico Administrativo 107

14 A Diagrama de Classes (I) SCM System Class Management 3.1 Horário
Curso Disciplina Prática Teórica Aluno Pós-Graduação Graduação matricula cursa possui 108

15 B Diagrama de Classes (I) SAA Sistema Acadêmico Administrativo Aluno
Regular Especial Ouvinte freqüenta Histórico Freqüência Realizado Planejado elabora planeja Material Didático Professor matricula-se inscreve-se ministra disponibiliza oferece possui Curso Fund 1G Médio 2G Superior Disciplina vincula-se Aula Horário ocorre PPC pré-requisito co requisito equivalência Síncrona Atividade Teórica Prática Assíncrona Presencial Remota (EAD) acontece Mista Sala Graduação Seqüencial Pós-Grad oferece Programa Stricto Mestrado Doutorado Profissional Acadêmico Licenciatura Lato Bacharelado Tecnologia 109

16 Análise Orientada a Objetos
Modelagem Estática Pacote xx Ideias... Interpretações... mundo real... Modelos descritivos UseCase ator Análise Orientada a Objetos Instanciação Especialização Decomposição Top-down Classificação Generalização Agregação Bottom-up Diagrama de Classes I Diagrama de Classes II DD dos atributos e Especificação de Operações 110


Carregar ppt "Classe Todo Classe Parte A Classe Parte B Classe Parte C"

Apresentações semelhantes


Anúncios Google