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 alrededor 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
                              Inglés - Conjugación Verbos Irregulares
                              María Salinas
                              Administracion de recurso de un proyecto
                              kathyjohanel
                              31012: LENGUAJE Y COMUNICACIÓN.
                              Lidia Irene Barzana R
                              PARASITOLOGÍA
                              Juanxito Sardine
                              Cadena de Valor
                              gustavo.meneses.
                              VOCABOLARIO ITALIANO L'HOTEL
                              claudiagarza
                              Getting started with GoConqr Groups
                              GoConqr Team-Liliana