Está en la página 1de 9

ACTIVIDAD EJE 1

CONSTRUIR UN MODELO DE DESARROLLO

Facultad de ingeniería de sistemas, fundación universitaria Areandina

014 – Modelos de programación II

Profesor: Jorge Ospina Beltrán

25 de abril de 2022
Tabla de contenido

Introducción..............................................................................................................................3
Objetivo General......................................................................................................................3
Objetivos específicos:..............................................................................................................3
Identificar una necesidad en el entorno...................................................................................4
Flujo de información.................................................................................................................4
Componentes del modelo........................................................................................................5
Descripción de los componentes.............................................................................................5
Conclusiones............................................................................................................................8
Lista de referencias..................................................................................................................9
Introducción

En la actualidad las aplicaciones y desarrollos son tan comunes que nosotros como

seres humanos las utilizamos en cada instante e incluso son nuestra fuente de estudio,

trabajo, comunicación e información. Los desarrolladores son los encargados de crear estas

aplicaciones y entregarlas al cliente para que este finalmente la libere a sus usuarios, para

ello el desarrollador debe contar con las herramientas necesarias para poder expresar al

cliente como se llevará a cabo la elaboración de la aplicación, una de esta herramientas es

el modelo de desarrollo, en este trabajo se mostrará por medio de un ejemplo la elaboración

de un modelo de desarrollo a partir del modelo MVC.

Objetivo General

Realizar un esquema donde se plantee la definición de componentes a partir del modelo

MVC dando solución a una necesidad del entorno.

Objetivos específicos:
1. Construir un modelo de desarrollo utilizando el modelo MVC.

2. Definir los componentes de un proyecto.

3. Crear flujos de información que permitan interpretar el análisis del modelo.


Identificar una necesidad en el entorno

En el entorno que me encuentro se manejan grupos de estudiantes los cuales son

capacitados en distintas áreas (Excel, Word, PowerPoint, Access, etc), complementando la

información con los datos de los estudiantes en los que destacan campos como el número

de documento, nombre completo, ciudad, dirección, email, teléfonos entre otros. La

necesidad para solucionar de este entorno es crear un sistema de fidelización de

estudiantes por medio del registro, modificación y eliminación de estudiantes, finalmente

filtrar por área la información en una pequeña aplicación.

Flujo de información

El flujo de información se llevará a cabo a través de formularios los cuales se

utilizarán para conectarse a la base de datos e interactuar con sus registros. El siguiente

esquema muestra algunos de las actividades que se llevaran a cabo en la aplicación.

Fuente: propia
Para el desarrollo de esta aplicación se requiere la previa elaboración de los campos

de la base de datos, los cuales se conectarán a un formulario de tipo panel de control, este

formularios contará con cuadros de texto donde se ingresan los datos del estudiante, listas

desplegables para elegir el curso y los botones para confirmar o cancelar las acciones.

Componentes del modelo

Este modelo se implementará utilizando Visual Basic como lenguaje de desarrollo e

implementando los formularios necesarios para la interacción Usuario – Maquina, estos a su

vez se implementarán con las respectivas etiquetas, cuadros de texto, cuadros combinados

y botones de comando. Para la administración y gestión de la bases de datos se utilizar

MySQL con las respectivas tablas, campos y validaciones.

Descripción de los componentes

Los componentes se presentarán de la siguiente manera:

1. Panel de control: el panel de control es el formulario principal, en donde el usuario

determinará las acciones a llevar a cabo, a continuación, se muestra un esquema

sencillo de presentación del panel de control.


Fuente propia

2. El botón agregar estudiantes del panel de control esta programado para mostrar el

formulario de datos, en este nuevo formulario se encuentran los controles necesarios

para captar la información principal del estudiante y los botones para confirmar o

cancelar su ingreso a la base de datos. El esquema del formulario se mostraría de la

siguiente manera:

Fuente: propia
3. En el panel de control el botón Eliminar estudiantes estará programado para mostrar

un formulario sencillo en el cual utilizando el número de documento se puede

obtener el nombre del estudiante para validar si existe y un botón de comando que

permitirá eliminarlo. El esquema del formulario se organizaría de la siguiente forma:

Fuente propia.

4. En el panel de control el botón Filtrar curso estará programado para mostrar un

formulario adicional en el cual se encuentran listados los cursos activos,

posteriormente un botón de comando cargará los resultados paginándolos con los

estudiantes que pertenecen a ese curso. El formulario se organizará de la siguiente

manera:

Fuente propia

Finalmente, el botón obtener estudiantes generará una consulta basada en una sentencia

SQL para mostrar los datos que coinciden con el curso escogido en la lista desplegable.
Conclusiones

.El desarrollo de una aplicación o un sistema computarizado debe estar sustentando

y determinado con un modelo de desarrollo, este modelo permitirá establecer los estatutos,

acuerdos, contratos y ejecución del mismo, es importante que en este modelo se aplique un

lenguaje fluido y fácil de entender para cualquier usuario, aun si este no cuenta con la

experiencia en el área; Los componentes del desarrollo en cualquier aplicación deben ser

intuitivos para los usuarios, de esta forma con un ambiente visual y claro el usuario final

podrá utilizar la aplicación de forma fluida, e incluso sin llegar a necesitar capacitación o un

manual.

En este trabajo se han mostrado los detalles a seguir en la construcción de un

modelo que pueda suplir una necesidad en el entorno, explicando sus objetivos y

componentes que lo forman, sustentando de forma gráfica cada uno de ellos, finalmente la

importancia de cada uno de ellos en la construcción de una aplicación.


Lista de referencias

Código Facilito. (s. f.). Curso Visual Basic .NET Gratis. Código Facilito.

https://codigofacilito.com/cursos/VB-NET

Hernández, R. D. (2021, 28 junio). El patrón modelo vista controlador. freeCodeCamp.org.

https://www.freecodecamp.org/espanol/news/el-modelo-de-arquitectura-view-

controller-pattern/

Modelos de programación II - Eje 1 - Conceptualicemos. (s. f.). Areandina.

https://areandina.instructure.com/login/canvas

Qué es MVC. (2020, 28 julio). Desarrollo Web. https://desarrolloweb.com/articulos/que-es-

mvc.html

También podría gustarte