 É uma construção de agrupamento que permite a você pegar qualquer construção na UML e agrupar seus elementos em unidades de nível alto.  Representa.

Slides:



Advertisements
Apresentações semelhantes
UML no CICLO de DESENVOLVIMENTO
Advertisements

Projeto 1.
Diferença entre notícia e reportagem
Modelo Entidade-Relacionamento
DIAGRAMA DE PACOTES É um mecanismo de agrupamento geral que serve para agrupar vários modelos Organiza elementos em grupo e costuma ser utilizado na modelagem.
Análise e Projeto de Sistemas
Padrão Bridge (Handle/Body)
Projeto de Sistemas de Software(PSS) Baldoino F. dos S. Neto
Metodologias Equipe do Curso de ES para SMA
Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema.
Refatorações Experiência é aquela coisa maravilhosa que permite que você reconheça um erro tão logo o cometa novamente F.P. Jones.
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
Introdução a diagrama de classes e UML
Diagrama de Classes.
Análise e Projeto de Sistemas
14. Componentes e implantação
Principios e Conceitos de Projeto
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
Diagramas de Sequência e Comunicação
DIAGRAMA DE COMPONENTES
Diagrama de Componentes
Uma empresa que veio à moda antiga (Luciano Amado e Gabriel Brandão)
Projetar Serviços Vítor Braga –
Diagramas de Colaboração e Componentes
Arquitetura Orientado a Serviços
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Referências: Booch, G. et al. The Unified Modeling Language User Guide
Diagrama de visão geral da interação
Análise e Desenvolvimento de Software
Marcio de Carvalho Victorino
Análise e Projeto de Sistemas
Análise de Sistemas de Informação
Programação Orientada a Objetos - Java
Projeto de Arquitetura de Software Visão Geral
DIGITE O TÍTULO DA PESQUISA Digite o seu nome – Série e Turma Colégio Santa Dorotéia.
UML Diagrama de classes.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Classes e Objetos em Java.
Com certeza, os seus pertences pessoais estão guardados em um guarda-roupa. No entanto, se estão organizados ou não, dependerá de cada pessoa. Mesmo estando.
Análise Orientado aos Objetos Prof. Wolley W. Silva
Arquitetura: Visão Lógica
Programação Orientada à Objetos
Padrão- MVC Model, View, Controller
Laboratório de Programação
Diagrama de Componentes
Trabalho de Engenharia de Software II
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Generalização e herança Agregação e composição
ABC reuso Reengenharia Primeiras conclusões. ABC reuso Análise do Código Fonte Arquitetura em Camadas Fachada (SIAlocacaoPlus) Negócio (Cadastros) Persistência.
UML e a Ferramenta Astah
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Modelo de Análise e Projeto
Diagrama de Pacotes.
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
Introdução a Orientação a Objetos
Diagrama de Objetos.
Analisar Serviços Vítor Braga – Computation Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM) MDA.
A linguagem unificada de modelagem
Package. Para que serve ? 0 Organizar classes semelhantes. 0 Diferenciar classes distintas que possuem o mesmo nome - ajuda a Java com a resolução de.
Active Directory Profa. Priscila Facciolli Sistemas Operacionais.
20/04/2017 Orientação a Objetos 1 1.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Estudo das Funções ESTUDO DAS FUNÇÕES 9º ano - Matemática.
CIn-UFPE1 UML Uma linguagem unificada de modelagem Visão Geral.
Projeto de Arquitetura de Software
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Engenharia de Software Orientada a Objetos Professor: Guilherme Timóteo Aula 3: – Modelagem de Classes (parte 2)
Herança em Java Curso: Informática Disciplina: Programação Orientada a Objetos Prof. Abrahão Lopes
Transcrição da apresentação:

 É uma construção de agrupamento que permite a você pegar qualquer construção na UML e agrupar seus elementos em unidades de nível alto.  Representa um grupo de classes (ou outros elementos) que se relaciona com outros pacotes através de uma relação de dependência.

 Os pacotes também podem ser membros de outros pacotes, construindo uma estrutura hierárquica.

 Cada pacote representa um espaço de nomes, o que significa que toda classe deve ter um nome exclusivo dentro do pacote a que pertence. Se eu quiser criar uma classe Date e já existir uma classe Date dentro do pacote System, eu posso ter minha classe Date, desde que a coloque em um outro pacote.

 Nome que mostra a estrutura do pacote ao qual pertence.  Ex: Java::Util::Date

 Xiii!! Muito complicado.  É necessário uma habilidade em projetos para ser respondida.  Porém existem dois princípios básicos dos diagramas de pacotes, são eles, o Princípio do Fechamento Comum e o Princípio da Reutilização Comum.

 As classes de um pacote devem precisar de alterações por motivos semelhantes.

 Todas as classes de uma pacote devem ser reutilizadas juntas.

Se você tem pacotes de apresentação e de domínio, então tem uma dependência do pacote de apresentação para o pacote de domínio, caso qualquer classe do pacote de apresentação dependa de qualquer classe do pacote de dependência.

Logo, as dependências entre pacotes resumem as dependências entre seus conteúdos.

 A camada de aplicação: apresentação, domínio, mapeamento de dados e banco de dados.  E a áreas de assunto: arrendamento e bens.

Frequentemente, você verá um caso em que um pacote define uma interface que pode ser implementada por vários outros pacotes.

É extremamente útil em sistemas de grande porte, para ter uma visão de dependência entre os principais elementos de um sistema.

 Pesquise Robert Martin.