Modelagem de Software

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.
FARLEY DE OLIVEIRA RANGEL
Mind Map by FARLEY DE OLIVEIRA RANGEL, updated more than 1 year ago
FARLEY DE OLIVEIRA RANGEL
Created by FARLEY DE OLIVEIRA RANGEL almost 8 years ago
50
1

Resource summary

Modelagem de Software
  1. Conceitos
    1. Facilita a compreensão dos aspectos técnicos
      1. Promove a interação entre o Engenheiro e o Cliente
        1. Simplifica o entendimento do "problema"
          1. Traduz a realidade para uma forma mais lúdica
            1. Auxilia a correta interpretação do Sistema
              1. Serve como documentação
              2. Aspectos Técnicos
                1. UML
                  1. Diagramas Estruturais (5) Arquitetura
                    1. Classes
                      1. Nome
                        1. Atributos
                          1. Operações
                          2. Objetos
                            1. Instâncias das Classes
                            2. Componentes
                              1. Implantação
                                1. Pacotes
                                2. Diagramas Comportamentais (5)
                                  1. Casos de Uso
                                    1. Visão Geral do Sistema conf 01:24 AC 7
                                    2. Atividades
                                      1. Estados
                                        1. Sequência
                                          1. Comunicação
                                        2. Abstração
                                          1. É 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/
                                            1. Isola os diversos aspectos
                                              1. é IMPORTANTE x Não é IMPORTANTE
                                            2. Modelos de Contexto
                                              1. Limite/Fronteira/Entidades Externas
                                              2. Modelos de Interação
                                                1. Aspectos Dinâmicos do Sistema
                                                  1. Sequência
                                                    1. Geral Interação
                                                      1. Comunicação
                                                        1. Tempo
                                                      2. Modelos Estruturais
                                                        1. Modelos Comportamentais
                                                          1. Encapsulamento
                                                            1. 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.
                                                              1. Códigos reutilizáveis!
                                                              2. Ferramentas CASE
                                                                1. Qualidade produto final
                                                                  1. Produtividade
                                                                    1. Redução Atividade de Programação
                                                                      1. Evitar o retrabalho/manutenção
                                                                        1. Redução de custos
                                                                      2. Referências
                                                                        1. http://www.infoescola.com/engenharia-de-software/uml/
                                                                          1. Livro da disciplina (Unicesumar)
                                                                            1. Vídeo-aulas
                                                                              1. Internet
                                                                              2. MODELAGEM é a simplificação da realidade
                                                                                1. Uma "ponte" entre a descrição e o projeto
                                                                                  Show full summary Hide full summary

                                                                                  Similar

                                                                                  Engenharia de Software
                                                                                  Gabriel Alexandre
                                                                                  Mapa Mental de GoConqr
                                                                                  GoConqr suporte .
                                                                                  Aplicações do Mapa Mental
                                                                                  Alessandra S.
                                                                                  Como criar um Mapa Mental
                                                                                  GoConqr suporte .
                                                                                  Como criar um Mapa Mental
                                                                                  Alex Farias
                                                                                  Quiz - Processo de Software
                                                                                  Adriana Gomes Alves
                                                                                  MAPA MENTAL
                                                                                  luciano.silva
                                                                                  ERGONOMIA
                                                                                  timEU
                                                                                  Mapa Mental Profissional
                                                                                  Sidnei Dias
                                                                                  01. Eng de software:Fases de Processos da Eng de Software.
                                                                                  Jamil Yahuza Felippe
                                                                                  Áreas de Conhecimento X Grupos de Processos
                                                                                  Rodrigo Ferreira