18/1/2016 Professor Leomir J. Borba- –http://professorleomir.wordpress.com1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.

Slides:



Advertisements
Apresentações semelhantes
01/08/2011 Professor Leomir J. Borba- –
Advertisements

Introdução à Análise de Sistemas
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
15/1/2014 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 7
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 12
APSI III Aline Vasconcelos
Introdução a diagrama de classes e UML
Prof. Luís Fernando Garcia
Aula 9 Fases do desenvolvimento de software UML Diagramas de classes
Projeto da Camada de Domínio
Análise e Projeto de Sistemas de Informação Orientados a Objetos
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
Introdução a Engenharia de Software
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Diagrama de Classes e Colaboração
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Modelagem de Software.
DIAGRAMA DE CLASSE Modelagem de Software
Grupo de Desenvolvimento de Software - GDS
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Introdução a Desenvolvimento de Sistemas
Introdução a Desenvolvimento de Sistemas
© Ricardo Pereira e Silva
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Modelagem Visual de Objetos Com UML
Análise Orientado aos Objetos Prof. Wolley W. Silva
Apresentação da Disciplina Modelagem de Software
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
SUPERIOR EM SISTEMAS DE INFORMAÇÃO REDES DE COMPUTADORES E TELECOMUNICAÇÕES Aula /08/2014 Professor Leomir J. Borba- –
Engenharia de Controle e Automação Computação Para Engenharia Semana /02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
Engenharia de Controle e Automação Computação Para Engenharia Aula /08/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 3 - continuação 1 18/02/2013 Professor Leomir J. Borba- –
SUPERIOR EM SISTEMAS DE INFORMAÇÃO REDES DE COMPUTADORES E TELECOMUNICAÇÕES Aula /08/2014 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
A linguagem unificada de modelagem
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula /08/2011 Professor Leomir J. Borba- –
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula /02/2013 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Semana /08/2012 Professor Leomir J. Borba-
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
CIn-UFPE1 UML Uma linguagem unificada de modelagem Visão Geral.
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
13/10/20151 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 11 Professor Leomir J. Borba- –
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
Projeto de Arquitetura de Software
Memória de Aula 07: Desenvolvimento de Sistemas Diagramas de Sequência
Análise e Design de Software Site:
Disciplina: Análise e Projeto de Sistemas
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 09
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10
Transcrição da apresentação:

18/1/2016 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 10 1

18/1/2016 Professor Leomir J. Borba- – Agenda  Diagramas de Classe  Bibliografia

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Um dos mais importantes e mais usados diagramas da UML.  Principal caracteristica é demonstrar as classes que comporão o sistema com atributos, métodos e comunicação entre classes.  UP recomenda o uso na fase de Analise para criação do modelo conceitual a respeito das informaçõe necessarias ao software. (Apenas informação, atributos e associações. Os métodos serão agregados no modelo de domínio na fase de projeto).

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Atributos  As classes tem atributos para armazenar as informações dos objetos da classe.  Metodos  Tambem chamados de operações, que são funções que uma instancia de classe pode executar. Podem receber e enviar paramêtros e valores como funções.  Não é obrigatorio que a classe mostre as três divisões, Pode haver classes sem metodos ou sem atributos ou ainda não precisem ser apresentados.

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Metodos podem ser apresentados sem detalhamento de quais argumentos (paramêtros) deveriam receber, isso é opcional para evitar que em diagramas com muitas classes fique dificil, extenso e de dificil visualização, esse detalhamento pode ser feito a parte em outro diagrama.

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Os simbolos “#”, “+” e “-” na frente dos atributos e metodos representam a visibilidade dos mesmos, determinando que objetos de quais classes podem usar o atributo ou metodo.  - - Visibilidade privada, determina somente objetos da classes detentora do atributo ou metodo poderão enxerga-lo ou utiliza-lo.  # - Visibilidade protegida, determina que alem dos objetos da classe detentora do atributo ou método, tambem os objetos de suas subclasses poderão ter acesso.  + - Visibilidade pública, determina que o atributo ou método pode ser utlizado por qualquer objeto.

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Relacionamentos ou Associações  Unária ou reflexiva  Binária  Ternária ou N-ária  Agregação  Composição  Generalização/Especialização

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Classe Associativa  Dependência  Realização  Portas  Interfaces  Fornecidas  Requeridas  Restrições

18/1/2016 Professor Leomir J. Borba- – Diagramas de Classes  Estereotipos  Entity  Boundary  Control  Projeto Navegacional  Enumeration

18/1/2016 Professor Leomir J. Borba- – Bibliografia 02/08/2011 Professor Leomir J. Borba- – 10 BIBLIOGRAFIA BÁSICA 1 GUEDES, Gilleanes T.A. UML 2: Uma Abordagem Prática. 1ª Edição. São Paulo: Novatec, WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª Edição. Rio de Janeiro: Campus, WEST, David; MCLAUGHLIN, Brett; POLLICE, Gary. Use a cabeça Análise & Projeto Orientado ao Objeto. 1ª Edição. Rio de Janeiro: Alta Books, BIBLIOGRAFIA COMPLEMENTAR 4 ARAUJO, Ricardo; LIMA, Cardoso André. UML Aplicada: Da teoria à implementação. 1ª Edição. Rio de Janeiro: Ciência Moderna, BOOCH, Grady; RUMBAUGH, James;, JACOBSON, Ivar. UML: Guia do Usuário. 1ª Edição. Rio de Janeiro: Campus, LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e projeto orientados a objetos e ao desenvolvimento iterativo. 3ª Edição. Porto Alegre: Bookman, PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, métodos e padrões. 3ª Edição. Rio de Janeiro: LTC, SILVA, Nelson Peres da. Análise e Estruturas de Sistemas de Informação. 1ª Edição. São Paulo: Érica, 2007.