Software para biblioteca

2001 palavras 9 páginas
Diagramas de Classes e O
Paradigma da
Orientação a Objetos usando
UML
Prof. Ricardo A. Ramos

UML – Unified Modeling
Language
• É uma linguagem para especificação, construção, visualização e documentação de sistemas de software;
• É a união da sintaxe gráfica de vários métodos, com vários símbolos removidos e vários adicionados;

UML - Classes

UML - Classes

UML – Classe (no Rational Rose)

P es soa

Qualificadores:
Protegido
Privado
Publico

nom e endereco cpf rg divida atualizarD ivida() atualizarD ivida(valor) atualizarD ivida(valor1, valor2)

Nome da classe
(inicial maiúscula)
Atributos da classe
(Dados) inicia com minúsculo. Se houver concatenação, a inicial da segunda palavra é maiúscula. Métodos ou Operações da classe.
(Comportamento)

UML – Classe (no astah)
Nome da classe
(inicial maiúscula)
Qualificadores:
Protegido
Privado
Publico

Atributos da classe
(Dados) inicia com minúsculo. Se houver concatenação, a inicial da segunda palavra é maiúscula.

Métodos ou Operações da classe.
(Comportamento)

Relacionamentos - Associação

Relacionamentos – Associação
(no Rational Rose)

Nome da associação

associação
Pes soa nom e endereco cpf rg divida atualizarD ivida() atualizarD ivida(valor) atualizarD ivida(valor1, valor2)

P roduto com pra

0..*

desc ric ao pre c o

0..* getP reco()

multiplicidades

Relacionamentos – Associação
(no astah)

Associação com navegação

Agregação (simples)
• A associação entre classes sem agregação reflete que ambas as classes se encontram no mesmo nível conceitual.
• Por outro lado, uma relação de associação com agregação traduz que existe uma relação do tipo “is-part-of” ou “has-a”, o que corresponde ao fato de uma instância de determinada classe possuir ou ser composta por várias instâncias de outra classe.
• A informação de agregação é representada por um losango colocado junto à classe que representa o

Relacionados

  • Especificação de Requisitos de Software Software Controle de Biblioteca
    1814 palavras | 8 páginas
  • a importancia da escolha de software adequado para bibliotecas
    663 palavras | 3 páginas
  • Software De Gerenciamento Online Da Biblioteca Lucas Jean
    587 palavras | 3 páginas
  • ESTUDO DE DESENVOLVIMENTO DE SOFTWARE PARA INFORMATIZAÇÃO DA BIBLIOTECA PÚBLICA DE LAGUNA
    2154 palavras | 9 páginas
  • Engenharia de Software
    3256 palavras | 14 páginas
  • Tecnologia da Informação e Biblioteconomia
    19461 palavras | 78 páginas
  • Automação
    11817 palavras | 48 páginas
  • PROPOSTA DE IMPLANTAÇÃO DO SISTEMA DE BIBLIOTECA “BIBLIVRE” NAS ESCOLAS DE UMA REDE DE ENSINO
    5069 palavras | 21 páginas
  • Manual de instalação BibLivre
    6530 palavras | 27 páginas
  • Softwares e serviços para catalogação cooperativa em bibliotecas
    666 palavras | 3 páginas