Das Mintur
Das Mintur
Das Mintur
< Registro y control para detectar las necesidades en capacitación y/o formación de los
sujetos vinculados al área de alimentos y bebidas a nivel nacional de la gerencia de
capacitación y formación del Instituto Nacional de Turismo (INATUR). >
Versión 1.0
ÍNDICE
Contenido Página
1. Introducción
1.1 Propósito del documento.
1.2 Definiciones, siglas y abreviaturas.
1.3 Diagrama de Casos de Uso
1.3.1 Importancia del diagrama para el logro exitoso en el desarrollo del proyecto
socio tecnológico
2. Diagramas de Estructura
Este diagrama permite organizar los elementos modelados con UML, facilitando de ésta
forma el manejo de los modelos complejos del sistema. Permiten dividir el modelo para agrupar
y encapsular sus elementos en unidades lógicas individuales y muestra como está estructurado el
sistema.
Este Contiene elementos del modelo al más alto nivel, tales como clases y sus relaciones,
máquinas de estado, diagramas de casos de uso, interacciones y colaboraciones. Las
dependencias entre paquetes resumen dependencias entre los elementos internos a ellos, es decir,
las dependencias del paquete se derivan a partir de las dependencias entre los elementos
individuales. su dependencia indica que un elemento del paquete requiere a otro de un paquete
distinto . Se representa mediante una flecha discontinua con inicio en el paquete que depende del
otro.
2.4Diagrama de componentes.
2.4.1. Importancia del diagrama para el logro exitoso en el desarrollo del proyecto
socio tecnológico
El Diagrama de Componente ilustra las piezas del software que conforma el sistema. Este
diagrama tiene un nivel más alto de abstracción que el diagrama de clase ya que usualmente un
componente se implementa por una o más clases (u objetos) en tiempo de ejecución. Estos son
bloques de construcción, como eventualmente un componente puede comprender una gran
porción en el sistema. Los componentes se representan como un rectángulo con un icono de
componente en la esquina derecha arriba. Las Interfaces son colecciones de uno o más métodos
que pueden o no contener atributos.
Cabe destacar que este diagrama permite que se especifique el servicio o comportamiento
a su entorno así como también un servicio o comportamiento que un componente requiere. Los
puertos pueden especificar entradas, salidas así como también operar bi-direccionalmente.
En otras palabras, la importancia de este diagrama es el poder describir e identificar los
elementos del diseño que interactúan con otros elementos del mismo diseño a través de un
conjunto restringido de entradas y salidas. Estos componentes tienen una escala detallada y por
otra parte se visualiza las interconexiones entre sí.
2.5 Diagrama de despliegue.
2.5.1. Importancia del diagrama para el logro exitoso en el desarrollo del proyecto
socio tecnológicos.
Es una manera para caracterizar un cambio en un sistema, es decir que los objetos que lo
componen modificaron su estado como respuesta a los sucesos y al tiempo.
Este diagrama presenta los estados en los que puede encontrarse un objeto junto con las
transiciones entre los estados, y muestra los puntos inicial y final de una secuencia de cambios de
estado. Es por ello que es necesario contar en el diseño del software con este diagrama de estado
dado que permite a otros analistas, diseñadores y desarrolladores del software comprender el
comportamiento de los objetos del sistema. Cabe destacar que ccon una clara representación del
comportamiento del objeto, aumenta la probabilidad de desarrollar un sistema que cumpla con los
requerimientos estipulados por la comunidad.
4. Diagrama de interacción
En este tipo de diagramas se muestra una interacción organizada, basándose en los objetos
que toman parte en la interacción y los enlaces entre los mismos (en cuanto a la interacción se
refiere). A diferencia de los diagramas de secuencia, los diagramas de colaboración muestran las
relaciones entre los roles de los objetos. La secuencia de los mensajes y los flujos de ejecución
concurrentes deben determinarse explícitamente mediante números de secuencia. Aunque se
muestran los mensajes que se envían los objetos entre sí, por lo general se evita la multiplicidad
de mensajes dado que podría ser fuente de confusión. En la representación de los mensajes, la
flecha que se dibuja cerca de la línea de asociación entre dos objetos, apunta al objeto receptor.
4.2 Diagrama de Secuencia.
sd diagrama de Secuencia
ingresa al m enu()
direcciona()
cam pos
incompletos()
muestra mensaje()
usuario
ya
exi ste()
indica que el usuario
ya existe()
muestra el m ensaj e de
usuario exi stente()
notifica el mensaje()
Autenticación administrador.
sd Use Case Model
verifica la informacion()
devuelve un resultado()
indica el mensaje()
muestra la notificacion()
Autenticación chef.
sd Use Case Model
verifica la informacion()
devuelve un resultado()
indica el mensaje()
muestra la notificacion()
5. Modelo Vista Controlador (MVC)
5.1.- Diagrama MVC
uc mv c
eliminar usuario
1 2
agregar usuario
8
4 3
Autenticacion de Usuario
2
con_usuario_eli minar.php mod_censo.php
1 5
i ndex.html
mod_usuario.php
(from Actors) 6 vis_usuari o_eliminar.php
4
vi s_usuario_agregar.php con_usuario_agregar.php 7
vi s_l ogin_chef.php 3
(from Actors)
vis_l ogin_administrador.php
(from Actors) mod_censo.php
modificar usuario
2
3
1 2
7
con_consul tar_usuario.php mod_usuario.php mod_usuari o.php
menu.php menu2.php menu3.php vis_consultar_usuario.php vis_usuario_modificar.php
(from Actors) (from Actors) 5
(from Actors)
3
4
6
vi s_usuario_encontrado.php con_usuario_modi fi car.php mod_persona.php
3- aprobar
1 2
1 - aprobar 2- aprobar
con_aprobar_sol icitud.php
con_buscar_area_modificar.php mod_agregar.php vi s_agregar_idioma.php con_agregar_idioma.php mod_agregar.php
vi s_modi ficar_area.php
vis_agregar_area.php con_agregar_area.php 3
mod_agregar.php
1 - negar
vi s_solici tudes_pendientes.php
mod_solicitud.php
2 - negar
3 - negar
con_negar_solicitud.php
eliminar area menu2.php
con_modificar_area_encontrado.php vis_modificar_area_encontrado.php
modificar idioma
eliminar idioma
agregar tipo de area
vis_el iminar_area.php
1 2
4
2
eliminar tipo de area
modificar tipo de area con_modificar_idioma_encontrado.phpvis_modi ficar_i dioma_encontrado.php con_eliminar_i dioma.php
mod_agregar.php
5
vi s_elimi nar_tipo_area.php
vis_modificar_tipo_area.php con_buscar_tipo_area_modifi car.php
mod_agregar.php
vis_solicitud_autorizacion.php
(from Actors)
vi s_datos_academicos.php
con_censo.php mod_academico.php
total_personas_experi encia_l aboral.php en_area.php menu.php mod_censo.php vi s_telefono.php con_tel efono.php mod_telefono.php
con_datos_academicos.php
mod_solici tud.php
(from Actors)
en_ti po_area.php
con_sol icitud_autori zacion.php
(from Actors) total _personas_estudi os_en_area.php en_formacion_uni versitaria.php estudios en el area
total de personas
registradas.php en_capacitaci on.php
total_personas_con_soli citud_estudio.php
vis_consulta_soli ci tud.php con_solici tud_estudi o_en_area.php con_estudio_i di omati co.php
con_estudi o_en_area.php mod_idi oma.php
vis_estudi o_en_area.php mod_academico.php vis_sol icitud_estudi o_en_area.php mod_academico.php vis_estudi o_idiomati co.php
(from Actors)
en_certificacion.php
i di oma_especifico.php
Login administrador
Login chef
Solicitud de registro
Solicitud en estatus de pendiente
Solicitudes Pendientes
Ingreso de datos personales
Agregar telefono
Agregar estudios academicos
Estudios en el area
Solicitud de estudios en el area
Estudios idiomaticos
Solicitud de estudios idiomaticos
Experiencia laboral
7. Reportes