GoConqr has a new look! Let us know what you think.

Mind map

Modelagem de Software

FARLEY DE OLIVEIRA RANGEL Bacharel em Engenharia de Software 2016 Portuguese

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

Mapa mental: Modelagem de software

Map content

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

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.
Views
60
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?