Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
Palabras clave:
Mientras se busca trabajar con metodologías de desarrollo ágil para proyectos de software es necesario
entender la lógica del desarrollo como tal, para ello es importante estudiar el patrón MVC (Modelo Vista
Controlador), acá ya se habla de la estructura y arquitectura lógica del programa, éste es de los más
conocidos por la agilidad con la que se trabaja, éste modelo representa una guía para estructurar
adecuadamente los elementos de un proyecto, sus relaciones y aplicaciones con su debida distribución.
Por lo que analizaremos por separado cada uno de sus componentes.
Modelo: Es el ente que nos permite almacenar la información del proyecto que desarrollamos, en el
agrupamos e integramos cada uno de los elementos necesarios para formar la base de datos, por lo que,
si vamos a trabajar en la venta de un producto, en el modelo se especifica la información que queremos
mostrar, tales como: precio, cantidad, etc. Así también vemos la determinación de las acciones, reglas o
restricciones que aportan integridad al proyecto.
Vista: En este componente se desarrolla la parte gráfica de nuestro proyecto, con la que el usuario tendrá
contacto y permitirá que puedan enviar información o solicitar ciertas acciones por medio de cuadros de
texto, botones o cualquier herramienta para interactuar con el cliente.
La vista representa la visualización de la información contenida en el modelo.
Modelo: Es el grupo de funciones o métodos que precisa una determinada acción en la vista, se representa
como un intermediario entre nuestro cliente o usuario y el sistema, es decir si nuestro usuario presiona
algún botón mostrado en la vista, éste analiza la información y acciona en función de lo solicitado.
Encargado de transformar y jugar con los elementos del modelo y la vista para que ambos se entiendan
y tengan una relación correcta, así como de regularizar y controlar el flujo de información.
Ventajas:
Creo que es importante encontrar métodos que nos permitan facilitar el trabajo y a la vez presentar algo
de calidad y muy funcional, a la vez el poder trabajar por iteraciones es una manera de bajar la tensión
laboral y a la vez cerciorarnos de autoevaluar nuestro desarrollo, disminuyendo el trabajo en correcciones
tediosas, entre todos los patrones o modelos que la metodología de desarrollo ágil presenta, este me
parece uno de los más accesibles para todo aquel que quiera iniciar un proyecto y se le dificulta un poco
el manejo de la información .
El desarrollo ágil busca fervientemente la interacción con el usuario, así como entre el grupo de trabajo,
ya que se busca utilizar adecuadamente cada uno de los recursos con los que se cuenta para la toma de
decisiones pronta.
El modelo MVC representa una guía muy práctica para desarrollar un sistema, en el cual se explica la
manera adecuada de utilizar la información y transformarla a manera de lograr una unión entre el usuario
y la base de datos que queremos exponer para cierto beneficio, manteniendo una estructura limpia y
ordenada.
Aguilar María José.(2019, Octubre 15). ¿Qué es el patrón MVC en programación y por qué es útil?
Recuperado de:
https://www.campusmvp.es/recursos/post/que-es-el-patron-mvc-en-programacion-y-por-que-es-
util.aspx
Iglesias Fraga Alberto.(2016, Diciembre 11). ¿Qué es el patrón MVC en programación y por qué es útil?
Recuperado de:
https://www.ticbeat.com/tecnologias/que-es-el-desarrollo-agil-y-como-esta-transformando-la-
industria-del-software/