Modularidade

Descripción

Programação Modular Mapa Mental sobre Modularidade, creado por Lucas Correa el 10/03/2014.
Lucas Correa
Mapa Mental por Lucas Correa, actualizado hace más de 1 año
Lucas Correa
Creado por Lucas Correa hace más de 10 años
45
0

Resumen del Recurso

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

          Nota:

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

              Nota:

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

                Nota:

                • 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)

                  Nota:

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

                    Nota:

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

                      Nota:

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

                        Nota:

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

                        Nota:

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

                          Nota:

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

                            Nota:

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

                          Nota:

                          • 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
                              Mostrar resumen completo Ocultar resumen completo

                              Similar

                              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
                              Capítulo III. Procesos de dirección de proyectos
                              molo544
                              FUNDAMENTOS DE LA EMBRIOLOGÍA.
                              fperezartiles
                              Faltas de Orotografía
                              Diego Santos
                              Los Grandes Filósofos
                              maya velasquez
                              Jugamos con la ortografía
                              Nury Barrios
                              TEMA 4. ORGANIZACIÓN TERRITORIAL DEL ESTADO. LAS COMUNIDADES AUTÓNOMAS. LA PROVINCIA Y EL MUNICIPIO
                              ana maroto
                              GoConQr. EJEMPLOS...
                              Ulises Yo