Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EN SISTEMAS COMPUTACIONALES
“2020, Año de Leona Vicario, Benemérita Madre de la Patria”
INGENIERÍA DE SOFTWARE.
UNIDAD 2: DISEÑO.
DIAGRAMAS DE SECUENCIAS.
6TO SEMESTRE.
GRUPO A.
12/05/2021.
2021A.
Índice.
Introducción......................................................................................................................................4
Fundamentación del Proyecto.......................................................................................................5
Proyecto y objetivo..........................................................................................................................5
La arquitectura del Funcionamiento de la página web a trabajar.............................................6
Fundamentación..............................................................................................................................8
Marco teórico...............................................................................................................................8
Marco conceptual........................................................................................................................9
Marco contextual.......................................................................................................................10
Marco legal.................................................................................................................................11
Planeación......................................................................................................................................13
Actividades del proyecto...........................................................................................................13
Descripción de las actividades................................................................................................13
Cronograma...............................................................................................................................13
Recursos requeridos.................................................................................................................13
Ejecución........................................................................................................................................15
Objetivo del proyecto................................................................................................................15
Justificación del programa........................................................................................................15
Tareas realizadas......................................................................................................................15
Técnicas.....................................................................................................................................16
Generalidades de requerimientos...........................................................................................16
Clasificación de los requisitos para el programa.......................................................................17
Niveles de requisitos del usuario.............................................................................................17
Requisitos de almacenamiento...............................................................................................17
Requisitos procesamiento........................................................................................................17
Requerimientos funcionales.....................................................................................................17
La plataforma (S.O.) a utilizar y justificar...................................................................................18
FODA..............................................................................................................................................19
Diagrama Conceptual...................................................................................................................20
Diagrama de estructura estática (De clases)............................................................................21
Diagramas de secuencias............................................................................................................22
Diagramas UML.............................................................................................................................26
Caso de uso...................................................................................................................................27
Casos de Uso y descripción....................................................................................................28
Especificación de los Casos de Uso.......................................................................................29
Modelo de dominio del sistema...................................................................................................37
Descripción de Entidades.........................................................................................................38
Eventos: Descripción (tablas)......................................................................................................39
Eventos alternos............................................................................................................................40
Conclusión......................................................................................................................................41
Teléfono: 985-108-83-15
Proyecto y objetivo.
Fundamentación.
Marco teórico.
Acerca de nuestro proyecto nos pusimos a investigar la problemática principal del
Consultorio dental Tekom que elegimos, ya que mucha gente ocupa a un buen
dentista y nos damos la tarea de analizar sus problemas principales, uno de ellos
es la agenda que utilizan, en su caso la mayoría de veces no están bien
organizados, por lo tanto, afecta a la mayoría de personas que vienen al
consultorio y desean ser atendidos de inmediato.
Marco conceptual.
El cliente es la persona más importante de una empresa y dar respuesta a sus demandas se hace necesario e
imprescindible. Cualquier comunicación que se reciba debe ser respondida o resuelta de inmediato.
Marco contextual.
El entorno en el que surge la idea es en Tekom en un consultorio dental que no
cuenta con una página web de agenda y por lo tanto muchas personas no son
bien atendidas ya que el sistema con el que cuentan no es muy eficiente y no
cumple con los recursos para la optimización del tiempo ya que esto hace que los
clientes queden insatisfechos con la calidad que ofrecen, además de que el
servicio que les dan es un poco bajo, lo que nosotros queremos es que este
servicio pueda ser más optimizado y eficiente para los clientes
Nos comprometemos a que los datos del usuario serán manejados de manera
correcta y no serán usados de manera inadecuada, con esto el usuario primero
debe aceptar los permisos y condiciones que serán aplicadas en la aplicación.
2. Privacidad y geolocalización.
Nuestra página contara con geolocalización por lo cual se tiene que contar con la
aceptación del usuario para poder acceder a ella y poder brindar la ayuda que el
usuario este solicitando.
1. Acuerdo No.1
2. Art. 20.
4. Art. 31.
Cronograma.
Semana 1: elegimos la empresa e investigamos algunos aspectos
importantes de ella.
Semana 2: encuestamos a algunos clientes que acuden al consultorio y al
encargado para recabar información relevante. Utilizamos dos técnicas los
cuales fueron las encuestas y la observación del consultorio dental.
Encontramos la problemática y planteamos una solución eficiente
Semana 3: diseñamos el modelo en un diagrama para simular como
funcionara nuestra página web adaptándolo a las necesidades del
consultorio.
Verificamos que lo investigado este correcto para crear nuestra
documentación del proceso de como resolveremos el problema ya elegido.
Recursos requeridos.
Papel
Lápiz.
Borrador.
CARRETERA VALLADOLID - TIZIMÍN, KM. 3.5 TABLAJE CATASTRAL NO. 8850
VALLADOLID, YUCATÁN, MÉXICO, C.P. 97780.
TELÉFONO 985 – 856 – 63 00 | WWW.VALLADOLID.TECNM.MX
Número de registro: RPrIL-072
Fecha de inicio: 2017-04-10
Término de la certificación 2021-04-10
Computadora.
Mouse.
Teclado.
Pantalla.
Realizar encuestas.
Hacer una investigación de campo.
Software para crear el diagrama.
Tareas realizadas.
Analizamos y encontramos la problemática.
Se tratará de juntar todo en un documento donde especifica los objetivos a
desarrollar.
Creamos un diagrama que nos ayudara a realizar la página web.
Las tareas que hemos realizado nos han ayudado a encontrar la problemática en
la clínica y de esa manera nos ayudó a plantear un diagrama para realizar una
página web lo cual estamos en espera para realizarlo, los resultados fueron
buenos ya que con el programa podremos resolver el problema ya establecido. En
este aspecto para encontrar el problema y encapsularlo para ayudar con el
problema y plantear el diagrama de lo que se quiere realizar en la página lo cuales
estamos pendientes de realizarlo el resultado para el equipo fue satisfactorio ya
que encontramos el problema y la solución a desarrollar.
Generalidades de requerimientos.
Requerimientos.
1. Dia de la cita.
2. Días de la semana que puede
ir a consultar el paciente y
días que no pueda.
Requisitos de almacenamiento.
En lo que al procesador o CPU se refiere, la pagina web indica que al menos
debemos contar con un procesador con una frecuencia mínima de 1GHz o sistema
en un chip (SoC). Para las versiones de 32 bits, debemos contar con al menos
1GB de memoria RAM, mientas que para las de 64 bits, requiere que contemos
con el doble de memoria, es decir, 2GB de RAM.
Requisitos procesamiento.
Procesador: Procesador a 1 GHz o más rápido o sistema en un chip (SoC).
RAM: 1 GB para 32 bits o 2 GB para 64 bits.
Pantalla: 800×600.
Conexión a Internet o sin ella de preferencia.
Último sistema operativo: Asegúrate de que estás ejecutando la versión
más reciente: Windows 7 SP1 o Windows 8.1 Update.
Requerimientos funcionales.
Cálculos estadísticos (fechas, horarios, etc.)
Iniciar sesión
Cálculos matemáticos (operaciones básicas: suma, resta, división,
multiplicación, porcentaje, media, moda)
Este sistema operativo que se eligiendo, fue por distintas razones del usuario, ya
que el usuario se siente más cómodo usando la interfaz de Windows 10, y porque
tiene una mayor experiencia en su uso. Además de ello el sistema operativo.
Windows es más accesible a costo y rendimiento, y sobre todo las reparaciones
son más fáciles en los dispositivos que cuente con este sistema. Cabe mencionar
que es más conocido y sobre todo más común en la zona que se usara la página
web que se desarrolla.
Debilidades: Amenazas:
• Aun no se posee infraestructura • Página web de gestión en la
suficiente, instalaciones y nube, no es una competencia
vehículos. directa. Pero si el sector reduce
• No se posee capital de trabajo, sus precios podría llegar a
esto podría afectar seriamente la disminuir nuestra cuota de
marcha de la empresa. mercado.
• Falta de procesos • Falta de supervisión
• Robo de producto
• Un mal manejo del sistema
Cita 1 N
Consultas
N
N
N N
Responsable N Crea N
Total, de citas.
1
Expedientes
Identificad Nombre
or
CU_ Crear Evento
01
CU_ Crear Actividad
02
CU_ Editar Categoría
03
CU_ Crear Categoría
04
CU_ Eliminar Evento
05
CU_ Generar Reporte Actividades
06
CU_ Eliminar Categoría
07
CU_ Generar Reporte eventos
08
CU_ Editar Evento
09
CU_ Editar Actividad
10
CU_ Crear cuenta
11
CU_ Iniciar Sesión
12
CU_ Cerrar Sesión
13
CU_ Citas canceladas
14
CU_ Cobro de la consulta
15
Caso de Crear
uso Evento
ID CU_01
Descripción El Propietario crea un Evento
Actores Propietar
io
El El sistema
actor
1. El Propietario cliquea en 1. El sistema muestra
alguna parte de la zona de una interfaz donde se
Flujo de Eventos los eventos. crea el evento.
Básicos
2. El Propietario ingresa los
datos requeridos y presiona
la opción guardar.
Caso de Reporte
uso Actividad
ID CU_06
Descripción El Propietario Genera Reporte Actividad
Actores Propietario
El El sistema
actor
1. El Propietario presiona 1. El sistema muestra la
la opción Reporte interface de filtros de
Flujo de Eventos
Básicos Actividad reporte.
2. El Propietario Ingresa los 2. El sistema realiza la
datos de los filtros que estime consulta y visualiza las
Caso de Editar
uso Evento
ID CU_09
Descripción El Propietario editar Evento
Actores Propietar
io
El El
actor sistema
1. El Propietario selecciona 1.El sistema muestra una
la opción editar de un interfaz para poder editar el
Flujo de
evento a elección. evento.
Eventos
2. El Propietario edita las 2.El sistema procesa los datos
Básicos
opciones que estive para editar el evento en la
conveniente y presiona base de datos.
guardar.
El sistema edita los cambios del evento visualmente en
Post
la vista.
condiciones
Caso de Editar
uso Actividad
ID CU_10
Descripción El Propietario edita una Actividad
Caso de Crear
uso cuenta
ID CU_11
Descripción El administrador crea una cuenta o
registra
Actores Propietario
El El sistema
actor
1. El propietario hace clic en 1. El sistema
a la opción registrar en la
Flujo de despliega la
interfaz de logeo.
Eventos interfaz con un
2. El administrador Ingresa
Básicos formulario.
los datos tales como
4.El sistema registra la cuenta
nombre y contraseña y
del nuevo propietario y
presiona guardar
direcciona a la vista de inicio
de
Caso de Cobro de la
uso consulta
ID CU_15
Se encarga de tener un control de quien paga las
Descripción
consultas o quien está en lista de espera
Actores Propietario
El El
actor sistema
Diccionario de datos
Descripción de Entidades
Evento:
Entidad la cual registra los eventos del Propietario, los cuales serán
calendarizados.
Actividad:
Entidad la cual registra las actividades del Propietario, el cual posee
un título y una fecha de ingreso.
Estado:
Entidad la cual registra los posibles estados que pueden poseer las
Actividades y Eventos.
Categoría:
I Nomb Descripció
d re n
El propietario podrá ingresar eventos especificando
cuando se realizará, especificando rangos de tiempo,
RF Ingresar evento
tendrá un título, una categoría y por defecto el evento
01
quedará con estado “no realizado”.
El propietario podrá ingresar actividades de forma
libre sin especificar tiempos, al ingresarlas tendrán un
RF Ingresar actividad
título, una categoría y un estado, esta podrá ser
02
definida como
cumplidas, no cumplidas o anuladas.
El propietario podrá hacer búsquedas de actividades
o eventos gracias a distintos filtros, ya sea por fecha
Buscar actividad
RF o evento o rangos de fechas, cumplidas o no cumplidas y
03
categorías.
El ingreso a la página web debe ser gracias al nombre
Eventos alternos.
Id Nombre Descripción
La aplicación debe tener un vista sencilla e intuitiva
para que cualquier persona aprenda a utilizarla rápida
Proveer una
RNF0 interfaz sencilla y fácilmente, las opciones deben ser las justas y
1 e intuitiva
necesarias, con colores simples y agradables a la
vista
S se tiene acceso a distintos dispositivos, ya sea
móviles o de escritorio, y estas tienen distintas
Poseer interfaces
RNF0 de tipo resoluciones, por lo tanto, hoy se utilizan vistas
2 responsiva.
responsivas, esto quiere
decir que el software sea adaptable.
El sistema debe ser compatible con la mayoría de
RNF0 Compatibilidad.
servidores, computadoras etc..
3
Visualización de Para mejorar el acceso de las actividades y eventos,
RNF0 Actividad y evento
en una misma se visualizarán ambas en la misma pantalla.
4
vista.
Todo esto nos ayudara mucho en nuestro perfil de egreso y como ingenieros en
sistemas, ya que debemos comprender las necesidades de cada negocio o
empresa, y poder adaptarnos y buscar soluciones a cada situación que se nos
presente, con este proyecto nos aseguraremos de poder titularnos de manera
exitosa y alcanzar un gran futuro como ingenieros.