GoConqr has a new look! Let us know what you think.

Mind map

Programación Orientada a Objetos Conceptualización

Jorge Alberto Niampira Rodriguez Ingeniería Spanish

Map content

Programación Orientada a Objetos Conceptualización

  1. Es la forma de programar donde hay un conjunto de objetos que tiene datos(atributos) y funcionalidades(métodos) y que están separados pero que se comunican entre ellos

    • Como paradigma de programación la POO se basa en 4 pilares
      • Abstracción: establecer conceptos de funcionamiento y convertirlos en clases con atributos y métodos
      • Encapsulamiento: es la forma de proteger los datos para evitar que cualquier objeto pueda acceder a los datos de otro objeto y modificarlos
      • Polimorfismo: es poder darles la misma orden a diferentes objetos y que cada objeto la cumpla a su manera
      • Herencia: se refiere a cuando se crean clases hijas que heredan funcionalidades y atributos de la clase padre sin ser idénticos
  2. Modelo de Requisitos

    • El objetivo es delimitar el sistema y capturar las funcionalidades que se le ofrecerán al usuario final, comprender en su totalidad el problema y sus implicaciones.
      • Requisitos
        • se usa el modelo de casos de uso para expresar el modelo de requisitos
        • Análisis
          • es donde se estructura la funcionalidad especificada en el modelo de casos de uso y se establece su funcionamiento en un modelo lógico independiente del ambiente de implementación
          • Diseño
            • se utiliza la funcionalidad ya estructurada en el anterior análisis adaptándola al ambiente de implementación real y puliéndola aún mas
            • Implementación
              • aquí los casos de uso se instrumentan mediante el código fuente
              • Pruebas
                • se realizan para comprobar los componentes y la integración observados en el modelo de casos de uso
                • Documentación
                  • Son los registros que se sacan a lo largo del proceso como manuales de usuario o de administración.
  3. Entornos de desarrollo

    • Donde escribir código?
      • Características de un programa para escribir código
        • • No deben tener formato • Debe tener resaltado de sintaxis • Tener autocompletado • Detectar errores de sintaxis
          • Editores de código
            • - VS code - Notepad++ - Vim - Sublime Text
          • IDE (Entorno de desarrollo integrado)
            • - IntellijIDEA - Eclipse - Androit - Studio - Visual - Studio
    • Lenguajes de POO
      • -Java -JavaScript -Pyton -C++ -Visual_Basic_.NET -Ruby -Scala -PHP

Information

Description
Ingeniería Mind Map on Programación Orientada a Objetos Conceptualización, created by Jorge Alberto Niampira Rodriguez on 04/09/2021.
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?