Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas para el desarrollo de software, Cindy Johanna Zapata - Coggle…
Paradigmas para el desarrollo de software
Los paradigmas son estilos de programación de software, entre los que encontramos:
Paradigma Declarativo: Utiliza el principio de razonamiento lógico y se subdivide en dos: Programación lógica - Prolog y Programación funcional - Java
Programación orientada a Objetos: Se construye a partir de objetos que simulan lo que se busca resolver a base de características y funciones. Este tipo de paradigma disminuye errores y permite la reutilización del código. Entre estos encontramos Python o C#
Paradigma Imperativo: Consiste en ordenes concretas, que se componen de sentencias que el desarrollador crea en código para que el sistema siga el paso a paso. Entre estos encontramos C++, Pascal, COBOL.
Programación Reactiva: Se basa en reacciones de los objetos por valores a un cambio específico. Entre estos encontramos React/Angular y RxJava
Modelos
Modelo de Prototipos: - Modelo de desarrollo de tipo evolutivo en donde el cliente puede ver una representación de lo que será el desarrollo final y su funcionamiento. - Dentro de este método se encuentran los siguientes tipos de prototipo: Desechable y evolucionario
Modelo en Espiral: Necesita de un análisis de riesgo,
utiliza la creación de hasta tres prototipos con el fin de minimizar los riesgos lo más posible
Modelo en cascada: Sus etapas se realizan una detrás de la otra de manera lineal, de tal manera que una es no iniciará hasta que la anterior finalice.
Este tipo de modelo no permite devolverse o realizar acciones anteriores.
Modelos Agiles: Utiliza un sistema de desarrollo adaptativo, lo que se busca se busca con el es proporcionar sus funcionalidades con el fin de mostrar al cliente
Cindy Johanna Zapata
Ingeniería de Software
Primer Semestre