Mapa mental
Conceptualización

Conteúdo do mapa
Conceptualización
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.
- Java
- 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.
- Diagramas comunes
- 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.
- Desarrollo de software en la Poo
Imagens e arquivos do mapa
Informações
- Descrição
- Mapa Mental sobre Conceptualización, criado por Daniel Santiago Varon em 15-02-2024.
- Criado por
- Daniel Santiago Varon · fev 2024
- Atualizado
- 15 fev 2024
- Visualizações
- 2
- Avaliação





