teste
Quando um cliente compra sua passagem ele escolhe seu assento, no ato da compra ou no chekin?
Requisitos
Descrição
Aeronaves
Controle das aeronaves – Monitoramento do fluxo de voos e utilização por meio de taxi
Passageiros
Controle dos passageiros – Cadastro de clientes
Voos
Controle de Voos - Controle de entrada e saída de voos
Cargas
Controle de cargas – Embarque e desembarque de cargas
Bagagens
Controle de bagagens - Relacionamento de clientes com bagagens
Compra de assentos
Controle de compra de assentos – Fluxo de passagens x clientes x assentos
Etapa 2
Mostra um conjunto de classes e seus relacionamentos.
É o diagrama central da modelagem orientada a objetos.
Classe: Elemento abstrato que representa um conjunto de objetos. A classe contém a especificação do objeto; suas características: atributos (características) e métodos (ações / comportamentos).
Atributo: Define características da classe como:
Visibilidade: Pública, representada pelo símbolo '+', onde outras classes podem ter acesso ao atributo. Privada,representada pelo símbolo '-', o atributo somente é acessado diretamente pela própria classe e Protegida, representada pelo símbolo '#', ou Pacote, representada pelo símbolo '~', que é acessado pelo relacionamento da classe com a classe externa,.
Nome: Identificação do atributo.
Tipo de dados: Tipo de dado do atributo.
Multiplicidade: Relacionamentos.
Valor inicial: Depende da linguagem de programação, valor opcional.
Propriedade: Características do elemento, opcional.
Operação: Função requerida a um objeto abstrato.
Nome, Visibilidade e Parâmetros.
Associação: Relacionamentos entre classes.
Nome: Nome da associação.
Multiplicidade
Navegação: De onde vem as informações da classe e para onde vai.
Elementos de um diagrama de classes
– Classes
– Relacionamentos
• Associação
– Agregação
–