GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Modelagem de Software

FARLEY DE OLIVEIRA RANGEL Bacharel em Engenharia de Software 2016 Portugiesisch

Mapa mental sobre modelagem de software: conceitos, aspectos técnicos, modelos e referências

Mapa mental: Modelagem de software

Inhalt der Mindmap

Modelagem de Software

  1. 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
  2. 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.
        • 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.
      • 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
  3. Referências

    • http://www.infoescola.com/engenharia-de-software/uml/
    • Livro da disciplina (Unicesumar)
    • Vídeo-aulas
    • Internet
  4. MODELAGEM é a simplificação da realidade

  5. Uma "ponte" entre a descrição e o projeto

Informationen

Beschreibung
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.
Aufrufe
60
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck