Universidad Nacional de Ingeniería Facultad de Ciencias Y Sistemas Ingeniería de Sistemas
Universidad Nacional de Ingeniería Facultad de Ciencias Y Sistemas Ingeniería de Sistemas
Universidad Nacional de Ingeniería Facultad de Ciencias Y Sistemas Ingeniería de Sistemas
TEMA:
AUTORES:
TUTOR:
1
DEDICATORIA.
2
RESUMEN.
3
ÍNDICE.
INTRODUCCIÓN. .................................................................................................................. 7
OBJETIVOS. ........................................................................................................................... 8
Objetivo general: ................................................................................................................ 8
Objetivo específico: ............................................................................................................ 8
JUSTIFICACIÓN. ................................................................................................................... 9
ANTECEDENTES. ............................................................................................................... 10
DISEÑO METODOLÓGICO. .............................................................................................. 11
Descripción del tipo de trabajo a realizar. .................................................................... 11
Descripción del universo e integrantes del estudio .................................................... 11
Descripción de fuentes de información......................................................................... 14
Instrumentos para la recopilación de datos. .................................................................... 16
1. Entrevista formal- no estructurada: ....................................................................... 16
2. Encuesta: ................................................................................................................... 16
Procedimiento para la recolección de los datos. ............................................................. 17
Procesamiento de la información. ..................................................................................... 17
Tipo de análisis que se realizará a la información. ......................................................... 18
MARCO TEÓRICO .............................................................................................................. 19
1. Sistemas de información. ........................................................................................ 19
2. Tipos de sistemas de información. ........................................................................ 20
2.1. Sistemas de información y procesamiento de datos. ..................................... 20
2.2. Procesos de sistemas de información. ............................................................. 21
3. Ingeniería Web ............................................................................................................. 21
3.1. Proceso de la Ingeniería Web. ............................................................................... 22
3.2. Diferencia con la Ingeniera de Software........................................................... 23
3.3. Tecnología en el desarrollo web. ........................................................................... 24
3.4. Motores de bases de datos. ................................................................................... 28
4. Ingeniería web basada en UML (UWE.) ................................................................... 29
5. Aspectos metodológicos. ............................................................................................ 37
4
5.1. Metodología de la iWeb. ......................................................................................... 37
6. Etapas de pruebas. .................................................................................................. 40
7. Arquitectura web. ......................................................................................................... 41
7.1. Arquitectura en capas.......................................................................................... 42
CAPÍTULO I: ......................................................................................................................... 45
ENFOQUE SISTÉMICO...................................................................................................... 45
1. ASPECTOS ORGANIZACIONALES......................................................................... 46
1.1. Misión del TSIS. ................................................................................................... 46
1.2. Visión del TSIS. .................................................................................................... 46
1.3. ESTRUCTURA ORGANIZACIONAL DEL TSIS.............................................. 47
1.4. DEFINICIÓN DEL PROBLEMA. ....................................................................... 48
1.4.1. Diagrama causa y efecto de la problemática en el TSIS. .......................... 49
1.5. OBJETIVOS DEL SISTEMA............................................................................... 50
1.6. DEFINICIÓN DE ACTORES. ............................................................................. 50
CAPÍTULO II: ........................................................................................................................ 52
ESTUDIO DE FACTIBILIDAD. ........................................................................................... 52
2.1. FACTIBILIDAD TÉCNICA. .................................................................................. 53
2.1.1. Requerimientos de hardware. ........................................................................ 54
2.1.2. Requerimientos de software. .......................................................................... 56
2.2. FACTIBILIDAD ECONÓMICA. ........................................................................... 58
2.2.1. Costos de equipos a adquirir. ..................................................................... 58
2.2.2. Estimación de costo del software. ............................................................. 59
2.2.3. Costos del servicio de alojamiento de la base de datos. ....................... 61
2.2.4. Costos totales de inversión......................................................................... 61
2.3. FACTIBILIDAD FINANCIERA. ........................................................................... 62
2.3.1. Ahorros estimados por el uso del sistema. .................................................. 62
2.3.2. Evaluación financiera....................................................................................... 63
2.3.2.6. Análisis Costo-Beneficio. ................................................................................ 70
2.3.2.7. Beneficios del sistema. .................................................................................... 72
CAPÍTULO III: ....................................................................................................................... 73
5
ANÁLISIS DE REQUERIMIENTOS. ................................................................................. 73
3.1. DESCRIPCIÓN DEL MODELADO DEL NEGOCIO. .......................................... 74
3.1.1. Gestión de requerimientos ................................................................................. 74
CAPÍTULO IV:....................................................................................................................... 83
DISEÑO DEL SISTEMA...................................................................................................... 83
4.1. MODELOS UWE. ................................................................................................. 84
4.1.1. Modelo de caso de uso del negocio. ............................................................. 84
4.1.2. Diagramas de actividad del negocio. ................................................................ 85
4.1.3. Modelo de caso de uso del sistema. ............................................................. 86
4.1.4. Caso de uso. ......................................................................................................... 87
4.1.5. Diagrama de secuencia. ..................................................................................... 89
4.1.6. Diagrama de colaboración. ................................................................................. 92
4.1.7. Diagrama conceptual. .......................................................................................... 96
4.1.9. Diagrama de estado............................................................................................. 98
4.1.10. Diagrama de paquete. ..................................................................................... 98
4.1.11. Diagrama de componentes............................................................................. 99
4.1.12. Diagrama navegacional................................................................................. 101
4.1.13. Diagramas de procesos. ............................................................................... 102
4.1.14. Diagramas de actividad de proceso. ........................................................... 103
4.1.15. Diagramas de presentación. ......................................................................... 105
CONCLUSIONES. ............................................................................................................. 106
RECOMENDACIONES. .................................................................................................... 107
BIBLIOGRAFÍA. .................................................................................................................. 108
ANEXOS .............................................................................................................................. 110
6
INTRODUCCIÓN.
7
OBJETIVOS.
Objetivo general:
Objetivo específico:
8
JUSTIFICACIÓN.
9
ANTECEDENTES.
En abril del año 2014 se realizó dicho estudio por parte de un grupo de
alumnos egresados como trabajo final del mismo técnico, pero no se
implementó porque el sistema no contó con las opciones y tareas que los
procesos del TSIS necesitaban para su ejecución, de modo que los
encargados de la gestión prefirieron seguir con el método anterior y trabajar
con el paquete Office que es el mismo que se usa actualmente.
10
DISEÑO METODOLÓGICO.
11
Es el centro de estudio, en el cual se analizarán los aspectos a considerar,
cómo se ejecutan los procesos en el TSIS, para dar un diagnóstico y brindar
soluciones para mejora del sistema mediante una metodología establecida.
Integrantes:
El coordinador.
Asistente de coordinación del TSIS.
Docente.
Estudiante.
Caja
Tabla 1.
Historial de estudiantes matriculados del 2013 al 2015 año.
Estudiantes 75 71 46 64
12
Ecuación 1
𝑁 ∗ 𝑍2 ∗ 𝑝 ∗ 𝑞
𝑛= 2
𝑑 ∗ (𝑁 − 1) + 𝑍 2 ∗ 𝑝 ∗ 𝑞
Dónde:
N: Tamaño de la población
n: Tamaño de la muestra
13
Descripción de fuentes de información.
Fuentes primarias:
El coordinador.
Asistente de coordinación del TSIS.
Estudiante.
14
Fuentes secundarias:
Tabla 2.
Información requerida de las fuentes de información.
INVOLUCRADOS DATOS INFORMACION
1. Cantidad de procesos.
2. Tiempo en cada proceso.
Planes de mejoras de procesos.
3. Número de tareas en cada proceso.
15
1. Tiempo empleado en la gestión. 1. Satisfacción con la ejecución
2. Número de actividades que requiere de los procesos.
el período de matrícula. 2. Aceptación al cambio en los
3. Tiempo empleado por consulta. procesos.
4. Cantidad de estudiantes con 3. Accesibilidad de la
Estudiante smartphone. información.
5. Porcentaje de aceptación de
procesos empleado en la gestión.
2. Encuesta:
16
Procedimiento para la recolección de los datos.
Procesamiento de la información.
17
Tipo de análisis que se realizará a la información.
18
MARCO TEÓRICO
1. Sistemas de información.
Los sistemas de información (SI) están cambiando la forma que operan las
organizaciones actuales. A través de su uso se logran importantes mejoras,
pues automatizan los procesos operativos de las empresas, proporcionan
información de apoyo al proceso de toma de decisiones y, lo que es más
importante, facilitan el logro de ventajas competitivas a través de su
implementación en las empresas.
19
organizaciones o en el entorno físico antes de ordenarlos e interpretarlos en
una forma que las personas puedan comprender y usar.
Ningún sistema individual puede proveer toda la información que necesita una
organización.
20
2.2. Procesos de sistemas de información.
3. Ingeniería Web
21
Rodriguez (2009). Comenta que la Ingeniería Web (IWeb) aplica “sólidos
principios científicos, de ingeniería y de administración, y enfoques
disciplinados y sistemáticos para el desarrollo, despliegue y mantenimiento
exitoso de sistemas y aplicaciones basados en Web de alta calidad”.
Actualmente existen millones de sitios web que cubren diferentes necesidades
de la vida, seguramente la comunicación es la más importante teniendo en
cuenta que las distancias pasaron a un segundo plano.
Según Pressman 2015) enumera siete actividades que forman parte del
proceso de la IWeb y que son aplicables a cualquier aplicación web
independientemente de su tamaño y complejidad. (pág. 183) Las mismas son:
22
1. La formulación identifica objetivos y establece el alcance de la primera
entrega.
2. La planificación genera la estimación del coste general del proyecto,
la evaluación de riesgos y el calendario del desarrollo y fechas de
entrega.
3. El análisis especifica los requerimientos e identifica el contenido.
4. La modelización se compone de dos secuencias paralelas de tareas.
Una consiste en el diseño y producción del contenido que forma parte
de la aplicación. La otra, en el diseño de la arquitectura, navegación e
interfaz de usuario. Es importante destacar la importancia del diseño de
la interfaz. Independientemente del valor del contenido y servicios
prestados, una buena interfaz mejora la percepción que el usuario tiene
de éstos.
5. En la generación de páginas se integra contenido, arquitectura,
navegación e interfaz para crear estática o dinámicamente el aspecto
más visible de la aplicación: las páginas.
6. El test busca errores en todos los niveles: contenido, funcional,
navegacional, rendimiento, etc. El hecho de que las aplicaciones
residan en la red, y que inter operen en plataformas muy distintas, hace
que el proceso de test sea especialmente difícil.
7. Finalmente, el resultado es sometido a la evaluación del cliente.
23
Según Rodriguez (2009) define como Ingeneria de software como la disciplina
o área de la informática que ofrece métodos y técnicas para desarrollar y
mantener software de calidad. (pág. 9.)
24
Layouts aplicación para CSS
Layouts es un sencillo simple Creador de CSS que puede ser usado para crear
web, soporta estándares de diseños de página. Layouts se inspiró en Yahoo!
‘s Grids CSS y oece 5 opciones predefinidas de anchos que soporta ancho
tipo líquido o fijo.
Layouts también tiene una web basada en patrones prediseñados que fue
desarrollado para el navegador Firefox. Precaución: el diseño de patrones está
todavía en sus primeras etapas de desarrollo, por lo que puede generar
algunos errores.
Adebal de la Torre (2006) afirma que los lenguajes de lado servidor son
aquellos lenguajes que son reconocidos, ejecutados e interpretados por el
propio servidor y que se envían al cliente en un formato comprensible para él
(Pág.1.)
Por otro lado, los lenguajes de lado cliente (entre los cuales no sólo se
encuentra el HTML sino también Java y JavaScript los cuales son simplemente
incluidos en el código HTML) son aquellos que pueden ser directamente
"digeridos" por el navegador y no necesitan un pre- tratamiento.
Cada uno de estos tipos tiene por supuesto sus ventajas y sus inconvenientes.
Así, por ejemplo, un lenguaje de lado cliente es totalmente independiente del
servidor, lo cual permite que la página pueda ser albergada en cualquier sitio
sin necesidad de pagar más ya que, por regla general, los servidores que
aceptan páginas con scripts de lado servidor son en su mayoría de pago o sus
prestaciones son muy limitadas.
25
Lenguajes del lado del servidor
Es una tecnología del lado servidor de Microsoft para páginas web generadas
dinámicamente, que ha sido comercializada como un anexo a Internet
Information Server (IIS). EL estándard ASP permite utilizar cualquier lenguaje
para la programación, si bien Microsoft favorece que se utilice el VBScript, y
en segundo término el JScript (versión del estándard Javascript hecha por
Microsoft). (gallego Micael 2014.)
26
Con la programación del lado del cliente se pueden validar algunos de los
datos en la máquina cliente antes de enviarlos al servidor. Esto proporciona a
los usuarios informes de error inmediatos, mientras siguen en esa página de
formulario y sin necesidad de volver atrás tras recibir un mensaje de error.
Puede resultar necesario acceder a una base de datos para validar
determinados valores, mientras que no suele disponer de un acceso directo a
la base de datos en la máquina del cliente, aunque ese acceso a la base de
datos es factible.
JavaScript:
27
válidas. O bien realizar algún tipo de acción como ejecutar un fichero de
sonido, un applet de Java, etc. (Instituto Tecnológico de Matehuala,
Programación web, México ,2012.)
Yomar Altamar (2013), expresa que: Los Motores de Bases de Datos, son
programas específicos, dedicados a servir de intermediarios entre las bases
de datos y las aplicaciones que las utilizan como función principal, cada uno
de estos cumple una tarea específica, que van desde crear la Base de Datos
hasta administrar el uso y acceso a ésta (Pg. 9.)
Un MBD está compuesto principalmente por tres lenguajes, siendo estos DDL
(Lenguaje de definición de datos), DML (Lenguaje de manipulación de datos),
y finalmente el SQL (Lenguaje de consulta.)
28
el rendimiento del código, implementación en los clientes y recopilación de
telemetría de uso. Estas herramientas están diseñadas para trabajar juntas de
la forma más eficiente posible y todas se exponen a través del Entorno de
desarrollo integrado (IDE) de Visual Studio. (Microsoft, 2013)
Modelos.
29
Otras características relevantes del proceso y método de autoría de UWE
son el uso del paradigma orientado a objetos, su orientación al usuario, la
definición de una meta-modelo (modelo de referencia) que da soporte al
método y el grado de formalismo que alcanza debido al soporte que
proporciona para la definición de restricciones sobre los modelos.
30
Dichos requisitos serán capturados desde modelos de procesos de negocio
descritos con BPMN (Business Process Model and Notation), y expresados
mediante casos de uso de UML (Unified Model Language.)
Según Hammon & Wolf(2011) y Recker, (2010), Los lenguajes más usados
para el modelado de BP son UML y BPMN, siendo este último el más utilizado
en la industria por lo que es ampliamente reconocido como el estándar de
facto para el modelado de BP.
31
Informalmente se puede decir que un concepto es una idea, cosa u objeto.
Para descubrirlos se debe analizar los sustantivos en las descripciones
textuales del dominio del problema, es decir, de la descripción del sistema,
de los requerimientos y de los Casos de uso.
Modelo de usuario
32
modelos para soportar el modelado de rol-usuario, el modelado de contexto,
el modelado de tareas, el modelado de dominio y los modelos de
presentación. (Pg. 198.)
Un modelo de usuario se define por la comprensión del uso del sistema y son
muy indicados para alcanzar fines de usabilidad. Ellos identifican y
representan los aspectos esenciales de las necesidades y requerimientos de
los usuarios.
Según Cristina Cachero Castro (2008), OO-H: Una extensión de los métodos
OO para el modelado y generación automática de interfaces hipermedia.’ Un
diagrama de estructura compuesta es un diagrama que muestra la estructura
interna de un clasificador, incluyendo sus puntos de interacción a otras partes
del sistema’’. Esto muestra la configuración y relación de las partes que juntas
realizan el comportamiento de clasificador contenido (Pg. 14.)
33
Modelo abstracto de interfaz
34
puede ser ejercido a través de mensajes (en particular, eventos externos
generados por el usuario).
Los ADOs son objetos que no soportan externamente eventos generados por
el usuario [Cowan 95]. Desde un punto de vista arquitectónico, las ADVs son
observadores para ADOss, para que el protocolo de comunicación entre la
interfaz y los objetos de aplicación siga las reglas descritas en el modelo de
diseño de observador [Gamma 95].
35
En general, los ADVs especifican la organización y el comportamiento de la
interfaz, pero la apariencia física real o de los atributos, y el diseño de la ADV
en la pantalla real se hace en la fase de la implementación. En el contexto de
OOHDM, los objetos de navegación como nodos, e índices actuarán como
ADOs, y su ADVs asociados se usará para especificar su apariencia al
usuario.
36
ampliación para utilizar los objetos de modelado definidos en UWE. Éste, hace
uso de notación UML pura y los tipos de diagramas UML en donde sea posible
para el análisis y diseño de aplicaciones web. En adición, la extensión de UWE
cubre la navegación, presentación, lógica del negocio y aspectos de
adaptación. La notación UWE se define como una extensión "ligera" de UML.
5. Aspectos metodológicos.
37
con datos almacenados. Todo este proceso, caótico, dio lugar al nacimiento
de sitios no planificados en los que no se empleó una metodología apropiada.
Pressman (2015) enumera siete actividades que forman parte del proceso de
la IWeb y que son aplicables a cualquier aplicación web independientemente
de su tamaño y complejidad. Las mismas son:
5.1.2.1. Formulación.
5.1.2.2. Planificación
38
5.1.2.3. Análisis.
➢ Análisis de interacción.
Descripción detallada de la interacción del usuario y la web.
➢ Análisis funcional.
Descripción detallada de todas las funciones y operaciones.
➢ Análisis de configuración.
Descripción del entorno y de la infraestructura en donde reside la web.
Diseño arquitectónico.
39
Diseño de navegación.
Generación de páginas.
6. Etapas de pruebas.
40
implica actividades tales como: establecimiento y supervisión de estándares,
revisiones técnicas formales, análisis, seguimiento y registro de informes, etc,
son igualmente aplicables a la Ingeniería web. Sin embargo, en la Web toman
especial relevancia para valorar la calidad, aspectos como: usabilidad,
funcionalidad, fiabilidad, seguridad, eficiencia y mantenibilidad.
7. Arquitectura web.
La arquitectura de software (Mora, 2011, pág. 39) es una pieza central del
desarrollo de sistemas de software modernos. El objetivo de la arquitectura
consiste en desarrollar sistemas de software grandes de forma eficiente,
estructurada y con capacidad de reuso. La arquitectura forma parte del
proceso de diseño de software el cual también forma parte del proceso de
desarrollo de software que comprende, requerimientos, diseño,
implementación, prueba y mantenimiento.
La arquitectura de software nos ayuda a comprender mejor las necesidades
que debe de cumplir el producto de software.
41
arquitectos tradicionales diseñan y coordinan la construcción de edificios, los
arquitectos web diseñan y coordinan el desarrollo de sitios web.
Un ejemplo muy simple y que es muy común encontrar, es una aplicación que
tiene dos niveles (nivel de aplicación y nivel de datos), en donde cada nivel
puede tener varias capas. (Mora, 2011, pág. 44)
Esta interfaz permite a la capa de lógica de negocio proveer los recursos que
necesita la capa de presentación. Las capas inferiores se encargarán de
brindar sus servicios a las capas superiores por medio de sus interfaces.
42
Al separar una aplicación en capas y niveles permite modificar de forma
independiente cada capa. De acuerdo al nivel de complejidad de la aplicación
se pueden seguir incorporando capas o niveles de acuerdo a las necesidades.
(Mora, 2011, pág. 44.)
Capa de datos.
43
para solicitar al gestor de base de datos almacenar o recuperar datos de él.
(NEWCOMLAB 2013.)
Capa de presentación.
44
CAPÍTULO I:
ENFOQUE SISTÉMICO.
45
1. ASPECTOS ORGANIZACIONALES.
46
1.3. ESTRUCTURA ORGANIZACIONAL DEL TSIS.
47
1.4. DEFINICIÓN DEL PROBLEMA.
48
1.4.1. Diagrama causa y efecto de la problemática en el TSIS.
COORDINACIÓN EQUIPO
Falta de iniciativa
en la innovación y
mejoras en los Los equipos
procesos. informáticos que se
utilizan actualmente
Estrategias enfocadas son de baja
fuera del ámbito
tecnológico.
DESCENTRALIZA
CIÓN DE LA
INFORMACIÓN
Los procesos ACADEMICA DEL
Se hacen de forma TSIS
Almacenamiento
manual y semi de información en
computarizados. diferentes
herramientas de
Software.
MÉTODO TECNOLOGIA
49
1.5. OBJETIVOS DEL SISTEMA.
Los actores del sistema de información son los que iniciarán acciones dentro
del mismo, estos se definen a continuación:
El coordinador.
Asistente de coordinación del TSIS.
Docente.
Estudiante.
Caja
50
Crear nuevo horario.
Crear nuevo grupo.
Registrar docente.
Registrar estudiante.
Registrar asignaturas.
Registrar matrículas.
Docente:
Estudiante:
Caja:
Caja
51
CAPÍTULO II:
ESTUDIO DE FACTIBILIDAD.
52
2.1. FACTIBILIDAD TÉCNICA.
53
La documentación técnica estuvo suministrada por las siguientes personas:
Tabla 3.
Documentación técnica.
Tipo de información Fuentes de información Medio
Tabla 4.
Características técnicas de Computadora.
Computadora Sistema Memoria Velocidad CPU Tamaño del disco
operativo RAM duro
Usado Disponible
Pentium 4
PC1 Asistente de Windows 7 1GB 63.45 16.55 GB
3.00 GHZ
Coordinación del TSIS Ultimate 32 Bits GB
54
Tabla 5.
Características técnicas de Impresoras.
Impresora Marca Modelo
Tabla 6.
Infraestructura de comunicación.
Infraestructura de comunicación
Router
Tabla 7.
Equipos por adquirir.
Equipo SO Marca Ram Procesador Disco
55
2.1.2. Requerimientos de software.
Tabla 8.
Software necesario
Nombre Descripción
56
2.1.3. Servicios disponibles
Resultados obtenidos.
Para este estudio se determinaron los recursos disponibles para el TSIS y los
recursos requeridos de acuerdo a las necesidades del proyecto, equipo de
cómputo y alojamiento de la aplicación web. En lo que respecta a los equipos
de cómputo se realizó la cotización de dos laptops para el uso del asistente de
coordinación y el coordinador. Una de las ventajas es el apoyo por parte del
DTIC en proporcionar el alojamiento de la aplicación web sin incurrir en gastos,
además que el ambiente estará adaptado a las necesidades de la misma.
57
2.2. FACTIBILIDAD ECONÓMICA.
Tabla 9.
Inversión necesaria.
Personal Equipo Cantidad Costo Costo
Unitario Total
58
2.2.2. Estimación de costo del software.
Para esta etapa se hace uso COCOMO II, permitiendo determinar con cierto
grado de certeza, el costo del software (medidos en dólares $), tiempo de
desarrollo (días - semanas) y esfuerzo (t/hombre.)
2.2.2.1. Metodología:
El manual de definición del modelo COCOMO II define las líneas de código fuente
usando listas de control adaptadas del Instituto de Ingenierías de software.
59
Existen herramientas que examinan archivos fuentes y cuentan las líneas de
código fuentes usando las definiciones de COCOMO II.
60
2.2.3. Costos del servicio de alojamiento de la base de datos.
Tabla 10.
Costos de Inversión Inicial para el Sistema de Información.
DESCRIPCIÓN COSTO ($)
Resultados obtenidos.
A través del estudio con apoyo del modelo de costo COCOMO II se concluye
que es necesario un tiempo de 9 meses para desarrollo de la aplicación web,
con una cantidad de personal de 3 desarrolladores, bajo estas condiciones
el costo estimado de la aplicación es de U$ 𝟔, 𝟖𝟒𝟒. 𝟐𝟓 en sus tres etapas,
añadiendo la adquisición de equipos con un monto de U$ 736.44, da como
resultado una inversión de U$ 7,580.69.
61
2.3. FACTIBILIDAD FINANCIERA.
Tabla 11.
Ahorros originados por el Sistema.
TIPO DE AHORRO CANTIDAD ANUAL PRECIO AHORRO TOTAL(C$)
UNITARIO (C$)
62
TIPO DE AHORRO CANTIDAD ANUAL PRECIO AHORRO TOTAL(C$)
UNITARIO (C$)
TOTAL, C$ C$ 6,495.24
La siguiente tabla muestra los flujos netos de efectivos proyectados para los
próximos 5 años de la inversión por la adquisición del sistema, con una tasa
promedio de inflación del 5.5 %.
Tabla 12.
Inflación actual al mes de noviembre 2017 y premio al riesgo.
63
2.3.2.1. Depreciación de equipos
El método de depreciación que se utilizará para las 2 computadoras será el de
línea recta en base al arto. 45 de la ley 822, Ley de Concertación Tributaria y
arto. 34 numeral 3 del reglamento inciso d, el cual establece una vida útil de 2
años para depreciación de equipos de cómputo.
Formula:
DepreciacionE2 = ($ 368.22 – 0) / 2
DepreciacionE2 = $ 184.11
Tabla 13.
Ingresos anuales estimados.
Calculo de Ingresos
64
2.3.2.3. Egresos estimados del TSIS
Tabla 14.
Egresos anuales estimados.
Cálculo de gastos de administración
Para el cálculo del préstamo se utilizó la tasa de interés de 18% anual (Ver anexo 13)
que ofrece el Banco de la Producción que en comparación con demás bancos brinda
la menor tasa de interés y se determinó una cantidad de cuotas de 5 anualmente
correspondientes a los 5 años del flujo del proyecto.
VA = $ $ 𝟕, 𝟓𝟖𝟎. 𝟔𝟗 ∗ 0.60
𝐕𝐀 = $ 𝟒, 𝟓𝟒𝟖. 𝟒𝟏
65
2.3.2.4.2. Cálculo de amortización.
Tabla 15.
Amortización del préstamo.
Período Cuota Interés Amortización Saldo
0 4548.41
66
2.3.2.4.3. Flujo de caja con financiamiento.
Tabla 16.
Flujo de Efectivo con Financiamiento.
Concepto. 0 1 2 3 4 5
Ingresos. 29120.00 30677.92 32319.19 34048.27 35869.85
Ahorros totales. 211.37 222.68 234.59 247.14 260.36
Tabla 17.
Flujo de Efectivo Acumulado.
Periodos. 0 1 2 3 4 5
67
2.3.2.5. Flujo de caja sin financiamiento.
Tabla 18.
Flujo de Efectivo sin Financiamiento.
Concepto. 0 1 2 3 4 5
Ahorros
211.37 222.68 234.59 247.14 260.36
Totales.
Utilidad
después de 15681.83 16534.60 17690.74 18637.20 19634.28
impuesto.
Tabla 19.
Flujo de Efectivo Acumulado.
Períodos. 0 1 2 3 4 5
Flujo de caja. -7580.69 16050.05 16902.82 17690.74 18637.20 19634.28
Flujo
-7580.69 8469.36 25372.18 43062.92 61700.12 81334.40
acumulado.
68
Determinación de costo de capital (TMAR): refleja las expectativas de
ganancia que se desean obtener a cambio de invertir el dinero, calculándose
de la siguiente manera:
TMAR = i + f
Donde i es el premio a riesgo, y f la inflación.
69
2.3.2.6. Análisis Costo-Beneficio.
Tabla 20.
Gastos operativos.
Gastos operativos
Resma de papel BOND 12 121.47 1457.64
XEROX
Sobre plástico 3 59.00 177
Tóner de impresora 1 2,948.12 2948.12
HP
Lapicero Papermate 15 4.54 68.1
70
Tabla 21.
Cálculo de ingresos.
Calculo de ingresos
Concepto.
Pago por matricula nuevo ingreso y reingreso. U$ 2,240
Pago por mensualidad. U$ 26,880
Tabla 23.
Análisis costo beneficio.
Análisis costo beneficio
Costo-beneficio(beneficio/costo.) 3.87
71
La relación costo beneficio es un indicador que ayuda a determinar si un
proyecto es viable o no. Si el resultado es < 1 el proyecto no se debe aceptar,
si el resultado es = 1 es indiferente y si es > 1 es recomendable llevarlo a cabo.
Según los cálculos hechos se recomienda llevar a cabo el proyecto, con una
relación costo-beneficio de 3.87, el sistema es viable.
Resultados obtenidos.
72
CAPÍTULO III:
ANÁLISIS DE REQUERIMIENTOS.
73
3.1. DESCRIPCIÓN DEL MODELADO DEL NEGOCIO.
74
Registro de estudiantes y docentes.
Registro de docentes:
Registro de asignaturas:
En este proceso se realizan todos los subprocesos que son necesarios para
apertura de un ciclo académico en el TSIS, entre ellos, creación de la carga
académica, creación de grupos, creación de cursos y creación de horarios de
clases, a continuación, se detallan cada uno:
75
1. Creación de la carga académica:
Contempla el origen del ciclo, el coordinador crea una las cargas académicas,
por cada régimen y por cada año lectivo, junto con otros datos que contempla
la carga, y queda activa para asignársele, una por cada grupo.
2. Creación de grupos:
Una vez que se crean las cargas, el asistente de coordinación crea los grupos,
en dependencia de la cantidad de cursos que van a impartir, luego se le asigna
una carga activa y se lleva un registro de todos los cursos por cada ciclo
académico.
3. Creación de cursos:
En este subproceso el asistente de coordinación crea los cursos disponibles
para el ciclo académico actual, la creación de estos va en dependencia a las
asignaturas que se van impartir, con ello también se registra el docente que va
a impartir el curso y el grupo en el cual se va impartir.
4. Creación de horario:
Una vez creado los cursos y sus dependencias el coordinador procede a crear
y registrar los horarios según las distintas modalidades que ofrecen y los
cursos que impartirán en cada día de la semana, en cada grupo académico.
En caso de que haya un choque de horarios se harán las correcciones
pertinentes para ese ciclo.
Registro de estudiante:
En este proceso, cuando el estudiante se dirige al TSIS para realizar su
matrícula, y este es nuevo ingreso, el asistente de coordinación del TSIS se
encarga de registrar la inscripción, y consigo todos los datos personales de
interés que se le solicitan por medio de documentos tales como: fotocopia de
76
cédula, fotocopia de las notas de 4to y 5to año aprobados de la Educación
Secundaria y una foto tamaño carnet.
Registro de Matrícula:
Gestión de monografía:
Suficiencia:
77
coordinador evalúa si acepta o rechaza la solicitud de suficiencia. Aceptada la
solicitud de suficiencia, se envía al estudiante a realizar el pago de arancel.
TSIS programa fecha de realización de la suficiencia y le asigna al docente.
Realizada la suficiencia, el docente registra la nota obtenida del estudiante.
Control de pagos.
78
3.1.2. Diagrama del proceso actual.
79
3.1.3. Diagrama del proceso optimizado.
80
3.1.4. Requerimientos del sistema.
81
Una vez descrito los procesos, se llevó a cabo el análisis con ayuda de la
herramienta REM 1.2.2, en la cual se definen la organización, actores,
desarrolladores, objetivos del sistema, requerimientos funcionales y no
funcionales (ver anexo 3.)
Tabla 24.
Matriz de rastreabilidad.
82
CAPÍTULO IV:
83
4.1. MODELOS UWE.
84
4.1.2. Diagramas de actividad del negocio.
85
Aplicación Web de gestión académica y control de pagos en el TSIS
86
4.1.4. Caso de uso.
Plantilla de Coleman.
Tabla 25.
Gestionar matrícula.
Caso de uso Gestionar matrícula
ACTORES
87
Aplicación Web de gestión académica y control de pagos en el TSIS
ESCENARIO
Nombre Matrícula.
Figura 9. Modelo de caso de uso Gestionar Matrícula en línea (Ver anexo 4.)
88
Aplicación Web de gestión académica y control de pagos en el TSIS
Plantilla de Coleman.
Tabla 26.
Gestionar matrícula en línea.
Caso de uso Gestionar matrícula en línea
ACTORES
ESCENARIO
Nombre Matrícula.
89
Aplicación Web de gestión académica y control de pagos en el TSIS
90
Aplicación Web de gestión académica y control de pagos en el TSIS
91
Aplicación Web de gestión académica y control de pagos en el TSIS
Nueva matrícula.
Modificar matrícula.
92
Aplicación Web de gestión académica y control de pagos en el TSIS
Activar/desactivar matrícula.
Finalizar matrícula.
93
Aplicación Web de gestión académica y control de pagos en el TSIS
94
Aplicación Web de gestión académica y control de pagos en el TSIS
95
4.1.7. Diagrama conceptual.
Describe los conceptos involucrados en el sistema, que en programación orientado a objetos se identifican como objetos del mundo real.
96
DetallePago
4.1.8. Modelo relacional. IdDetallePago
AspNetUsers Idpago
Id
IdDetalleEsquelaPago
Id_rol
Pago
Estado
Id_pago
Id_persona
Fecha
Estado
NumFactura
Email
EstadoPago
EmailConfirmed
Departamento IdEsquela
PasswordHash Pais
Id_departamento
SecurityStamp Id_pais
Nombre
PhoneNumber Nombre
Descripcion
Opcion PhoneNumberConfirmed Descripcion DetalleEsquelaPago
Id_pais IdDetalleEsquelaPago
Id_opcion
TwoFactorEnabled
Id_modulo IdEsquela
LockoutEndDateUtc
Url IdCategoriaPago
LockoutEnabled
Descripcion IdRegimen
AccessFailedCount
Rol_opcion Estado IdCargaAcademica
UserName
Id_usuario_opcion Id_padre Mes
Disciplina
Id_Disciplina
Nombre
97
4.1.9. Diagrama de estado
Matrícula.
98
Aplicación Web de gestión académica y control de pagos en el TSIS
99
Aplicación Web de gestión académica y control de pagos en el TSIS
100
4.1.12. Diagrama navegacional.
Un diagrama de navegación nos indica las clases de navegación y de procesos que pertenecen a una página web. (Ver anexo 4.)
101
Aplicación Web de gestión académica y control de pagos en el TSIS
102
Aplicación Web de gestión académica y control de pagos en el TSIS
Figura 26: Diagrama de actividad de proceso crear Matrícula (Ver anexo 4.)
103
Aplicación Web de gestión académica y control de pagos en el TSIS
104
Aplicación Web de gestión académica y control de pagos en el TSIS
Figura 28: Diagrama de presentación del formulario de inicio (Ver anexo 4.)
105
Aplicación Web de gestión académica y control de pagos en el TSIS
CONCLUSIONES.
106
Aplicación Web de gestión académica y control de pagos en el TSIS
RECOMENDACIONES.
107
Aplicación Web de gestión académica y control de pagos en el TSIS
BIBLIOGRAFÍA.
Fernando Berzal, Francisco J. Cortijo & Juan Carlos Cubero. (s.f.). Desarrollo
Profesional de Aplicaciones Web con ASP.NET. Recuperado el 14 de febrero
de 2016, de http://elvex.ugr.es/decsai/csharp/pdf/web/web-book-a4.pdf
108
Aplicación Web de gestión académica y control de pagos en el TSIS
109
Aplicación Web de gestión académica y control de pagos en el TSIS
ANEXOS
Anexo 1. COCOMO.
Factores de Escala.
Factores de costo.
Tabla 28.
Descripción factores de costo.
No. Factor Referencia
1 Fiabilidad Esta es la medida de hasta qué punto el software debe
requerida de realizar su función esperada durante un periodo de tiempo.
software (RELY.) Si el efecto de un fracaso es solo una molestia ligera
entonces RELY es Bajo. Si un fallo arriesgase vidas
humanas entonces RELY es muy alto.
2 Medida del Esta medida intenta capturar como se afecta en el
volumen de datos desarrollo del producto, grandes requerimientos de datos,
(DATA.) La medida se determina calculando D/P. La razón por la
que es importante considerar el tamaño de la base de
datos es por esfuerzo necesario para generar datos de
prueba que se usarán para ejecutar el programa.
DATA se valora como bajo si D/P es menor que 10 y muy
alto si es mayor que 1000
3 Complejidad del La complejidad se decide en 5 áreas: Funcionamiento de
producto (CPLX.) control, funcionamiento computacional, funcionamiento de
dispositivos dependientes, funcionamiento del sector de
datos y funcionamiento del gestor de interfaz de usuario.
Se seleccionará el área o combinación de áreas que
caracterizan al producto o a un subsistema del producto.
Aplicación Web de gestión académica y control de pagos en el TSIS
Factores de escala.
Tabla 29.
Descripción factores de escala.
Tabla 30.
Calculo de Factor de ajuste.
Tabla 31.
Calculo de Factor de escala.
RESL Manejo de riesgos Muy No se realiza un plan que toma en cuenta los 4.24
y la Arquitectura bajo riesgos
PMAT Madurez del Nominal Las áreas de proceso principales están en un 1.56
proceso estado incipiente dentro de la organización.
∑SFI = 9.15
Nota. Fuente: elaboración propia.
Aplicación Web de gestión académica y control de pagos en el TSIS
14
𝐴𝐹 = 0.65 + 0.01(∑ 𝐹𝑖 )
𝑖=1
AF = 0.65 + 0.01(38)
AF = 1.03
Puntos de función ajustados: Total de líneas de código fuente.
Tabla 32.
Líneas de código según lenguaje.
fuente en miles.
B = 0.91+ (0.01x 9.15) B= 1.0015
Tabla 33.
Calculo de factor de costo.
b Factor Muy Bajo Bajo Normal Alto Muy alto Extra Proyect
o
1 RELY Inconveniente Mínimas Perdidas Perdida Vida humana 0.92
s perdidas moderadas financiera en riesgo
insignificantes al al usuario elevada o
que afecta usuario, recuperable inconvenient
solamente a fácilmente s sin e humano
los recuperab grandes masivo
desarrolladore les inconvenie
s ntes
0.82 0.92 1.00 1.10 1.26 -
2 DATA DB 10 <=D/P < 100<=D/P < D/P>1000 1.0
bytes/Pg 100 1000
m SLOC
< 10
Aplicación Web de gestión académica y control de pagos en el TSIS
b Factor Muy Bajo Bajo Normal Alto Muy alto Extra Proyect
o
- 0.90 1.00 1.14 1.28 -
3 CPLX Pocas Estructura Uso Programació Codificación Planificació 1.0
estructuras sin s mayoritario n recursiva. n múltiple
anidamiento, anidadas de estructurada Manejo de de recursos
Composición sencillas anidamient con alto interrupcione con cambio
modular os grado de s con dinámico
simple por sencillos. anidamiento prioridad fija. de
medio de Algunos con Sincronizació prioridades.
llamadas a controles predicados n de tareas, Control al
procedimiento entre compuestos. complejas nivel de
o simples módulos. Control de llamadas o microcódig
script Tablas de cola y pila. subrutinas o. Control
decisión. Procesamien en tiempo
Pasaje de to distribuido. real
mensaje o Control en el distribuido.
llamadas o tiempo real
subrutinas. con un
procesador.
0.73 0.87 1.00 1.17 1.34 1.74
4 RUSE Reusable Reusabl 1.0
Ningún Reusa Reusabl
dentro e dentro
compon ble e dentro
de una de
ent e dentro de un
misma múltiple
reusabl del mismo
e línea de s líneas
mismo program
productos de
proyec a
producto
to
- 0.95 1.00 1.07 1.15 1.24
b Factor Muy Bajo Bajo Normal Alto Muy alto Extra Proyect
o
sin en su ampliament excesivam
cubrir justa e ent e
medida
0.81 0.91 1.00 1.11 1.23 -
b Factor Muy Bajo Bajo Normal Alto Muy alto Extra Proyect
o
2
semanas
- 0.87 1.00 1.15 1.30 -
9 ACAP 15 percentil 35 55 75 percentil 90 percentil - 0.85
percentil percentil
1.42 1.19 1.00 0.85 0.71
b Factor Muy Bajo Bajo Normal Alto Muy alto Extra Proyect
o
16 SITE Internacion Multi- Multi- Misma Mismo Complet 0.80
al ciudad y ciudad o ciudad o edificio o a mente
multico multicom área complejo centraliz
mpañía pañía metropolita ado
n
a
1.22 1.09 1.00 0.93 0.86 0.
80
17 SCED 75% del 85% 100% 130% del 160% del 1.43
del del
nominal nominal nominal
nomin nominal
al
1.43 1.14 1.00 1.00 1.00 -
Nota. Fuente: elaboración propia.
πEMi = (0.92 * 1.00 * 1.00 * 1.00 * 1.00 * 1.00 * 1.00 * 0.87 * 0.85 * 0.88 * 0.81
* 1.10 *1.09 *1.00 * 1.00 * 0.80 * 1.43)
πEMi = 0.67
𝐸 = 20,89
𝐸 = 21 (Personas - mes)
𝐶𝐻 = 𝐸⁄𝑇𝐷𝐸𝑆
CH = 21/9= 2.33
CH = 3 personas.
Estimación de la productividad.
𝑃 = (𝑇𝐿𝐷𝐶 ∗ 1000)⁄𝑇𝐷𝐸𝑆
𝑃 = (10.57 ∗ 1000)⁄9
Para obtener el costo total en el cual incurrirá el TSIS, se deben realizar una
serie de cálculos relacionados a los costos directos e indirectos del desarrollo
de la Aplicación Web.
𝐶𝑇𝑃 = 𝐶𝐷 + 𝐶𝐼
Donde;
CTP: Costo de consumo de energía
CD: Costos directos = CFT (Costo de la Fuerza de Trabajo) + CUMT (costo de
utilización de medios técnicos)
CI: Costos indirectos = 15% CD.
Tabla 34.
Distribución de tiempo y esfuerzo por etapa.
INDICADOR FASES PEQUE INTERME MEDI GRAND MUY
2MF D 8MF 32MF 128MF GRAND
512MF
ESFUERZO
Porcentajes Estudio 7 7 7 7 7
(%) preliminar
Análisis 17 17 17 17 17
Diseño y 64 61 58 55 52
desarrollo
Diseño 27 26 25 24 23
Desarrollo 37 35 33 31 29
Prueba e 19 22 25 28 31
implementación
TIEMPO DE DESARROLLO
Porcentajes Estudio 16 18 20 22 24
(%) preliminar
Análisis 24 25 26 27 28
Diseño y 56 52 48 44 40
desarrollo
Prueba e 20 23 26 29 32
implementación
Nota. Fuente: elaboración propia.
𝑀𝐹 − 𝑀𝐹1
%𝑝𝑟𝑜𝑔 = %𝑀𝐹1 + ∗ (%𝑀𝐹2 − %𝑀𝐹1 )
𝑀𝐹2 − 𝑀𝐹1
10.57 − 8
= 0.1071
32 − 8
Tabla 35.
Calculo de la Distribución de tiempo y esfuerzo por etapa.
Etapa ESF% ESF TDES% TDES CH
Estudio preliminar 7 1.47 19.36 1.74 0.84
Análisis 17 3.57 25.68 2.31 1.54
Diseño y desarrollo 58.42 12.74 49.28 4.43 2.87
Prueba e implementación 24.04 5.05 25.04 2.25 2.24
Nota. Fuente: elaboración propia.
Aplicación Web de gestión académica y control de pagos en el TSIS
Estudio preliminar.
CFT = C$ 8,000 x 0.84 analista-programador x 1.74
CFT1 = C$ 11,692.8
Análisis.
CFT = C$ 8,000 x 1.54 analista-programador x 2.31
CFT2 = C$ 28,459.2
Diseño y desarrollo.
CFT = C$ 8,000 x 2.87 analista-programador x 4.43
CFT3 = C$ 101,712.8
Prueba e implementación.
CFT = C$ 8,000 x 2.24 analista-programador x 2.25
CFT4 = C$ 40,320
CFT=C$ 182,184.80
Tabla 36.
Calculo de la Kilowatts por dispositivo.
Dispositivo Intensidad Voltaje Potencia
(Amperios) (Voltios) (Watts)
HDD 0.5 11.25 5.625
DVD-ROM 0.5 22.5 11.25
Tarjeta Madre 0.5 3.75 1.875
Mouse 0.1 5 0.5
Teclado 0.05 5 0.25
Monitor 0.7 110 77
TOTAL (Watts) 96.5
TOTAL (Kilowatts) 0.0965
Nota. Fuente: elaboración propia.
𝐶𝐶𝑒 = 𝐶𝑒 ∗ 𝐶𝐾𝐻 ∗ 𝑁𝑜𝐻
Donde;
CCe: Costo de consumo de energía
Ce: Consumo de energía
CKH: Costo de kilowatts-hora
NoH: Número de horas utilizadas al mes.
Estudio Preliminar
CUMT = C$ 37.97 /Computadora-Mes x 2 computadora x 1.74 meses
CUMT1 = C$ 132.13
Análisis
CUMT = C$ 37.97 /computadora-mes x 2 computadora x 2.31 meses
CUMT2 = C$ 175.42
Diseño y desarrollo
CUMT = C$ 37.97 /computadora-mes x 2 computadoras x 4.43 meses
CUMT3 = C$ 336.41
Prueba e implementación
1
Fuente: http://www.ine.gob.ni/DGE/tarifasdge/2018/04/pt_abril18_BT1.pdf.
Aplicación Web de gestión académica y control de pagos en el TSIS
CUMT = CUMT1+CUMT2+CUMT3+CUMT4
CUMT = 132.13+175.42+336.41+170.86
CUMT = 814.82
Durante las 4 etapas del desarrollo del sistema se deberá de realizar una
inversión de C$ 814.82 mensual en gastos de consumo de energía eléctrica.
Sustituyendo en la fórmula:
Tabla 37.
Flujo de efectivo con financiamiento.
Periodos. 0 1 2 3 4 5
Flujo de caja -7,580.69 14,841.18 15,659.62 16,407.03 17,305.68 18,246.37
Flujo
-7,580.69 7,260.49 22,920.11 39,327.14 56,632.82 74,879.19
acumulado
Nota. fuente: elaboración propia.
𝑉𝑡
VAN = ∑𝑛1 (1+𝑖)𝑛 – io.
14,841.18 15,659.62 16,407.03 17,305.68 18,246.37
VAN = (1+0.15)1
+ (1+0.15)2 + (1+0.15)3 + (1+0.15)4 + (1+0.15)5 − 7,580.69.
14,841.18 15,659.62 16,407.03 17,305.68 18,246.37
VAN = + + + + − 7,580.69.
1.15 1.3225 1.5208 1.7490 2.0114
𝑉𝐴𝑁 46,920.11
VAN relativo = %= = 618.9%.
𝐼𝑁𝑉𝐸𝑅𝑆𝐼𝑂𝑁 𝐼𝑁𝐼𝐶𝐼𝐴𝐿 7,580.69
Tabla 38.
TIR del flujo con financiamiento.
Datos
Costo Inicial $ -7,584.69
1er año 14841.18
2do año 15659.62
3er año 16407.03
4to año 17305.68
5to año 18246.37
TIR(5 Años) 200%
Nota. fuente: elaboración propia.
Tabla 39.
Flujo de efectivo sin financiamiento.
Períodos. 0 1 2 3 4 5
Flujo de caja. -7580.69 16050.05 16902.82 17690.74 18637.20 19634.28
Flujo
-7580.69 8469.36 25372.18 43062.92 61700.12 81334.40
acumulado.
Nota. fuente: elaboración propia.
𝑉𝑡
VAN = ∑𝑛1 (1+𝑖)𝑛 – io.
16,050.05 16,902.82 17,690.74 18637.20 19634.28
VAN = (1+0.15)1
+ (1+0.15)2 + (1+0.15)3 + (1+0.15)4 + (1+0.15)5 − 7,580.69.
16,050.05 16,902.82 17,690.74 18,637.20 19634.28
VAN = + + + + − 7,580.69.
1.15 1.3225 1.5208 1.7490 2.0114
Tabla 40.
TIR del flujo sin financiamiento.
Datos
Costo Inicial $ -7,580.69
1er año 16,050.05
2do año 16,902.82
3er año 17,690.74
4to año 18,637.20
5to año 19,634.28
TIR(5 Años) 216%
Nota. fuente: elaboración propia.
Usuarios.
Tabla 41.
Coordinador del TSIS.
Tabla 42.
Asistente del TSIS.
Tabla 43.
Estudiante del TSIS.
Organización.
Tabla 44.
Organización TSIS.
Tabla 45.
Organización uni-rupap.
Desarrolladores.
Tabla 46.
Desarrollador de la aplicación.
Tabla 47.
Desarrollador de la aplicación.
Tabla 48.
Desarrollador de la aplicación.
Requerimientos funcionales
Creación de usuario.
Tabla 49.
Creación de usuario.
Creación de matrícula.
Tabla 51.
Creación de matrícula.
Creación de régimen.
Tabla 52.
Creación de régimen.
Creación de horario.
Tabla 53.
Creación de horario.
Creación de docente.
Tabla 54.
Registro de docente.
Creación de estudiante.
Tabla 55.
Registro de estudiante.
Creación de grupo.
Tabla 56.
Creación de grupo.
Creación de cursos.
Tabla 57.
Creación de cursos.
Registro de asignatura.
Tabla 58.
Creación de asignatura.
Registro de notas.
Tabla 59.
Registro de notas.
Registro de pagos.
Tabla 60.
Registro de pagos.
Registro de monografía.
Tabla 61.
Registro monografía.
Reporte de matrícula.
Tabla 62.
Reporte de matrícula.
Requerimientos no funcionales.
Requerimiento de rendimiento.
Tabla 69.
Requerimiento de rendimiento.
Requerimiento de espacio.
Tabla 70.
Requerimiento de espacio.
Requerimiento de fiabilidad.
Tabla 71.
Requerimiento de fiabilidad.
Requerimiento de portabilidad.
Tabla 72.
Requerimiento de portabilidad.
Requerimientos externos.
Este gran apartado incluye todos los requerimientos que se derivan de los
factores externos al sistema y de su proceso de desarrollo. Éstos pueden
incluir los requerimientos de interoperabilidad que definen la manera en que el
sistema interactúa con sistemas de otras organizaciones; los requerimientos
legislativos que deben seguirse para asegurar que el sistema funcione dentro
de la ley y los requerimientos éticos. Estos últimos son puestos en un sistema
para asegurar que será aceptado por sus usuarios y por el público en general.
Requerimiento de privacidad.
Tabla 73.
Requerimiento de privacidad.
Requerimiento de seguridad.
Tabla 74.
Requerimiento de seguridad.
Requerimientos de software.
Tabla 75.
Requerimiento de software.
Requerimientos de hardware.
Tabla 76.
Requerimiento de hardware.
Requerimientos de red.
Son todos los requerimientos que necesita la aplicación para poder trabajar en
un entorno cliente/servidor.
Tabla 77.
Requerimiento de red.
Plantilla de Coleman.
Tabla 78.
Gestionar arancel.
ACTORES
ESCENARIO
Nombre Aranceles
Aplicación Web de gestión académica y control de pagos en el TSIS
Precondiciones
Plantilla de Coleman.
Tabla 79.
Gestionar asignatura.
ACTORES
ESCENARIO
Nombre Asignatura
Plantilla de Coleman.
Tabla 80.
Gestionar carga académica.
ACTORES
ESCENARIO
Plantilla de Coleman.
Tabla 81.
Gestionar cursos.
ACTORES
ESCENARIO
Nombre Curso
Aplicación Web de gestión académica y control de pagos en el TSIS
Plantilla de Coleman.
Tabla 82.
Gestionar docente.
ACTORES
ESCENARIO
Nombre Docente
Precondiciones
Plantilla de Coleman.
Tabla 83.
Gestionar esquela.
ACTORES
ESCENARIO
Nombre Esquela
Plantilla de Coleman.
Tabla 84.
Gestionar estudiante.
ACTORES
ESCENARIO
Nombre Estudiante
Precondiciones
Aplicación Web de gestión académica y control de pagos en el TSIS
Plantilla de Coleman.
Tabla 85.
Gestionar grupo.
ACTORES
ESCENARIO
Nombre Grupo
Plantilla de Coleman.
Tabla 86.
Gestionar horario.
ACTORES
ESCENARIO
Nombre Horario
Plantilla de Coleman.
Tabla 87.
Gestionar inscripción especial.
ACTORES
ESCENARIO
Aplicación Web de gestión académica y control de pagos en el TSIS
Precondiciones Tiene que existir catálogo de estudiante con notas reprobadas y que
exista un pago realizado.
Plantilla de Coleman.
Tabla 88.
Gestionar monografía.
ACTORES
ESCENARIO
Nombre Monografía
Plantilla de Coleman.
Tabla 89.
Gestionar nota.
Definición El sistema permitirá digitar las notas desde un sistema web, validando
que se llenen correcta y completamente los datos.
ACTORES
ESCENARIO
Nombre Nota
Plantilla de Coleman.
Tabla 90.
Gestionar nota especial.
ACTORES
ESCENARIO
Ciclo académico.
Registro de docente.
Registro de nota.
DIAGRAMAS DE SECUENCIA.
Guardar docente.
Modificar docente.
Inactivar docente.
Guardar estudiante.
Modificar estudiante.
Inactivar estudiante.
Guardar nota.
Modificar nota.
DIAGRAMAS DE ESTADO.
Carga académica.
Docente.
Estudiante.
Grupo.
Nota.
DIAGRAMAS DE COLABORACIÓN.
Nuevo docente.
Modificar docente.
Activar/desactivar docente.
Finalizar docente.
Nuevo estudiante.
Modificar estudiante.
Activar/desactivar estudiante.
Finalizar estudiante.
Nueva nota.
Modificar nota.
Activar/desactivar nota.
Finalizar nota.
DIAGRAMAS DE NAVEGACIÓN.
DIAGRAMAS DE PRESENTACIÓN.
Menú arancel.
Menú curso.
Menú esquela.
Menú grupo.
Menú matrícula.
Menú monografía.
Menú estudiante.
Menú asignatura.
Anexo 6. Inflación.
Anexo 8. Proformas.
Entrevista DTIC
Nombre: _________________________________________________________________
Cargo: _______________
Fecha: ____/_____/_____
11- ¿Con el fin de mejorar los procesos del TSIS en el UNI-RUPAP, estarían de acuerdo
en proporcionar alojamiento al sistema web y a la base de Datos?
Aplicación Web de gestión académica y control de pagos en el TSIS
Encuesta
Permítame saludarle muy cordialmente, esta encuesta está dirigida a los estudiantes del
Técnico Superior de Sistemas (TSIS), con el objetivo de conocer su opinión acerca de la
aceptación de una mejora en la gestión mediante la implementación de una aplicación web,
Información que servirá para un trabajo de investigación monográfica, por lo que se requiere
su colaboración al responder las siguientes preguntas:
Muy buena
Buena
Regular
Mala
2. ¿Con qué nivel de eficacia cree usted que cumple el proceso actual de gestión del TSIS?
Muy eficaz
Eficaz
Ligeramente eficaz
Nada eficaz
3. ¿Con qué nivel de eficiencia cree usted que cumple el proceso actual de gestion del TSIS ?.
Muy eficiente
Eficiente
Poco eficiente
Nada eficiente
4. ¿Considera que realiza actividades repetitivas al momento de matricularse?
Si
No
5. Aproximadamente ¿cuánto tiempo espera en las filas para obtener la orden de matrícula?
De 1 min – 3 min
De 4 min – 8 min
Aplicación Web de gestión académica y control de pagos en el TSIS
De 9 min – 15 min
6. ¿Cuánto tiempo espera en las filas para inscripción de asignaturas?
De 1 min – 3 min
De 4 min – 8 min
De 9 min – 15 min
7. En general, ¿qué tan satisfecho está usted con la gestión de matrícula, pagos e inscripción de
asignaturas del TSIS?
Muy satisfecho
Moderadamente satisfecho
Poco satisfecho
Insatisfecho
8. ¿Considera muy tardía la respuesta de alguna consulta o informe incluyendo las notas?
Si
No
9. ¿Qué tan importante considera usted el uso de la tecnología en la gestión de los procesos TSIS?
Muy importante
Moderadamente importante
Poco importante
Sin importancia
10. ¿Qué tan útil consideraría usted un sistema que automatice la gestión de los procesos del
TSIS?
Muy útil
Moderadamente útil
Poco útil
Inútil
11. ¿Estaría de acuerdo en que se implemente un sistema automatizado para la gestión de los
procesos del TSIS?
Si
No
Aplicación Web de gestión académica y control de pagos en el TSIS
12. ¿Qué tanta influencia, cree usted que tiene la reputación de la Universidad Nacional de
Ingeniería al momento de implementar un Sistema automatizado?
Mucha influencia
Suficiente influencia
Poca influencia
Ninguna afluencia
13. En general, ¿qué tan importante cree usted que un Sistema sea de gran usabilidad?
Muy importante
Moderadamente importante
Poco importante
Sin importancia
14. ¿Qué tanta influencia tiene el diseño de interfaz, al momento de implementar un Sistema?
Mucha influencia
Suficiente influencia
Poca influencia
Ninguna influencia
15. ¿Le gustaría una plataforma en donde pueda consultar su información académica en línea?
Si
No
Fecha: ___/___/_____
Universidad Nacional de Ingeniería
10. ¿Siente que se podrían mejorar los procesos del TSIS? ¿Por qué?
12. ¿Cuáles son los procesos que se efectúan en la gestión académica del TSIS?
Explique cada uno.
13. ¿Quiénes son los que tienen permitidos realizar, inscripciones de alumnos,
maestros, entregas de notas y realización de pagos de matrículas y
mensualidades?
Aplicación Web de gestión académica y control de pagos en el TSIS
Fecha: ___/___/_____
Entrevista formal no estructurada para la secretaria TSIS.
22. ¿Cree usted que la gestión actual del TSIS es la adecuada? ¿Por qué?
23. ¿Usted se siente satisfecha con el proceso de gestión actual? ¿Por qué?
24. ¿Siente que se podrían mejorar los procesos del TSIS? ¿Por qué?
Aplicación Web de gestión académica y control de pagos en el TSIS
Tabla 91
Premio al Riesgo.
Fuente: https://www.banprogrupopromerica.com.ni/banca-de-personas/cr%C3%A9ditos/calcula-la-
cuota-de-tu-prestamo-personal.
Aplicación Web de gestión académica y control de pagos en el TSIS