Mind map
Programación Orientada a Objetos Conceptualización
Map content
Programación Orientada a Objetos Conceptualización
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
- Como paradigma de programación la POO se basa en 4 pilares
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.
- 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.
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
- Editores de código
- • No deben tener formato • Debe tener resaltado de sintaxis • Tener autocompletado • Detectar errores de sintaxis
- Características de un programa para escribir código
- Lenguajes de POO
- -Java -JavaScript -Pyton -C++ -Visual_Basic_.NET -Ruby -Scala -PHP
- Donde escribir código?
Information
- Description
- Ingeniería Mind Map on Programación Orientada a Objetos Conceptualización, created by Jorge Alberto Niampira Rodriguez on 04/09/2021.
- Created by
- Jorge Alberto Niampira Rodriguez
- Views
- 3
- Rating