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

Mind map

Conceptualización

Daniel Santiago Varon English

Conceptualización

Map content

Conceptualización

  1. En la POO cada objeto se organiza por medio de clases y cada una de ellas contiene sus atributos y metodos donde se comunican entre ellos.

    • Desarrollo de software en la Poo
      • 1) Analisis y diseño orientado a objetos
      • 2) Modelado de dominio: identificar objetos y relaciones entre ellos
      • 3) Encapsulamiento: Implica ocultar los detalles de implementacion de un objeto y exponer una interfaz controlada para interactuar con el.
      • 4) Herencia: la subclase herede atributos y metodos de otra clase (superclases)
      • 5) Polimorfismo: capacidad de objetos de diferentes clases de responder de forma diferente al mismo mensaje o metodo.
      • 6) Abstraccion: Identificar caracteristicas esenciales de un objeto y ocultar los detalles irrelevantes.
      • 7) Interfaces: Define el conjunto de metodos que una clase debe implementar.
      • 8) Pruebas unitarias y de integracion: Realizar pruebas para garantizar que el software cumpla con los requisitos y funcione correctamente.
      • 9) Cohesion y acomplamiento: la cohesion son todos los elementos que estan relacionados entre si. Acoplamiento es la dependencia entre modulos.
      • 10) Patrones de diseño: Permite mejorar la estructura y la eficiencia del codigo
    • Principales entornos de la POO
      • Java
        • Funciones: Encapsulacion, herencia, Polimorfismo, abstraccion, interfaces.
      • C++
        • Funciones: clases y objetos, herencia, polimorfismo, plantillas, encapsulacion.
      • C#
        • Funciones: Propiedades y eventos, delegados y eventos,LINQ, clases y objetos, interfaz de usuario.
    • Visual Studio Code es un editor de texto gratuito y de código abierto creado por Microsoft. Tiene muchas funciones, soporte para varios lenguajes de programación y una gran comunidad de usuarios y extensiones. Atom es otro editor de texto de código abierto desarrollado por GitHub. Se destaca por su facilidad de uso, personalizabilidad y una comunidad activa de desarrolladores que crea complementos y temas. Vím es un editor de texto modal que ha existido durante décadas y es muy popular entre los desarrolladores avanzados debido a su eficiencia, potencia y capacidad de personalización.
    • El Lenguaje de Modelado Unificado (UML) es un estándar de la industria para la visualización, especificación, construcción y documentación de sistemas software complejos. proporciona un conjunto de diagramas que permiten a los desarrolladores representar diferentes aspectos de un sistema, desde su estructura estática hasta su comportamiento dinámico.
      • Diagramas comunes
        • Diagrama de clases: representa las clases del sistema, sus caracteristicas, metodos y las relaciones entre ellas.
        • Diagrama de objetos: muestra los objetos relacionados y una instancia específica de una clase en un momento específico de la ejecución del sistema.
        • Diagrama de casos de uso: escribe cómo los actores interactúan con el sistema.
        • Diagrama de secuencia: muestra los mensajes que se han intercambiado entre los objetos a lo largo del tiempo.
        • Diagrama de componentes: muestra cómo se conectan las partes físicas y lógicas del sistema.
        • Diagrama de despliegue: muestra cómo se distribuyen físicamente las partes del sistema en el hardware.
    • Editores de texto comunes para POO
      • Visual Studio Code: es un editor de texto gratuito y de código abierto creado por Microsoft. Tiene muchas funciones, soporte para varios lenguajes de programación y una gran comunidad de usuarios y extensiones. Atom es otro editor de texto de código abierto desarrollado por GitHub. Se destaca por su facilidad de uso, personalizabilidad y una comunidad activa de desarrolladores que crea complementos y temas.
      • VIM: Es un editor de texto modal que ha existido durante décadas y es muy popular entre los desarrolladores avanzados debido a su eficiencia, potencia y capacidad de personalización.
      • Atom: es otro editor de texto de código abierto desarrollado por GitHub. Se destaca por su facilidad de uso, personalizabilidad y una comunidad activa de desarrolladores que crea complementos y temas.

Images and files in the map

  • Conceptualización
  • Conceptualización
  • Conceptualización
  • Conceptualización
  • Conceptualización
  • Conceptualización
  • Conceptualización

Information

Description
Mind Map on Conceptualización, created by Daniel Santiago Varon on 15/02/2024.
Created by
Daniel Santiago Varon · Feb 2024
Updated
Feb 15, 2024
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?