Please enable JavaScript.
Coggle requires JavaScript to display documents.
MODELAGEM DE SOFTWARE (DIAGRAMAS UML (ESTADO DE MÁQUINA image (Eventos…
MODELAGEM DE SOFTWARE
CONCEITOS
-
-
-
-
Modelagem é a atividade de construir modelos que representam a estrutura e o comportamento de um software
-
-
LINGUAGEM GRÁFICA
-
-
-
-
-
-
-
-
-
-
-
-
-
Relacionamentos
Dependência
qualquer alteração no pai, altera o filho
-
-
-
-
-
-
PERSPECTIVAS
Comportamental**
-
-
-
-
-
-
-
Modelo de Interface
-
-
Estrutura que definem o conjunto de opoerações que outras estruturas, como classes ou componentes, devem implementar
-
-
-
-
-
-
-
-
-
-
-
-
Pilares
-
-
Polimorfismo :butterfly:
-
-
-
-
-
é a capacidade que OBJETOS de CLASSES diferentes possuem de se comportarem de
forma diferente em uma mesma operação. No polimorfismo, os métodos de subclasses associadas a classes pela herança podem ser otimizados para necessidades específicas, gerando um tipo de especialização destes métodos.
Encapsulamento :pill:
-
é a maneira pela qual as operações formam um limite de proteção em torno do objeto, ou seja, os valores de um atributo só podem ser manipulados por meio de suas operações.
-
-
-
-
-
-
-
-
-
-
DIAGRAMAS UML
-
CASO DE USO
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Relacionamentos
-
-
-
Agregação
-
-
-
Tira fora, continua acontecendo mesmo assim
-
-
-
-
Generalização
Generalização é usar uma ideia específica para representar um espectro mais amplo de ideias. Ex: classe mamíferos é bem maior de definições já que tem muitas especies de mamíferos. Especialização é especificar um caso geral de maneira mais detalhada, até chegar ao conceito mais restrito. Ex. Cachorros são mamiferos
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
COMPONENTES
-
-
-
-
-
-
-
-
ex: executáveis, bibliotecas, bancos de dados
Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual;
-
DADOS
-
-
-
-
Ciclo de vida
Criar, atualizar, consultar, remover
-
-
FLUXO DE DADOS
-
-
Como o dado é transformado, manipulado e utilizado no processo
-
-
-
-
ESTADO DE MÁQUINA
-
-
-
-
-
-
-
-
-
-
-
-
-
PACOTES
-
-
-
-
-
-
-