Programación Orientada a Objetos(POO)

Description

ghjk
Laura Lane
Mind Map by Laura Lane, updated more than 1 year ago
Laura Lane
Created by Laura Lane over 8 years ago
14
0

Resource summary

Programación Orientada a Objetos(POO)
  1. Antecedentes
    1. Crisis del software
      1. Caro, poco fiable, escaso
        1. Las metodologías no resulven problemas
          1. Mantenimiento
            1. Modificación
              1. Depuración
              2. No cumple requisitos iniciales
                1. Entrega Fuera del Lapso
                2. Calidad de Software
                  1. Externos
                    1. -Corrección -Eficiencia -Economía -Robustez -Portabilidad -Integridad -Extensibilidad
                      1. Realizar con exactitud tareas. Adaptación a cambios especificos
                        1. Combinar elementos
                          1. Buena Documentación
                        2. Internos
                          1. Modularidad - Legibilidad -Facilidad de uso -Facilidad de reparación -Reutilización -Funcionalidad -Facilidad de verificación -Compatibilidad -Oportunidad
                        3. Complejidad inherente al software
                        4. Modelo
                          1. Identificar los objetos
                            1. Agrupación en clases
                              1. Características y comportamientos comunes
                              2. Identificación
                                1. Datos y operaciones de cada una de las clases
                                  1. Relaciones existentes entre las diferentes clases del modelo
                                2. Características
                                  1. Seguridad e Integridad de la información
                                    1. Conceptualizar ideas como en el mundo real.
                                      1. Diseño Estructurado
                                        1. Objetos
                                          1. conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad
                                        2. Paradigma
                                          1. Conjunto de instrucciones para controlar la computadora
                                            1. Imperativo o por procedimientos
                                              1. Funcional
                                                1. Lógico
                                                2. Un lenguaje de programación hace uso de uno o más paradigmas de programación
                                                3. Principios
                                                  1. Abstracción
                                                    1. Centrarse en las características esenciales de las distintas partes de un sistema
                                                      1. Dividir información en componentes aislados
                                                        1. Supresión intencionada
                                                      2. Modularidad
                                                        1. Dividir la aplicación en: clases, paquetes o componentes
                                                          1. Disminuye el grado de complejidad
                                                            1. Módulo
                                                              1. Unidad básica de descomposición de un sistema software
                                                                1. Interfaz
                                                                  1. Implementación
                                                                  2. Incluye una estructura de datos junto con un conjunto de operaciones a manipular.
                                                                2. Jerarquía
                                                                  1. La herencia una clase hija tomas las propiedades de la clase padre
                                                                    1. Se simplifican diseños y se evita la duplicación de código
                                                                    2. un programa se organizan mediante la jerarquía
                                                                    3. Tificación
                                                                      1. El compilador garantizará que el programa se ejecutará sin errores de tipos
                                                                        1. Tipos de Datos
                                                                          1. Un TAD es un tipo de datos que consta de datos y operaciones que se pueden realizar sobre esos datos
                                                                            1. Interfaz publico
                                                                      2. Encapsulamiento
                                                                        1. Almacenar
                                                                          1. Estructura y comportamiento
                                                                          2. Comprender si interfaz
                                                                            1. Métodos de acceso
                                                                            2. Polimorfismo y Tipificacón
                                                                              1. Propiedad que permite que un objeto presente diferentes comportamientos en función del contexto.
                                                                                1. Llamado de métodos de otros objetos
                                                                              Show full summary Hide full summary

                                                                              Similar

                                                                              CONTRATO DE ARRENDAMIENTO
                                                                              Breiner Vargas
                                                                              Energias renovables
                                                                              alecruz1103
                                                                              REDES♥
                                                                              Danna Barros
                                                                              CROWDSOURCING VR COCREAACION
                                                                              YULIET RICO
                                                                              dislluncion
                                                                              viridiana garcia
                                                                              componentes internos
                                                                              hayani511
                                                                              Licenciamiento en la Web
                                                                              Alejandro Castaño
                                                                              Metodo Cientifico
                                                                              Marimer Lugo
                                                                              Revolución Francesa
                                                                              muribe
                                                                              modelo de laswel
                                                                              yersson gallego
                                                                              clasificación de las empresas
                                                                              aris.neri4315