Modularidade

Beschreibung

Programação Modular Mindmap am Modularidade, erstellt von Lucas Correa am 10/03/2014.
Lucas Correa
Mindmap von Lucas Correa, aktualisiert more than 1 year ago
Lucas Correa
Erstellt von Lucas Correa vor etwa 10 Jahre
45
0

Zusammenfassung der Ressource

Modularidade
  1. Divisão do sistema em partes distintas
    1. As partes devem ser reutilizáveis
      1. Grupo de comandos bem definidos
        1. Unidades Identificáveis na compilação

          Anmerkungen:

          • Procedimentos, Funções, Métodos, Classes e Pacotes
          1. Isolamento Funcional e Facilidade de Compreensão
            1. Caixa Preta

              Anmerkungen:

              • Conhece saídas e entradas, oculta detalhes.
              1. Independência Modular (Acoplamento)

                Anmerkungen:

                • Medida da interconexão entre módulos. Um módulo depende do outro em relação a serviços.  Ideal: Baixo Acoplamento (Pouca dependência, menor quantidade de relações possíveis com outros módulos) 
                1. Tamanho (Parâmetros e Métodos Públicos)

                  Anmerkungen:

                  • Muitos parâmetros e métodos públicos, indica grandes chances de ser alto acoplado.
                  1. Visibilidade (parâmetros x variáveis globais)

                    Anmerkungen:

                    • Muitas variaáveis globais indica alto acoplamento
                    1. Flexibilidade (facilidade na Chamada)
                    2. Independência Funcional (Coesão)

                      Anmerkungen:

                      • Cada módulo  deve ter uma finalidade unica e específica.  Ideal: Alta Coesão
                      1. Dependência Intramodular

                        Anmerkungen:

                        • Uso de estrutura interna do módulo
                      2. Abstração

                        Anmerkungen:

                        • Capacidade de ver uma operação complexa de uma forma simplificada.
                        1. Encapsulamento

                          Anmerkungen:

                          • Ocultar detalhes desnecessários de sua implmementação.
                          1. Interface

                            Anmerkungen:

                            • Parte visível de um módulo a outros módulos. (Assinatura)
                        2. As partes oferecem serviços.

                          Anmerkungen:

                          • As partes oferecem serviços e podem consumir serviços de outros módulos ou partes
                        3. Vantagens
                          1. Bibliotecas Reutilizaveis
                            1. Isolamento para testes e Manutenção
                              1. Economia de Memória
                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                              ähnlicher Inhalt

                              Programação Modular 1 F.E
                              Lucas Correa
                              Programação Defensiva
                              Lucas Correa
                              Programação Modular 1.2 F.I
                              Lucas Correa
                              Programação Modular 1 F.E
                              Rafael Almeida
                              Imperialismus
                              sandya.zimmerman
                              Newtonsche Gesetze
                              JohannesK
                              Die wichtigsten funktionelle Gruppen
                              Mirmo
                              GESKO A WERB WS 2018/19
                              Caroline Hannah
                              Vetie Tierseuchen 2019
                              Tropsi B
                              Vetie - Recht 2014
                              Lena Ru
                              Vetie - spez. Pathologie 2023
                              Christopher Groß