Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPUS ORIZABA
MATERIA:
Metodologías Emergentes para la Web
CLAVE:
6gAD
SEMESTRE:
ENERO-JUNIO 2020
HORA:
16:00-17:00
CATEDRATICO:
Jorge Luis Villa Paniagua
TEMA:
Elaborar los modelos propuestos por la metodología UWE para un
caso práctico 2. Elaborar los modelos propuestos por la metodología
WebML para un caso práctico.
PRESENTA:
Serapio Lagunes Carlos Alfonso
Índice
Índice.............................................................................................................................2
1. Introducción a UWE.............................................................................................3
Ilustración 1
represent
contacto puede tener una dirección y un teléfono principal y otros
secundarios.
Ilustración 5
1.4.4 Modelo de Proceso
Este modelo especifica las acciones que realiza cada clase de proceso, en este modelo se
incluye:
- Modelo de Estructura de Procesos: que define las relaciones entre las diferentes
clases proceso. Un ejemplo de diagrama de clases de este modelo siguiendo el caso de la
Agenda de contactos sería:
Ilustración 6
En este diagrama se puede ver que hay clases para definir 3 operaciones que necesita una
confirmación. Así por ejemplo si el usuario quiere borrar un contacto el mensaje será
mostrado y después haciendo clic en “ok” el contacto será borrado. Las operaciones de
actualización y creación funcional de manera similar, ambas heredan de
ConctacProcessing, asegurando que los campos de datos tienen valores validos.
- Modelo de Flujo de Procesos: que especifica las actividades conectadas con cada
proceso. Describe los comportamientos de una clase proceso. Lo que ocurre en detalle
dentro de cada una. Por ejemplo, para la operación de borrado de contactos tenemos el
siguiente diagrama:
Ilustración 7
Aquí podemos ver que la etiqueta <<userAction>> es usada para indicar las
interaccione entre el usuario y la página web iniciando un proceso o respondiendo a una
petición de información. Se puede ver el flujo que ocurre en cada operación con sus
distintas rutas en caso de éxito en la operación o en caso de error.
2 Caso Práctico: Sistema de control
odontológico
2.1 Planteamiento del problema.
¿Cómo influenciará el uso de una metodología web adecuada en el desarrollo de las
aplicaciones informáticas?
Mediante el análisis comparativo de metodologías se seleccionará la herramienta
metodológica más adecuada para el control del desarrollo de aplicaciones web, lo cual
permitirá construir software de calidad, debido a que los modelos mencionados hacen un
enfoque detallado en el análisis de requerimientos y en los procesos de modelado
conceptual y navegacional, analizando principalmente la interfaz abstracta del software
desarrollado, garantizando de esta manera la estructuración formal y la correcta
implementación de la aplicación informática.
2.3 Funciones
Control de Usuarios
Tendrá el acceso al sistema mediante la autenticación de la aplicación y podrá
realizar las
siguientes tareas:
Control de acceso.
Ingreso de usuarios.
Actualización de usuarios.
Eliminación de usuarios.
Lectura de usuarios.
Control de Pacientes.
Podrá controlar la información de los pacientes realizando las siguientes tareas:
Ingreso de pacientes.
▪ Control odontológico
Actualización de pacientes.
Eliminación de pacientes.
Lectura de pacientes.
Control de Médicos (Opcional).
Podrá controlar la información de los médicos realizando las siguientes tareas:
Ingreso de médicos.
Actualización de médicos.
Eliminación de médicos.
Lectura de médicos.
Control de Procedimientos.
Podrá controlar la información de los procedimientos que realiza la entidad,
ejecutando las
siguientes tareas:
Ingreso de procedimientos.
Actualización de procedimientos.
Eliminación de procedimientos.
Lectura de procedimientos.
Usuarios
La Figura 41 presenta el diagrama de casos de uso que identifica las funciones
que cumple el Administrador para el acceso y control de usuarios del sistema.
Pacientes
La Figura 42 presenta el diagrama de casos de uso que identifica las funciones
que cumple el Administrador, para el control de pacientes.
Médicos
La Figura 43 presenta el diagrama de casos de uso que identifica las funciones
que cumple el Administrador, para el control de médicos.
Procedimientos
La Figura 44 presenta el diagrama de casos de uso que identifica las funciones que
cumple el Administrador, para el control de procedimientos.
2.5 Modelo de Contenido.
Posterior a la identificación de requisitos, se desarrolla la fase del modelo de
contenido que se identifica con la elaboración del diagrama de clases de UML sin
necesidad de detallar los elementos y notaciones adicionales o específicas como se
realizó en la fase anterior, a continuación, se presenta la Figura 45 que detalla el
modelo mencionado.
https://metodologiauwe.wordpress.com/2015/06/25/hello-world/
https://core.ac.uk/download/pdf/19718949.pdf