Mind map
Modelagem de Software

Mapa mental: Modelagem de software
Map content
Modelagem de Software
Conceitos
- Facilita a compreensão dos aspectos técnicos
- 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
- Classes
- Diagramas Comportamentais (5)
- Casos de Uso
- Visão Geral do Sistema conf 01:24 AC 7
- Atividades
- Estados
- Sequência
- Comunicação
- Casos de Uso
- Diagramas Estruturais (5) Arquitetura
- 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.
- http://imasters.com.br/artigo/3636/uml/objetos/
- Isola os diversos aspectos
- é IMPORTANTE x Não é IMPORTANTE
- É 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.
- Modelos de Contexto
- Limite/Fronteira/Entidades Externas
- Modelos de Interação
- Aspectos Dinâmicos do Sistema
- Sequência
- Geral Interação
- Comunicação
- Tempo
- Aspectos Dinâmicos do Sistema
- 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.
- Códigos reutilizáveis!
- Ferramentas CASE
- Qualidade produto final
- Produtividade
- Redução Atividade de Programação
- Evitar o retrabalho/manutenção
- Redução de custos
- UML
Referências
- http://www.infoescola.com/engenharia-de-software/uml/
- Livro da disciplina (Unicesumar)
- Vídeo-aulas
- Internet
MODELAGEM é a simplificação da realidade
Uma "ponte" entre a descrição e o projeto
Information
- Description
- 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.
- Created by
- FARLEY DE OLIVEIRA RANGEL
- Views
- 60
- Tags
- Rating