Mind map
Desarrollo de Software Orientado a Objetos Vivian
Map content
Desarrollo de Software Orientado a Objetos Vivian
¿Para qué sirve?
- La programación orientada a objetos disminuye los errores y promociona la reutilización del código.
Modelos mas comunes para la creación.
- 5. Modelo de Pruebas
- 4. Modelo de Implementación
- 6. Modelo de Documentación
- 3. Modelo de Diseño
- 2. Modelo de Análisis
- 1. Modelo de Requisitos
Lenguajes
- JavaScript
- C#
- C++
- Objetive-C
- Java
- Matlab
- Swift
- PHP
- R
- Python
Principios fundamentales
- Clases
- Plantilla para la creación de objetos de datos según un modelo predefinido. Las clases se utilizan para representar entidades o conceptos, como los sustantivos en el lenguaje
- Objetos
- Unidad dentro de un programa informático que tiene un estado, y un comportamiento. Es decir, tiene una serie de datos almacenados y tareas que realiza con esos datos en el tiempo de ejecución.
- Atributos
- son las características individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades.
- Metodos
- Se define como un conjunto de instrucciones englobadas dentro de una sola instrucción, la cual se manda llamar cuando es necesario realizar una tarea.
- Clases
Metodologías de desarrollo
- Modelo de Cascada
- Modelo de Espiral
- Metodología de Prototipo
- Metodología de Programación Extrema (XP)
- Desarrollo Rápido de Aplicaciones (RAD)
¿Qué es?
- Es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos y código en forma de métodos.
Características
- Abstracción
- procedimiento que permite la elección de una determinada entidad de la realidad, sus características y funciones que desempeñan, la cual es representada mediante clases que contienen atributos y métodos de dicha clase.
- Encapsulamiento
- orienta a objetos, se acostumbra a proteger la información o el estado de los atributos para que no se pueda ver o modificar la información del objeto sin el mecanismo adecuado.
- Principio de ocultación
- hace referencia a que los atributos privados de un objeto no pueden ser modificados ni obtenidos a no ser que se haga a través del paso de un mensaje
- Polimorfismo
- colección de objetos con herencia, si las clases especializadas de una superclase tienen un método con la misma definición o firma, reaccionarán de la manera adecuada cuando reciban el mismo mensaje.
- Herencia
- permite reutilizar el código programado en cada clase “heredando” o extendiendo las características de un objeto a sus “descendientes” o derivados.
- Abstracción
Information
- Description
- Mind Map on Desarrollo de Software Orientado a Objetos Vivian, created by jeniffer castiblanco on 13/02/2022.
- Created by
- jeniffer castiblanco
- Views
- 1
- Rating