You are on page 1of 45

TECNOLÓGICO NACIONAL DE MÉXICO

SECRETARÍA DE EDUCACIÓN PÚBLICA


INSTITUTO TECNOLÓGICO DE DELICIAS

MANUAL DE USUARIO
“PROGRAMA PARA LA CREACIÓN Y REGISTRO DE HORARIOS
Y PERFILES DE DOCENTES DEL CBTa #147”

Alumno:
Sergio Paulino Hernández Carlos

Número de control:
13550380

Carrera:
INGENIERÍA EN SISTEMAS COMPUTACIONALES

Nombre de la empresa:
CBTa #147

Asesor Interno:
Lic. Jesús José Contreras Martínez

Asesor externo:
Lic. René A.D. Hernández Partida

Ciudad Delicias, Chihuahua, México. A 28 de enero de 2019


ESTE DOCUMENTO SOLO PUEDE SER LEÍDO POR
EL ADMINISTRADOR PRINCIPAL DEL SISTEMA Y/O AUTORIZADOS

2
PREFACIO

El presente documento fue desarrollado por Sergio Paulino Hernández Carlos y se


pretende mostrar el funcionamiento del programa “PROGRAMA PARA LA CREACIÓN Y
REGISTRO DE HORARIOS Y PERFILES DE DOCENTES DEL CBTa #147” para la comprensión
del usuario y administrador de la aplicación.

Este documento está basado en el estándar IEEE 1064-2001 (Standar for software
user documentation).

3
ÍNDICE
Tabla de contenido
1. Introducción.......................................................................................................................... 5
2. Requerimientos técnicos....................................................................................................... 6
2.1. Requerimientos mínimos de hardware.................................................................................. 6
2.2. Requerimientos mínimos de software................................................................................... 6
3. Instalación………………............................................................................................................. 7
3.1. Paso 1: Servidor...................................................................................................................... 7
3.2. Paso 2: Backup………………………………………………………………………………………………………………….. 8
3.3. Paso 3: Ejecución……………………………………………………………………………………………………………. 10
4. Modulos……………................................................................................................................. 11
4.1. Login……………………………….................................................................................................... 11
4.2. Elección de semestre........................................................................................................... 15
4.3. Menú principal……………………………………………………………………………………………………………….. 17
4.3.1. Opción “Crear usuarios”…………………………………………………………………………………………… 18
4.3.2. Opción “Modificar usuarios”…………………………………………………………………………………….. 20
4.3.3. Opción “Cambiar contraseña”………………………………………………………………………………….. 21
4.3.4. Opción “Ciclo escolar”………………………………………………………………………………………………. 24
4.3.5. Opción “Modificar ciclo”…………………………………………………………………………………………… 25
4.3.6. Opción “Maestros”…………………………………………………………………………………………………… 26
4.3.7. Opción “Aulas”…………………………………………………………………………………………………………. 28
4.3.8. Opción “Grupos”………………………………………………………………………………………………………. 28
4.3.9. Opción “Materias”……………………………………………………………………………………………………. 29
4.3.10. Opción “Diseño”……………………………………………………………………………………………..……….. 30
4.3.11. Opción “Log”………………………………………………………………………………………………..………….. 32
4.4. Menú horarios maestros…………………………………………………………………………………………………. 35
4.4.1. Menú horarios configuración……………………………………………………………………………………. 35
4.4.2. Menú horarios maestros configuración…………………………………………………………………….. 36
4.4.3. Menú horario maestros impresión……………………………………………………………………………. 37
4.5. Menú horario aulas…………………………………………………………………………………………………………. 38
4.5.1. Menú aulas configuración……………………………………………………………………………………..…. 38
4.5.2. Menú horario aulas configuración…………….…………………………………………………………….… 39
4.5.3. Menú horario aulas impresión………………………………………………………………………………….. 39
4.6. Menú horarios grupos………….…………………………………………………………………………………………. 40
4.6.1. Menú aulas configuración………………………………………………………………………………………… 41
4.6.2. Menú horario grupos configuración………………………………………………………………………….. 41
4.6.3. Menú horario grupos impresión………………………………………………………………………….……. 42
5. Glosario.……………………………………………………………………………………………............................... 44
6. Referencias………………………………………………………………………………………………………..….......... 45

