PARADIGMAS DE PROGRAMACION

MAPA MENTAL

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
PARADIGMAS DE PROGRAMACION por Mind Map: PARADIGMAS DE PROGRAMACION

1. Paradigma funcional

1.1. CARACTERISTICAS

1.1.1. La computación se realiza mediante la evaluación de expresiones • Definición de funciones • Funciones como datos primitivos • Valores sin efectos laterales, no existe la asignación • Programación declarativa

2. Paradigma lógico

2.1. CARACTERISTICAS

2.1.1. • Definición de reglas • Unificación como elemento de computación • Programación declarativa

3. • Paradigma imperativo o

3.1. CARACTERISTICAS

3.1.1. • Definición de procedimientos • Definición de tipos de datos • Chequeo de tipos en tiempo de compilación • Cambio de estado de variables • Pasos de ejecución de un proceso

4. Paradigma orientado a objetos

4.1. CARACTERISTICAS

4.1.1. Definición de clases y herencia • Objetos como abstracción de datos y procedimientos • Polimorfismo y chequeo de tipos en tiempo de ejecución

5. Un paradigma define un conjunto de reglas, patrones y estilos de programación que son usados por un grupo de lenguajes de programación

6. DECLARATIVO DICE EL QUE HAY QUE HACER

7. METODOLOGIAS

7.1. Modelo en cascada

7.1.1. La metodología en cascada es un modelo lineal de diseño de software que emplea un proceso de diseño secuencial.

7.2. Modelo en espiral.

7.2.1. permite tener en cuenta el riesgo que aparece al momento de desarrollar software, se comienza analizando las diferentes alternativas de procesos en el diseño del software.

7.3. Modelo de prototipos.

7.3.1. Se comienza elaborando un prototipo del producto final: qué aspecto tendrá, cómo funcionará. y se le van realizando modificaciones

7.4. Modelos ágiles

7.4.1. Un proceso es ágil cuando el desarrollo de software es: Incremental. Entregas pequeñas de software, con ciclos rápidos. Cooperativo. Cliente y desarrolladores trabajan juntos constantemente con una cercana comunicación.