Fazendo uma analogia, um mapa mental funciona como um software cerebral para pensar melhor de uma forma mais estruturada e ágil, contribuindo para o desenvolvimento das competências de análise e síntese de informações: isso significa o trânsito entre pensamento detalhado e global.
Com base nas aulas ao vivo elabore um mapa mental que aborde os conceitos e técnicas de modelagem de software.
Promove a interação entre o Engenheiro e o Cliente
Simplifica o entendimento do "problema"
Traduz a realidade para uma forma mais lúdica
Auxilia a correta interpretação do Sistema
Serve como documentação
Aspectos
Técnicos
UML
Diagramas Estruturais (5) Arquitetura
Classes
Nome
Atributos
Operações
Objetos
Instâncias
das
Classes
Componentes
Implantação
Pacotes
Diagramas Comportamentais (5)
Casos de Uso
Visão Geral do
Sistema conf
01:24 AC 7
Atividades
Estados
Sequência
Comunicação
Abstração
É o princípio de ignorar os aspectos
de um assunto não relevante para o
propósito em questão, tornando
possível uma concentração maior nos
assuntos principais.
Annotations:
http://imasters.com.br/artigo/3636/uml/objetos/
Isola os diversos aspectos
é IMPORTANTE x Não é IMPORTANTE
Modelos de Contexto
Limite/Fronteira/Entidades
Externas
Modelos de Interação
Aspectos
Dinâmicos
do Sistema
Sequência
Geral Interação
Comunicação
Tempo
Modelos Estruturais
Modelos Comportamentais
Encapsulamento
Encapsular é omitir informações pelo
princípio de que uma determinada
entidade esconde informações as
quais são necessárias apenas à
mesma. É fundamental que o objeto
proteja seus dados, não permitindo
que o usuário do objeto os acesse
diretamente. Mas sim através de
métodos se houver necessidade.