4
I
INTRODUCCIÓN

En los últimos años se ha visto un gran auge de nuevas tecnologías en los ámbitos
académicos y científicos, avances que permiten obtener resultados de forma más rápida y
eficiente, ahorrando tiempo y agilizando las tareas del usuario. Muchos de esos avances
han permitido incluso desarrollar a la par otras tareas de una forma más sencilla, logrando
así el máximo uso y rendimiento de las herramientas disponibles. Desde tareas sumamente
complejas como la detección de tipos de sangre en pacientes, hasta tareas más simples
como la elaboración de horarios para docentes, estudiantes y aulas de una institución de
nivel medio superior.
El manual de usuario que se va a presentar a continuación tiene como finalidad
ayudar en el funcionamiento del sistema para el Centro de Bachillerato Tecnológico
agropecuario número 147 (CBTa #147), y cuya aplicación desarrollada lleva por nombre
“Programa para la creación y registro de horarios y perfiles de docentes del CBTa #147”. Así
también, se tiene como finalidad brindar ayuda al usuario y/o terceros autorizados por la
institución para corregir cualquier funcionamiento inesperado por el programa.

5
II
REQUERIMIENTOS TÉCNICOS

Los requerimientos técnicos son parte fundamental para entender el correcto


funcionamiento del sistema al momento de usarlo. Por lo tanto, se presenta a continuación
los requerimientos técnicos mínimos de hardware y software para utilizar este sistema:

2.1 Requerimientos mínimos de hardware


 Procesador: Intel Core
 Memoria RAM: 2 GB
 Disco duro: 150 GB

2.2 Requerimientos mínimos de software


 Sistema operativo: Windows 7/8/8.1/10
 Conexión de internet estable
 SQL Server Management Studio 2012 (+ paquetes requeridos de .NET Framework)

Nota: En la parte de software, es importante acarar que el sistema almacena sus datos
en una base de datos en SQL Server Management Studio que, al momento de instalarse,
requerirá de una serie de actualizaciones para evitar la incompatibilidad con el SO que se
utilice en el equipo del usuario. La conexión a internet es obligatoria para usar el sistema ya
que constantemente se envían correos electrónicos con detalles de cambios en el sistema
realizado por los usuarios.

6
III
INSTALACIÓN

Antes de comenzar a utilizar el programa, es necesario instalar SQL Server 2012


Management Studio (o versiones más nuevas). Este programa almacenará la base de datos
del sistema del SQL Server Management Studio. Sin la base de datos, el programa no
funcionará correctamente ya que todos los datos se encuentran en el archivo
CBTA_HORARIOS.bak, que es un backup de la base de datos del sistema que solamente
puede ser abierto con SQL Server.

Por propósitos generales, este manual no incluye la instalación de SQL Server o


cualquier otro datacenter ya que existen diferentes manuales disponibles para el usuario
en internet con todas las especificaciones y procedimientos.

3.1 PASO 1: Servidor


Una vez que se tiene instalado el servidor de base de datos en el sistema donde se
utilizará el programa, será necesario crear un servidor de nombre “SERGIOKAARL” de tipo
“Database Engine” con una autentificación de Windows.

Lo siguiente será instalar el backup de la base de datos para que el programa pueda
está enlazado con el mismo.

7
3.2 PASO 2: Backup
Luego de haber iniciado sesión, se deberá ir a la lista de opciones de la parte
izquierda a Database > Restore Database como se muestra en la siguiente imagen:

Se abrirá una nueva ventana en la cual se deberá elegir la opción “Device” y dar clic
en el botón de la derecha “…”.

Luego de esto, se abrirá una ventana emergente para seleccionar el archivo .bak y
se dará clic en el botón “Add”.

8
A continuación, se abrirá un cuadro de búsqueda y se deberá seleccionar el archivo
CBTA_HORARIOS.bak de la carpeta.

Una vez que se ha seleccionado el archivo, se dará clic en el botón “Seleccionar” y


el cuadro se cerrará. Después, en la misma ventana anterior, se selecciona el archivo de la
lista “Backup media” y luego clic en el botón “OK”.

El servidor realizará un proceso que puede durar algunos segundos o minutos y


luego cerrará la ventana para mostrarnos que se ha seleccionado el archivo .bak, luego
damos clic en “OK, como se muestra en la pantalla siguiente:

Una vez que se ha finalizado este proceso, podremos ver que la base de datos ya
aparece dentro del SQL Server.

9
En caso de que no pueda ver la base de datos, por favor seleccione el icono
“Refresh” que aparece más arriba o pulse la tecla F5 para actualizar y podrá ver la base de
datos.

Nota: No se debe de modificar nada más ni acceder a la base de datos. A partir de


aquí, guarde y cierre el programa.

3.3 PASO 3: Ejecución


Una vez que ha reestablecido el archivo .bak a la base de datos, seleccione la carpeta
donde se ubican todos los archivos del programa generador de horarios y ejecute el archivo
el archivo .exe “CBTa – Horarios Programa”. El programa funcionará correctamente.

10
IV
MODULOS

Una vez que se ha ejecutado el programa, este comenzará a trabajar. La primera


ventana que se abrirá será siempre “Login”.

4.1 Login.
Esta ventana será la primera que mostrará el sistema:

El sistema valida los campos de acuerdo a sus necesidades y requisitos:

Si el nombre de usuario no existe en la base de datos no dejará proseguir:

11
Si el nombre de usuario existe, entonces el sistema dejará escribir la contraseña (la
cual no se mostrará a la vista sino en símbolos ya conocidos):

Si la contraseña no coincide con el nombre de usuario escrito, desplegará este mensaje:


12
Si la contraseña coincide con el usuario escrito, entonces el sistema iniciará sesión:

Una de las bondades del sistema es que limita el intento de inicios de sesión. Una
vez que se ha llegado al límite, el login se bloquea.

13
Se activa este apartado de ayuda:

Y, a su vez, el sistema envía un correo electrónico de alerta al SuperAdmin.

14
4.2 Elección de semestre.
El usuario accederá ahora a una pantalla donde podrá ver su nombre y tipo de
usuario en la parte superior derecha, además de una lista con los ciclos escolares
disponibles:

Además, hay dos pestañas en la parte superior:

Cuando el usuario teclea en la opción “Cerrar sesión” aparecerá un cuadro de dialogo


para decidir si cerrar o no sesión. Al dar clic en “Si”, el sistema reiniciará y abrirá el Login.
La imagen se muestra en la página siguiente.

15
En la opción “Acerca de…” de la pestaña “Ayuda” se mostrará la información de
contacto del programador para cualquier necesidad a futuro.

El usuario deberá elegir un ciclo escolar que, por default, el sistema siempre elegirá
la primera opción. Si el usuario posiciona el mouse en la lista, aparecerá un texto de
ayuda con instrucciones específicas, tal y como se muestra en la siguiente captura:

16
4.3 Menú principal.
La tercera ventana que será mostrada será el “Menú principal”, que es la ventana
principal donde se elegirán todas las opciones y, además, permitirá configurar gran parte
del sistema si se es SuperAdmin:

En la pestaña “Inicio” se mostrarán cuatro opciones: Cuenta, ciclo escolar, cerrar


sesión y salir. Cada una realizará una acción en específico. La opción “cerrar sesión” hace
exactamente lo mismo que la opción “cerrar sesión” de la ventana anterior:

A continuación, se explorarán las ventanas emergentes al dar clic en las opciones


mostradas en la “Pestaña ayuda”.

17
4.3.1 Opción “Crear usuarios”. Muestra la ventana principal para que el usuario pueda crear
otros usuarios con sus respectivos campos. Esta opción solo se mostrará para un
SuperAdmin:

Todos los campos contienen sus propios requerimiento, mismos que tendrán que
cumplirse para poder agregar un nuevo usuario a la base de datos:

El sistema valida que el usuario a agregar no exista ya en la base de datos, de lo


contrario, no creará el nuevo usuario y el SuperAdmin deberá cambiar la información. La
captura se muestra en la página siguiente.

18
Si el usuario nuevo no existe en la base de datos, el sistema automáticamente
agregará el nuevo usuario y esté aparecerá en la lista de usuarios existentes.

Y, por supuesto, el sistema enviara un correo electrónico notificando al


SuperAdmin de que se acaba de crear un nuevo usuario a la base de datos. Estos correos
electrónicos no pueden ser modificados a nivel visual. La captura se muestra en la
siguiente página.

19
4.3.2 Opción “Modificar usuarios”. Si el usuario da clic en esta opción se abrirá una
ventana que mostrará una lista de los usuarios existentes y los botones de modificar y
borrar. El usuario no podrá modificarse a sí mismo.

20
4.3.3 Opción “Cambiar contraseña”. Esta ventana muestra campos para cambiar la
contraseña del usuario que está siendo utilizado en la sesión. Los campos tienen sus
propios requerimientos.

El sistema también restringe el tipo de contraseña ya que esta no puede ser igual a
la anterior y tampoco pueden no coincidir los dos últimos campos de la nueva contraseña.

21
Y, por último, si la contraseña es modificada exitosamente, el sistema enviará un
correo electrónico de alerta para el SuperAdmin, notificando del cambio de contraseña en
el usuario que lo hizo. El SuperAdmin siempre podrá ver las contraseñas de todos.

22
Si volvemos al “Menú principal”, iremos a la opción “Ciclo escolar” que desplegará
dos opciones respecto a la creación y modificación de los ciclos escolares son la columna
vertebral de este sistema ya que en ellos se registrarán los horarios. Esta opción solo está
disponible para usuarios de tipo SuperAdmin.

23
4.3.4 Opción “Crear ciclo escolar”. Esta opción mostrará 3 campos: la fecha inicial, fecha
final y el status del ciclo escolar. Existen 3 tipos de status (Próximo, Desarrollándose y
finalizado, este último no se muestra como opción en esta ventana), si el sistema detecta
que se está tratando de crear un ciclo escolar en desarrollo estando ya otro en este status,
automáticamente lo colocará como “Próximo” ya que no pueden existir 2 status de este
tipo.

24
También existe la limitación de que el inicio del ciclo debe ser antes que el fin del
ciclo, ya que de otra forma no tendría sentido y se pueden crear problemas de redacción e
interpretación:

4.3.5 Opción “Modificar ciclo”. Esta opción, al igual que “Modificar usuarios”, muestra una
lista con los ciclos escolares existentes y, al seleccionar uno, nos muestra diferentes
opciones como lo son “Eliminar”, “Modificar”, “Comenzar”, “Próximo” y “Finalizar”:

25
Las especificaciones son exactamente las mismas, con excepción de que en las
opciones “Comenzar”, “Próximo” y “Finalizar” el sistema primero verifica si el ciclo
seleccionado no se encuentra ya en el estado al que se intenta convertir. Y de nuevo, no
podrá haber dos ciclos escolares en desarrollo.

Volviendo al “Menú principal”, el usuario podrá ir a la pestaña “Configuración”


donde podrá ver diferentes opciones como las que se muestran a continuación:

Todas y cada una de estas opciones solo están disponibles para los usuarios de tipo
“SuperAdmin” y no podrán ser accedidos desde un usuario de tipo normal.

4.3.6 Opción “Maestros”. El usuario podrá crear y modificar a los maestros. El


funcionamiento es exactamente el mismo que los módulos de “Crear usuarios” y
“Modificar usuarios”, solo que aquí se encuentran en el mismo modulo. Hay limitantes,
como el hecho de que el sistema siempre comprobará que no existe la misma información
(tanto al crear como modificar) en la base de datos.

26
Si elegimos el botón “Inactivar”, el sistema nos abrirá una ventana emergente que
nos dejará elegir cual es la razón por la que el maestro se estará inactivando. Como
aclaración, es importante mencionar que al “Reactivar” e “Inactivar”, el maestro no
desaparecerá de la lista ya que, aunque no estará disponible al momento de crear un
horario escolar, es un maestro que no está eliminado sino en un status del que puede ser
modificado sin problema alguno. Al momento de dar clic en “Eliminar”, ahí el maestro si
desaparece de la lista.

Una carta fuerte de este módulo, es que se nos permite elegir el título que tiene el
maestro (ofreciéndonos una amplia variedad de títulos), pero en caso de no encontrar el
que buscamos, podemos dar clic en la opción “Otros…” y el sistema nos habilitará un
campo de texto para escribir nuestro propio título:

27
Y por último, al igual que los otros módulos, al hacer una creación de perfil de
maestro o modificación, el sistema enviara correos electrónicos de alerta al SuperAdmin
con toda la información pertinente:

4.3.7 Opción “Aulas”. Al elegir la segunda opción de la pestaña “Configuración”, podremos


ver una ventana emergente que nos muestra un módulo parecido al anterior pero en donde
podremos crear perfiles de aulas (o Laboratorios/Salas si así se requiere). Las
especificaciones y reglas son las mismas.

4.3.8 Opción “Grupos”. Este módulo es idéntico al anterior y contiene las mismas
especificaciones. Los botones “Reactivar” e “Inactivar” no eliminan al grupo de la lista pero
si modifican la disponibilidad para crear horarios en el grupo modificado.

28
En la opción “Crear nueva carrera” del apartado de “Crear grupo”, se da la
posibilidad de registrar una nueva carrera en el caso de no disponer de la deseada en la
lista de opciones. Este campo tiene su propio formato y límite de caracteres:

4.3.9 Opción “Materias”. Este es el modulo que permite la creación de materias y


modificación de las mismas. Las especificaciones son las mismas que los módulos
anteriores.

29
4.3.10 Opción “Diseño”. Este módulo es diferente y corresponde al diseño de los reportes
PDF y horarios PDF en lo que a firmas, logotipos e información importante se refiere. Los
campos son los siguientes:

El campo “Encabezado” se refiere a la parte superior derecha del horario de


maestros, aulas y grupos. Este campo no podrá estar vacío, de lo contrario, el sistema no
permitirá que se guarde el cambio.

30
En las opciones de los campos de imágenes, el sistema delimitará la resolución de
las fotografías de cada campo mostrando un mensaje como el siguiente:

Por último, con cualquier tipo de cambio hecho en este módulo, el sistema enviara
un correo electrónico de alerta al SuperAdmin donde mencionará el/los cambios
realizados:

31
Por último, regresando al “Menú Principal”, el usuario SuperAdmin podrá
seleccionar la última opción de la configuración llamada “Ver log” que mostrará todos los
cambios del sistema:

4.3.11 Opción “Log”. Esta ventana permitirá al usuario ver todos los cambios del sistema
realizados por los administradores, así como la posibilidad de agregar filtros por temas e
imprimir reportes PDF con la información requerida.

Las opciones finales será generar un reporte PDF como se mencionó arriba, o en su
defecto, eliminar toda la información para evitar acumular todos los cambios. Todos estos
cambios son los que se envían como alertas de correo electrónico al SuperAdmin.

32
El reporte PDF del Log es de un diseño simple que consta del logotipo institucional
(el cual puede ser modificado en el módulo “Diseño”) además de la fecha y horario de la
generación del PDF y el respectivo filtro agregado al reporte:

Regresando al “Menú Principal”, el usuario tiene la posibilidad de obtener más


ayuda en la pestaña “Ayuda” el cuál desplegará solo tres opciones (la primera solamente
disponible para SuperAdmin). Las primeras dos opciones redirigirán al usuario al
respectivo archivo disponible en internet mientras que la última opción “Acerca de…”
mostrará la misma ventana mencionada más arriba en la ventana de “Selección de ciclo”.

33
En la misma ventana “Menú principal” se podrá visualizar en la parte de arriba el
ciclo escolar elegido en la ventana anterior y así también su respectivo “Status” (los cuales
ya fueron mencionados más atrás). El status “Finalizado” no permitirá a ningún tipo de
usuario crear horarios (únicamente visualizarlos), el ciclo “Próximo” permite comenzar a
trabajar en un futuro ciclo escolar y por último, el ciclo “En desarrollo” permite trabajar en
el ciclo actual que está siendo vigente:

Para finalizar, la ventana “Menú principal” tiene como principales opciones las
siguientes:

Cada opción mostrará los módulos que llevarán a la creación de horarios


respectivos y la generación de sus archivos PDFs.

34
4.4 Menú Horarios Maestros: Si el usuario elige la opción “Horarios maestros” en el
“Menú principal”, el sistema mostrará la ventana siguiente donde el usuario elegirá al
maestro correspondiente:

4.4.1 Menú Horarios configuración: Una vez que el usuario ha elegido al maestro, el
sistema mostrará la ventana de configuración donde el usuario podrá ver todos los
horarios de la semana en dos colores: el rojo (horarios libres) y azules (horarios
ocupados). Así también, podrá ver el botón para generar el PDF en la parte inferior
derecha:

35
4.4.2 Menú horarios Maestros configuración: Si el usuario da clic en alguno de los
horarios, el sistema mostrara esta ventana donde podremos modificar los valores de
“Materia”, “Grupo” y “Aula” para la creación del horario o, si así fuera, vaciar el horario
dando clic en el botón “Hora libre”:

36
4.4.3 Menú horario Maestros impresión: En el caso de que el usuario de clic en el botón
para imprimir, el sistema mostrará un cuadro de dialogo para elegir el nombre y la ruta de
guardado del archivo PDF a generar para posteriormente abrir automáticamente el
horario del maestro, tal y como se muestra en la imagen de la página siguiente:

37
4.5 Menú Horarios Aulas: Si el usuario elige la opción “Horarios Aulas” en el “Menú
principal”, el sistema mostrará la ventana siguiente donde el usuario elegirá el aula
correspondiente:

4.5.1 Menú Aulas configuración: Una vez que el usuario ha elegido el aula, el sistema
mostrará la ventana de configuración donde el usuario podrá ver todos los horarios de la
semana en dos colores: el rojo (horarios libres) y azules (horarios ocupados). Así también,
podrá ver el botón para generar el PDF en la parte inferior derecha:

38
4.5.2 Menú horario Aulas configuración: Si el usuario da clic en alguno de los horarios, el
sistema mostrara esta ventana donde podremos ver los valores de “Materia”, “Grupo” y
“Docente”. Si el horario se encontraba libre, los campos dirán “Libre”:

4.5.3 Menú horario Aulas impresión: En el caso de que el usuario de clic en el botón para
imprimir, el sistema mostrará un cuadro de dialogo para elegir el nombre y la ruta de
guardado del archivo PDF a generar para posteriormente abrir automáticamente el
horario del aula, tal y como se muestra en la imagen de la página siguiente:

39
4.6 Menú Horarios Grupos: Si el usuario elige la opción “Horarios Grupos” en el “Menú
principal”, el sistema mostrará la ventana siguiente donde el usuario elegirá el aula
correspondiente:

40
4.6.1 Menú Aulas configuración: Una vez que el usuario ha elegido el aula, el sistema
mostrará la ventana de configuración donde el usuario podrá ver todos los horarios de la
semana en dos colores: el rojo (horarios libres) y azules (horarios ocupados). Así también,
podrá ver el botón para generar el PDF en la parte inferior derecha:

4.6.2 Menú horario Grupos configuración: Si el usuario da clic en alguno de los horarios,
el sistema mostrara esta ventana donde podremos ver los valores de “Materia”,
“Docente” y “Aula”. Si el horario se encontraba libre, los campos dirán “Libre”:

41
4.6.3 Menú horario Grupos impresión: En el caso de que el usuario de clic en el botón
para imprimir, el sistema mostrará un cuadro de dialogo para elegir el nombre y la ruta de
guardado del archivo PDF a generar para posteriormente abrir automáticamente el
horario del grupo, tal y como se muestra en la imagen de la página siguiente:

42
Nota importante: En caso de eliminar un maestro, ciclo, aula, grupo o materia, y
después tratar de crear alguno de ellos con nombres identicos, el sistema no lo permitirá.
Si esto ocurre, por favor contacte al encargado del sistema.

43
V
GLOSARIO

1. OS: Sistema operativo (Operative System)


2. SQL Server Management Studio: Es un sistema de base de datos relacionales
3. C#: Lenguaje de programación de Visual utilizado para crear este sistema
4. Llave primaria: Se utiliza para identificar en forma única cada línea en la tabla. Puede
ser parte de un registro real, o puede ser un campo artificial (uno que no tiene nada
que ver con el registro real).
5. Llave secundaria: Es una columna o varias columnas, que sirven para señalar cual es
la clave primaria de otra tabla. La columna o columnas señaladas como FOREIGN
KEY, solo podrán tener valores que ya existan en la clave primaria PRIMARY KEY de
la otra tabla.
6. .NET Framework: Es un conjunto de interfaces de programación de aplicaciones
(API) y una biblioteca compartida de código que los desarrolladores pueden llamar
a la hora de desarrollar aplicaciones.
7. Upper-Case: Caracteres en mayúscula
8. Lower-Case: Caracteres en minúscula
9. Tester: Persona encargada de realizar pruebas a un sistema
10. Diagrama de actividades: Demuestra la serie de actividades que deben ser
realizadas en un caso de uso, así como las distintas rutas que pueden irse
desencadenando en el mismo.
11. Diagrama de componentes: Ilustran las piezas del software, controladores
embebidos, etc. que conformarán un sistema.
12. Diagrama de casos de uso: Los diagramas de casos de uso son importantes para
modelar el comportamiento de un sistema, un subsistema o una clase.
13. Diagrama de componentes: Ilustran las piezas del software, controladores
embebidos, etc. que conformarán un sistema.
14. Modelo de negocios: Se define como un proceso de representación de uno o más
aspectos o elementos de una empresa como el propósito, su estructura,
funcionalidad, dinámica, lógica de negocios y componentes como fines, procesos,
reglas, objetos, actores y unidades organizativas entre otras.

44
VI
REFERENCIAS

Reviso (2017), “¿Qué es la tesorería?” obtenido de: https://www.reviso.com/es/que-es-la-


tesoreria

Stadium UNAED (2017), “Diagrama de casos de uso” obtenido de:


http://stadium.unad.edu.co/ovas/10596_9839/diagramas_de_casos_de_uso.html

Lucidshart (2014), “Tutorial de diagramas UML” obtenido de:


https://www.lucidchart.com/pages/es/tutorial-diagrama-de-actividades-uml?a=1

Quiroga, J. (2015), “Requerimientos funcionales y no funcionales”. Obtenido de:


http://www.electrohuila.com.co/Portals/0/UpDocuments/0b530417-2986-450e-bd92-
34928a11e2f5.pdf

Ecured (2013), “Diagrama entidad relación”. Obtenido de:


https://www.ecured.cu/Diagrama_entidad_relaci%C3%B3n

MCC, (2010), “Diagrama de casos de uso”. Capítulo 17. Obtenido de:


http://www.mcc.unam.mx/~cursos/Objetos/Cap17/cap17.html

Sparx Systemas, (2015), “Diagrama de casos de uso UML 2”. Obtenido de:
http://www.sparxsystems.com.ar/resources/tutorial/uml2_usecasediagram.html

Ceballos, K. (2017), “UML casos de uso”. Obtenido de:


https://ingsotfwarekarlacevallos.wordpress.com/2015/06/04/uml-casos-de-uso/

Moquillaza, S., Vega, H., Guerra. L (2010), “2.1. Programación en N capas” Pág. 58 obtenido
de: http://yaqui.mxl.uabc.mx/~molguin/as/IngReq.html

Ingeniería de Software Orientado a Objetos. Bruegge, Bernd y Dutoit, Allen Prentice-Hall,


2002 ISBN: 970-26-0010-3

Ingeniería del Software. Un enfoque práctico. 5ta. Edición Pressman, Roger McGraw-Hill,
2002 ISBN 84-481-3214-9

Curso de Ingeniería del Software I, Universidad Rey Juan Carlos. Obtenido de:
http://kybele.escet.urjc.es/asignatura.asp?Nombre1=ISI

45