Trabalho De An Lise E Desenvolvimento De Sistemas

882 palavras 4 páginas
Trabalho de Análise e Desenvolvimento de Sistemas

Nomes: Leonardo Tolentino
Victor Marcelo
Turma: Informática – 2° ano – B
Data de entrega: 08/04/2015
Professor: Eduardo

INTRODUÇÃO

Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. Podemos afirmar de maneira mais simples que seria um conjunto de objetos com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma a encontrar suas respectivas classes. Na Unified Modeling Language (UML) em diagrama de classe, uma classe é representada por um retângulo com três divisões, são elas: O nome da classe, seus atributos e por fim os métodos.

DESENVOLVIMENTO

O Diagrama de Classes apresenta como as classes interagem entre si e qual a responsabilidade de cada classe na realização das operações solicitadas pelos atores.

DEFINIÇÕES
Classe: é um grupo de objetos, sendo que cada objeto é um exemplo de um determinado grupo.
Diagrama de Classes: É uma representação da estrutura e relações das classes que servem de modelo para os objetos.
As classes do diagrama possuem:
Nome - Sempre deve ser iniciado com letra maiúscula
Atributos- Visibilidade ou nível de encapsulamento
Tipo de dados Operações ou métodos
Lista de parâmetros (se houver)
Tipo de retorno
Associações entre si Nome (opcional)
Multiplicidades
Navegabilidade (opcional)

EXEMPLO DE DIAGRAMA DE CLASSE:

ASSOCIAÇÃO
Representada através de um segmento de reta ligando as classes cujos objetos se relacionam.
Nome da Associação
- Quando usado, deverá ser escrito junto à linha que representa a associação, normalmente um verbo (não é obrigatório).
Multiplicidades
- Cada associação em um diagrama de classes possui duas multiplicidades, uma em cada extremo da linha de associação.
Navegabilidade ou direção de leitura
- indica como a associação deve ser lida

CLASSE ASSOCIATIVA
- É uma classe que está ligada a uma associação, ao invés de estar ligada a

Relacionados

  • Artigo: análise e comparação de frameworks para grafos
    3776 palavras | 16 páginas
  • Taxonomia de Malwares: Uma Avaliacao dos Malwares
    7043 palavras | 29 páginas
  • contábeis
    1856 palavras | 8 páginas
  • MyDnsDump: Uma ferramenta para medicção do tráfego DNS
    3910 palavras | 16 páginas
  • Squid e dansguardian
    11076 palavras | 45 páginas
  • ATPS ANHANGUERA
    776 palavras | 4 páginas
  • Arquitetura de segurança computacional
    48738 palavras | 195 páginas
  • apostila orientacao objetos
    101236 palavras | 405 páginas
  • Sistemas Informação
    8600 palavras | 35 páginas
  • Gestão de Pessoas Unidade 5 UAM
    1051 palavras | 5 páginas