Mapa mental
Modelagem de Sistema
Conteúdo do mapa
Modelagem de Sistema
Relacionamentos
- Interações das classes
- Temos 5 tipos de relacionamento
- Dependência.
- é utilizada quando, para que ações sejam executadas por um objeto, é necessário que exista um objeto de outra classe.
- o relacionamento de dependência é representado por uma linha tracejada e uma seta.
- Herança
- Pergunta que pode-se considera este: “é um(a)?”
- podemos usar o exemplo familiar
- Na simples a classe só pode ter um Pai
- Uma classe filha pode sobrescrever os métodos da classe pai
- Cada classe herdeira possui todos os atributos e métodos que são herdados da classe pai
- Associação
- Interação entre as classes
- Pode ser associadas como: Simples; De agregação; De composição; e De dependência.
- Possuem um rótulo e uma cardinalidade
- A cardinalidade é o modo com que as classes são relacionadas no sistema, o que é de grande importância para a implementação do mesmo.
- Um funcionário trabalha em, no máximo, um setor; Um setor pode ter um ou mais funcionários ligados à ele
- Agregação
- A agregação considera as classes relacionadas como sendo uma o “todo” e a outra a “parte”.
- Conhecida como o relacionamento todo-parte.
- “Todo” possui um conjunto de objetos da classe “Parte”
- Podem existir no sistema mesmo antes de fazerem parte de um pedido.
- Composição
- A representação gráfica da composição é feita com um losango cheio
- a existência da “parte” não faz sentido se o “todo” não existir.
- Um a existência de um item não faz sentido se não for para compor outro
- caso item for destruído no sistema, o outro também será
- Dependência.
Estudo de caso
- Objetivo de ficção das classes
Classes e objetos
- Melhor forma de desenvolvimento do software
- Representado em três partes: nome da classe; atributos; métodos.
- Classe: Representa uma entidade a ser modelada
- Atributos: Qualidades que um objeto possuirá
- Métodos: ações que o objeto irá executar
- Estrutura mais importante na construção de sistema
- Tipos de campos
- Texto, números, caracteres, objetos de outras classes
Diagrama de comunicação
- Também chamado de diagrama de colaboração
- Focado nas a organização dos objetos participantes de uma interação
Diagrama de sequência
- Representando o uso do sistema com relação aos dados que são acessados e como é feita a interação entre eles
- Dividido em dois tipos: • Diagrama de sequência; e • Diagrama de sequência de sistema
- Os objetos podem trocar mensagens de criação e destruição de objetos entre si e uma mensagem pode ser enviada de um objeto para ele próprio.
Diagrama de estados
- Também conhecido como máquina de estados
- Utilizado para a apresentação dos estados que um objeto ou um caso de uso pode assumir
- É composto basicamente por: Início; Estado: nome do estado e atividade; Transição: mudança de estado; e Fim.
- Possui duas partes
- Nome do estado; Atividade:
- Evento: Guarda: Ação:
Diagrama de atividade
- são meramente gráficos de fluxo e podem remeter a fluxogramas
- os diagramas de atividade podem modelar processos paralelos
- As ramificações sequenciais, também denominadas nós de decisão
- O losango pode também representar intercalação, com o objetivo de unir saídas de ações, assim como é feito antes da conclusão da venda.
Descrição de casos de uso
- As informações da narativas são importantes e tem mais informaçoes que o diagrama
- É feita uma descrição independente. Cada descrição é dividida em duas partes: Cabeçalho; e Descrição.
- Cabeçalho possui três itens: Nome; Objetivo: Pré-condição: Pós-condição:
- São dois os tipos de descrição de casos de uso, cada um com um objetivo específico: • Descrição não expandida; e • Descrição expandida.
- A descrição não expandida é utilizada para descrever requisitos
- A descrição expandida é utilizada em casos de uso mais complexos
Diagramas de Interação
- Cada diagrama de interação contempla apenas um caso de uso, provendo uma visualização da interação entre seus objetos.
- São dois os tipos de diagramas de interação: • Diagrama de sequência; e • Diagrama de comunicação.
- São constituídos basicamente por: Papéis ou objetivos; • Comunicações ou vínculos; e • Mensagens.
Informações
- Descrição
- 4º ANO ANALISE DE SISTEMA Mapa Mental sobre Modelagem de Sistema, criado por Juliana Sousa em 08-08-2017.
- Criado por
- Juliana Sousa
- Visualizações
- 6
- Avaliação