Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigmas del desarrollo de software. - Coggle Diagram
Paradigmas del desarrollo de software.
De los paradigmas tenemos los métodos de programación, algunos mas usados son:
Metodo de Cascada
Se desarrolla en secuencia, etapa tras etapa.
Imagen 1
Desventajas
Entrega del proyecto solo hasta estar finalizado
Errores al final del proyecto pueden representar atrasos en la entrega si se debe validar hasta el inicio
Ventajas
Proyecto estructurado
Procesos definidos
Planificación menos tediosa
Método Espiral
Se trabaja en un ciclo de espiral hasta finalizar el producto.
Imagen 3
Ventajas
Adaptabilidad a lo largo del ciclo de vida del software
Permite al programador, desarrollar en prototipos durante la evolución del proyecto
Desventajas
Puede tardar mucho tiempo la finalización del proyecto
Se requiere experiencia del desarrollador
Puede resultar costoso
Método Prototipo
Se trabaja con prototipos de software y se recogen feedback.
Imagen 2
Ventajas
Alto probabilidad que el resultado sea el deseado por el cliente
Permite alta interacción con el cliente
Desventajas
Requiere participación activa del usuario
Se debe enfocar el resultado de los feedback para tomar acciones erradas
Método Ágil
Se emplean para adaptarse a proyectos con poco tiempo de realización o que se requieren muy rápido.
Algunos modelos de esta metodologia:
Extreme Programming XP
Scrum
Kanban
Agile Inception
Desing Sprint "Metodo usado por Google"
Imagen 4
"Modelo Extreme Programing XP"
Ventajas
Reducción de Costes
Trabajo Colaborativo
Corresponde al grupo métodos y procedimientos usados en la programación.
Tenemos 4 Paradigmas
Paradigma imperativo
Paradigma declarativo
Programación orientada a objetos
Programación reactiva