Está en la página 1de 9

Unidad 1

“Fundamentos de desarrollo móvil”

U1 Saber Hacer Documento para


evaluar el Saber 1 de la materia de
Diseño de APPS

Técnico Superior Universitario en Tecnologías de la


Información
Área Desarrollo de Software y Multiplataforma.

Elaborado por:
Jorge Luis Neira Linares

Maestra:
M.A. Patricia Guadalupe Mora González

Ramos Arizpe, Coahuila Martes 4 de octubre del 2022


INDICE

Arquitectura de la estructura de una aplicación móvil a desarrollar


utilizando el patrón MVC. ______________________________________ 3
Tipo de aplicación a desarrollar y su justificación. _________________ 4
La selección del entorno de desarrollo y justificación. ______________ 4
Diagrama de clases de la aplicación considerando el patrón MVC. ____ 5
Diseño de aplicación ___________________________________________ 6
Arquitectura de la estructura de una aplicación móvil a desarrollar
utilizando el patrón MVC.

USUARIO

VISTA

CONTROLADOR
MODELO
Tipo de aplicación a desarrollar y su justificación.

Es una aplicación móvil para el Saltibus (credencial que sirve para pagar trasporte
en saltillo), en la que se van a registran los datos de las personas con discapacidad,
adultos mayores y los estudiantes para lo cual se va a generar una credencial virtual
dentro de la aplicación para acceder a los beneficios del sistema municipal de
transporte y para pagar los precios que corresponden con el usuario.

La selección del entorno de desarrollo y justificación.

La aplicación será lanzada para la población de saltillo Coahuila para fines para viajes de
transportes públicos y podría ser utilizada para personas con capacidad, adultos mayores
y estudiantes
Diagrama de clases de la aplicación considerando el patrón MVC.

USUARIO

REGISTRAR
QUITAR
MODELO NOTIFICAR
Estado: dato

Modelo()
ObtenerEstado(): dato
estableserEstado(dato)

VISTA CONTROLADOR

Modelo: Modelo Modelo: Modelo


Controlador: Controlador Vista: Vista

Vista: Modelo Controlador(Modelo, Vista)


setLayout() ObtenerModelo(): Modelo
fabricarControlador(): Controlador ObtenerVista: Vista
ObtenerController(): Controlador
obtenerModelo(): Modelo

CONTROLADOR CONCRETO

ControladorConcreto(Modelo,Vista)
VISTA CONCRETA
Actualizar()
Info: Dato
TratarEvento()
VistaConcreta(Modelo)
FabricaControlador(): Controlador
Actualizar()
EstableserLayout()
Diseño de aplicación

También podría gustarte