SlideShare una empresa de Scribd logo
1 de 84
º
S.E.P. TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO
de Tuxtepec
TALLER DE INVESTIGACIÓN II
PROYECTO:
“DESARROLLO DE UN SISTEMA DE
REGISTRO PARA EL CONTROL DE
PRÉSTAMO DE PROYECTORES PARA
EL CENTRO DE CÓMPUTO DEL
INSTITUTO TECNOLÓGICO DE
TUXTEPEC”
PRESENTAN:
ANAYA MANZANO JUAN 13350283
CORTÉS SÁNCHEZ MISAEL 13350288
DOMÍNGUEZGARCÍA YOEL A. 13350385
MANUEL GREGORIO IVÁN M. 13350294
MÉNDEZMEDINAALAN J. 13350296
CARRERA:
INGENIERIA INFORMÁTICA
DOCENTE:
L.I. MARÍA DE LOS ÁNGELES
MARTÍNEZ MORALES
SAN JUAN BAUTISTA TUXTEPEC,
OAXACA A MAYO DE 2017
i
Agradecimientos
A los profesores que día a día dan su máximo esfuerzo para que sus educandos
reafirmen la teoría presentada en clase.
ii
Resumen
El presente proyecto se enfocará en el desarrollo de un sistema de registro para el
control de préstamo de proyectores en el centro de cómputo del Instituto
Tecnológico de Tuxtepec (ITTux), usando herramientas como el entorno de
desarrollo integrado (IDE) Microsoft Visual Studio 2017 para el diseño y
programación del sistema y Microsoft SQL Server 2016 como gestor de base de
datos. El objetivo principal del proyecto es generar estadísticas de uso de
proyectores con base en los datos que los usuarios introduzcan en el sistema, para
estimar con mayor precisión el ciclo de vida de las lámparas de estos recursos,
además de reducir de manera significativa el uso de papel y juego geométrico para
el trazado del formato de registro manual con la que cuenta el instituto.
La metodología que se va a usar para el desarrollo del proyecto es la Metodología
en Cascada, que cuenta con 7 fases primordiales y en el apartado de Procedimiento
se explica a detalle el trabajo realizado en cada fase, incluyendo el cronograma de
actividades de acuerdo a la planeación del equipo de desarrollo. También se hizo
un estudio sobre los profesores que hacen uso de los proyectores, obteniendo una
muestra poblacional, y posteriormente sustituir ese valor en la fórmula para poder
determinar el número de personas a las cuales se les aplicó una encuesta, siendo
ésta el instrumento de recolección de datos que optó el equipo para poder
determinar con exactitud cómo es que ha mejorado el servicio de préstamo de
proyectores.
iii
Índice de contenido
Índice de contenido
Agradecimientos....................................................................................................................i
Resumen...............................................................................................................................ii
Índice de contenido.............................................................................................................iii
Índice de tablas .................................................................................................................. vii
Índice de figuras................................................................................................................ viii
Índice de fórmulas................................................................................................................ x
Anexos ...................................................................................................................................1
Introducción...........................................................................................................................2
Planteamiento del problema...............................................................................................4
Objetivos................................................................................................................................7
Objetivo general ...............................................................................................................7
Objetivos específicos.......................................................................................................7
Justificación...........................................................................................................................8
Impactos ................................................................................................................................9
Social .................................................................................................................................9
Económico.........................................................................................................................9
Tecnológico.......................................................................................................................9
Ambiental.........................................................................................................................10
Hipótesis..............................................................................................................................11
Hipótesis de trabajo.......................................................................................................11
Hipótesis nula .................................................................................................................11
Identificación y operacionalización de las variables.................................................11
Variable Independiente: ............................................................................................11
iv
Variable dependiente: ...............................................................................................11
Identificación y definición de las variables .................................................................12
Operacionalización de las variables ...........................................................................14
Enfoque ...............................................................................................................................16
Cálculo de la muestra........................................................................................................17
Marco teórico......................................................................................................................19
1 Antecedentes..............................................................................................................19
2 Ingeniería de software ...............................................................................................19
3 Sistema de información.............................................................................................20
3.1 Definición de sistema de información ..............................................................20
3.2 Una definición de sistemas de información desde una perspectiva
estratégica.......................................................................................................................21
4 Proceso de desarrollo de software..........................................................................23
5 El software de los sistemas de información...........................................................26
5.1 Programas de software ......................................................................................26
5.2 Software de sistemas .........................................................................................26
5.3 Datos e información ............................................................................................27
5.4 Los niveles de información ................................................................................27
5.5 Características deseables para la información ..............................................28
6 Categorías de sistemas de información.................................................................29
6.1 Sistemas transaccionales ..................................................................................29
6.2 Sistemas de control de la gestión (o gerenciales) .........................................30
6.3 Sistemas de apoyo a la toma de decisiones ..................................................30
7 Componentes de un sistema de información ........................................................31
7.1 Individuos participantes......................................................................................31
v
7.2 Datos e información ............................................................................................32
7.3 Procesos de negocio ..........................................................................................35
7.4 Tecnologías de la información ..........................................................................36
8 La necesidad de sistemas de información.............................................................38
9 La plataforma .NET....................................................................................................39
9.1 Historia..................................................................................................................39
9.1.1 API Windows (Win16 & Win32) .................................................................39
9.1.2 MFC (Microsoft Foundation Classes) .......................................................39
9.1.3 COM (Component Object Model)..............................................................39
9.2 Versiones..............................................................................................................40
9.2.1 Versión 1.0 ....................................................................................................40
9.2.2 Versión 1.1 ....................................................................................................41
9.2.3 Versión 2.0 ....................................................................................................41
9.2.4 Versión 3.0 ....................................................................................................42
9.2.5 Versión 3.5 ....................................................................................................42
9.2.6 Versión 4.0 ....................................................................................................42
9.2.7 Versión 4.5 ....................................................................................................43
Tecnología de desarrollo ..................................................................................................44
Microsoft Visual Studio 2017........................................................................................44
Microsoft SQL Server 2016 ..........................................................................................44
Procedimiento.....................................................................................................................46
Modelo en cascada........................................................................................................46
Análisis y definición de requerimientos ..................................................................46
Diseño del sistema y del software...........................................................................47
Implementación y prueba de unidades...................................................................47
vi
Integración y prueba del sistema.............................................................................48
Funcionamiento y mantenimiento ...........................................................................48
Resultados ..........................................................................................................................50
Actividades sociales realizadas .......................................................................................60
Conclusión...........................................................................................................................67
Recomendaciones .............................................................................................................68
Experiencia profesional personal adquirida...................................................................69
Competencias desarrolladas y/o aplicadas ...................................................................70
Competencias instrumentales......................................................................................70
Competencias interpersonales ....................................................................................70
Competencias sistémicas.............................................................................................70
Referencias.........................................................................................................................71
Anexos .................................................................................................................................72
vii
Índice de tablas
Tabla 1.- Identificación y definición de las variables ....................................................12
Tabla 2.- Operacionalización de las variables...............................................................14
Tabla 3.- Cronograma de actividades.............................................................................49
viii
Índice de figuras
Figura 1.- Mecanismo de control de sistemas de información ...................................20
Figura 2.- Componentes de un sistema de información..............................................34
Figura 3.- Logo oficial de Microsoft Visual Studio 2017 ..............................................44
Figura 4.- Logo oficial de Microsoft SQL Server 2016................................................45
Figura 5.- Interfaz de inicio en SQL Server 2016 .........................................................50
Figura 6.- Se establece la autenticación del usuario ...................................................50
Figura 7.- Se crea una nueva base de datos ................................................................51
Figura 8.- Ventana emergente para asignar nombre a la base de datos .................51
Figura 9.- Se asigna un nombre a la base de datos ....................................................52
Figura 10.- Se crea una tabla dentro de la base de datos ..........................................52
Figura 11.- Se introducen los valores y el tipo de dato................................................53
Figura 12.- Columnas de la tabla ....................................................................................53
Figura 13.- Se asigna un nombre a la tabla...................................................................54
Figura 14.- Creación de un proyecto en Visual Studio 2017 ......................................54
Figura 15.- Ventana emergente para seleccionar el tipo de proyecto ......................55
Figura 16.- Se cargan los componentes necesarios para iniciar el proyecto ..........55
Figura 17.- Primera vista del proyecto ya cargado.......................................................56
Figura 18.- Se redimensiona los valores de ancho y alto de la ventana ..................56
Figura 19.- Se insertan los objetos necesarios al proyecto ........................................57
Figura 20.- Diseño de la interfaz del sistema ................................................................57
Figura 21.- Ventana de programación de la interfaz del sistema ..............................58
Figura 22.- Conexión a una base de datos....................................................................58
Figura 23.- Se indican los valores de la base de datos y el servidor de base de datos
..............................................................................................................................................59
Figura 24.- Programación de los objetos utilizados .....................................................59
Figura 25.- Pregunta 1 ......................................................................................................62
Figura 26.- Pregunta 2 ......................................................................................................62
Figura 27.- Pregunta 3 ......................................................................................................63
Figura 28.- Pregunta 4 ......................................................................................................64
Figura 29.- Pregunta 5 ......................................................................................................64
ix
Figura 30.- Pregunta 6 ......................................................................................................65
Figura 31.- Cuestionario aplicado al encargado ...........................................................66
x
Índice de fórmulas
Fórmula 1.- Fórmula para calcular la muestra poblacional.........................................17
1
Anexos
Anexo 1.- Realizando la encuesta...................................................................................72
Anexo 2.- Realizando la encuesta a la encargada .......................................................72
Anexo 3.- Evidencia de la realización de la encuesta..................................................73
Anexo 4.- Realización de la encuesta ............................................................................73
2
Introducción
El desarrollo del sistema de registro para el control de préstamo de proyectores
tiene como objetivo principal generar estadísticas de uso para estimar con mayor
precisión el ciclo de vida útil de las lámparas de estos recursos, además de reducir
de manera significativa el uso de papel y juego geométrico para el trazado del
formato de registro manual con la que cuenta el instituto. El sistema generará las
estadísticas con base en los datos que el usuario vaya ingresando al sistema, tales
como Nombre, Numero de proyector, Numero de laboratorio, Materia y Fecha y hora
en la que se genera la solicitud de préstamo.
Cabe mencionar que con el registro manual no se puede estimar con precisión el
uso de los proyectores, ya que se debe de recurrir a la libreta de registro el cual
tiene los datos que el usuario completa para poder utilizar un proyector, de esta
manera es como se ha venido trabajando.
De ahí surge la problemática ya que de acuerdo al proceso manual es muy tedioso
hacer los cálculos sobre el historial de uso y estar sumando las horas en las cuales
ha sido utilizado un recurso, además el encargado tiene la obligación de hacer el
trazado del formato de préstamo en la libreta, y se da el caso de que en ocasiones
no se traza el formato en toda la libreta y los usuarios tienen que recurrir a hacer el
formato, es ahí donde tardan en hacer el registro.
Para ello se ha optado por usar la Metodología en Cascada, que es una metodología
de desarrollo de software que cuenta con 7 fases primordiales en las cuales se
realizan actividades específicas de acuerdo a los roles de cada integrante del equipo
de desarrollo, todo esto se ve reflejado en el cronograma de actividades, que se ha
previsto de acuerdo a la planeación del tiempo que el equipo ha invertido.
3
Los principales beneficiados con este proyecto serán de manera directa los
profesores que hacen uso de los laboratorios del centro de cómputo del Instituto
Tecnológico de Tuxtepec, con el fin de optimizar el tiempo al momento de hacer una
solicitud de préstamo y así no tengan que estar escribiendo cada columna del
formato manual.
Finalmente se presenta el marco teórico con temas referentes al desarrollo de
software, los individuos participantes y la forma en la que se estructura un sistema
de información, además de su estrecho vínculo con las tecnologías de la
información. También se menciona las herramientas de desarrollo que fueron
usados para desarrollar este sistema de información.
4
Planteamiento del problema
El Instituto Tecnológico de Tuxtepec ofrece servicios educativos abarcando 9
carreras profesionales y una maestría en alimentos, además cuenta con un centro
de cómputo que ofrece servicio de internet y laboratorios con computadoras con
software especialmente para los alumnos de carreras específicas, también brinda
el servicio de préstamo de proyectores a los profesores que hacen uso de los
laboratorios o aulas del centro de cómputo.
A partir del año 2015 se empezó a dar el servicio de préstamo de proyectores en el
centro de cómputo del Instituto Tecnológico de Tuxtepec con un total de 3
proyectores, con los cuáles los profesores se apoyaban para dar sus clases. Al
principio no se llevaba un registro sobre el préstamo de los recursos, ya que, en ese
año, el centro de cómputo solo contaba con 3 laboratorios y 1 aula, por lo que era
un ambiente más controlado, pero a partir del año 2016 las instalaciones
aumentaron y se estableció una segunda planta con 5 aulas y 5 laboratorios y por
ende la demanda del uso de proyectores aumentó, por ello para ese mismo año se
adquirieron 3 proyectores más para cubrir la demanda.
En el mismo año (2016), se empezó a implementar el registro manual de préstamo
de los proyectores en una libreta en donde se incluyen los siguientes datos: Número
de cañón, Nombre, Fecha, Hora, Laboratorio, Recibido, Entregado, Materia y
Observaciones.
Con la finalidad de llevar un mejor control de las mismas, generar estadísticas de
uso (tiempo de vida de las lámparas de los proyectores), saber en qué aula
específica se está usando el recurso y qué profesor la está ocupando.
5
Después de haber realizado un arduo análisis, se han detectado los siguientes
problemas:
 El registro es manual.
 Los profesores no rellenan todos los campos.
 No se puede estimar con exactitud el tiempo de vida de las lámparas.
 Cuando se terminan las hojas de la libreta de registro, se tiene que adquirir
otra.
 El formato se tiene que trazar por cada hora de la libreta, por lo que quita
tiempo.
 Se necesita material adicional para poder elaborar el formato (juego
geométrico y lapicero).
 Cada que se termina las líneas de la hoja, el profesor se encuentra con la
necesidad de trazar el formato en la hoja siguiente de la libreta en caso de
que el personal del centro de cómputo aún no lo ha elaborado.
 No se cuenta con un lapicero especial para poder rellenar los campos, en
ocasiones los profesores tienen que usar sus materiales o recurren a la
secretaria del centro de cómputo para pedir un lapicero.
 Los profesores mandan a un alumno para hacer la devolución del proyector
por lo que hay posibles riesgos de pérdida del recurso.
 Hay profesores que firman de “Recibido” y “Entregado” en el formato de
préstamo, aun cuando no han entregado el recurso, por ello se considera una
mala práctica del registro.
 Es necesario asignar un espacio exclusivo para acomodar los proyectores
con sus respectivos cables.
6
Pregunta de investigación:
¿Cómo afecta el registro manual de préstamo de proyectores al tiempo que invierte
un profesor para rellenar los datos solicitados en el formato?
7
Objetivos
Objetivo general
Desarrollar un sistema de registro para el control de préstamo de proyectores para
el centro de cómputo del Instituto Tecnológico de Tuxtepec, usando el entorno de
desarrollo integrado Microsoft Visual Studio 2017.
.
Objetivos específicos
 Identificar a los usuarios
 Definición de requerimientos.
 Selección de herramientas de trabajo.
 Definir los requerimientos de hardware y software
 Hacer pruebas del software
 Verificar que el software cumpla con los requerimientos del cliente.
 Entregar el software al cliente.
 Se instala el software y se pone en funcionamiento práctico.
8
Justificación
El registro para el préstamo de los proyectores en el centro de cómputo del Instituto
Tecnológico de Tuxtepec, ha sido hasta el momento, una alternativa que controla
por ejemplo el ciclo de vida de las lámparas para los proyectores, pero sin duda hay
mejores formas de estimar ese tiempo, una de ellas es automatizar las solicitudes
de los recursos, es decir, generar un sistema de control.
Es por ello que se ha optado por desarrollar un sistema de registro para el control
de las solicitudes de préstamo, ya que los profesores del ITTux, han sido afectados
con los problemas detectados mencionados en el planteamiento del problema, y a
partir de esa problemática se reflejará el sistema, el cuál será exclusivo para el
centro de cómputo, enfocado a las áreas y/o carreras que hacen uso de las aulas y
laboratorios del mismo. El lugar destinado para realizar el rellenado de los campos
de información que requiere el formato de préstamo será reemplazado por una
computadora de uso exclusivo para el software en desarrollo.
Como se ha mencionado anteriormente, uno de los puntos más relevantes o la
información que es de vital importancia para el personal del centro de cómputo es
entre otros puntos, estimar el tiempo de vida de las lámparas, para ello se pretende
gestionar un generador de estadísticas que hará más fácil la estimación del tiempo;
además reducirá de forma significativa el uso de papel, lapicero y juego geométrico,
evitando así la pérdida de tiempo al trazar el formato de solicitud de préstamo.
Cabe mencionar que el desarrollo de sistema requiere de herramientas para poder
llevar a cabo dicha tarea; de acuerdo a experiencias y conocimientos propios del
equipo de desarrollo se optó por seleccionar el entorno de desarrollo integrado
Microsoft Visual Studio 2017 y SQL server como gestor de base de datos; teniendo
9
en cuenta que el periodo de trabajo será de enero a junio, siendo los profesores que
hacen uso de los laboratorios del centro de cómputo del ITTux los beneficiados de
manera directa con un servicio automatizado de solicitud de préstamo de
proyectores.
Impactos
Social
El proyecto beneficiará a la población que solicita los proyectores, en éste caso a
los profesores que abarcan las áreas que hacen uso de los laboratorios y aulas del
centro de cómputo del ITTUX. En un futuro se podría implementar el proyecto para
el departamento de préstamo de proyectores que se ubica en el departamento de
Desarrollo Académico del instituto Tecnológico de Tuxtepec.
Económico
El proyecto no requiere de ningún tipo de inversión ya que todas las herramientas
de desarrollo que fueron adquiridas provienen de una empresa mundial que ofrece
el IDE Microsoft Visual Studio en su versión Community 2017, al igual que el
software gestor de base de datos SQL Server 2016. En caso de que en un futuro
los planes que ofrece esta empresa cambiaran se tendría que adquirir las licencias
correspondientes.
Tecnológico
Para el desarrollo del proyecto se hará uso de diversas herramientas tecnológicas,
abarcando software actualizado para poder estar en sintonía con las actualizaciones
de estas herramientas. Cabe mencionar que el software requerido precisa de
10
equipos de cómputo con una buena arquitectura, ya que son programas que son
muy pesados.
Ambiental
El proyecto se propuso con la intención de que todo el proceso y el control de
préstamo de proyectores fuese de manera computarizada, es decir que mediante
herramientas tecnológicas se desarrolle el software y así reducir en gran medida el
uso de papel en el proceso de registro manual de préstamo de proyectores, además
se reducirá el uso de materiales como lapiceros y juegos geométricos, ya que el
sistema tiene la función de generar estadísticas de uso.
11
Hipótesis
Hipótesis de trabajo
El desarrollo del sistema de registro para el control de préstamo de proyectores en
el centro de cómputo del Instituto Tecnológico de Tuxtepec, automatizará el proceso
de préstamo de proyectores lo que permitirá generar estadísticas sobre el uso de
estos recursos y estimar con mayor precisión el ciclo de vida de los mismos, además
de que se podrá reducir el uso de papel para el rellenado del formato de solicitud.
Hipótesis nula
El desarrollo de un sistema de registro para el control de préstamo de proyectores
en el centro de cómputo del Instituto Tecnológico de Tuxtepec, no automatizará el
proceso de préstamo de proyectores, sin generar estadísticas sobre el uso de estos
recursos, para no estimar con mayor precisión el ciclo de vida de estos aparatos,
así como la reducción de papel para el rellenado del formato de solicitud.
Identificación y operacionalización de las variables
Las variables consideradas en la presente investigación, se detallan a continuación:
Las variables de la hipótesis general son:
Variable Independiente:
 Desarrollo de un sistema de registro para el control de préstamo de
proyectores.
Variable dependiente:
12
 Automatizará el proceso de préstamo de proyectores
 Generar estadísticas sobre el uso de éstos recursos.
 Estimar con mayor precisión el ciclo de vida de éstos recursos.
 Reducción de papel para el rellenado del formato de solicitud.
Identificación y definición de las variables
Tabla 1.- Identificación y definición de las variables
Objetivo
específico o
hipótesis
Variable Definición conceptual
Variables dependientes
Hipótesis Automatizará el
proceso de
préstamo de
proyectores.
La automatización de los procesos es la
sustitución de tareas tradicionalmente
manuales por las mismas realizaciones de
manera automática por máquinas, robots o
cualquier otro tipo de automatismo.
Hipótesis Generar
estadísticas sobre
el uso de éstos
recursos.
La estadística es una herramienta que
estudia usos y análisis provenientes de
una muestra representativa de datos, que
buscar explicar las correlaciones y
dependencias de un fenómeno físico o
natural de ocurrencia en forma aleatoria o
condicional.
Hipótesis Estimar con mayor
precisión el ciclo
La duración de un producto, lo determina
en la mayoría de las veces, la naturaleza
13
de vida de estos
aparatos.
del mismo, es decir, su composición
química y si pertenece a la familia de los
productos perecederos, de larga duración
o no perecederos.
Hipótesis Reducción de
papel para el
rellenado del
formato de
solicitud.
La reducción del uso de papel en las
empresas ha sido de gran relevancia por el
medio ambiente ya que con los avances
tecnológicos se ha tenido la oportunidad de
hacer conciencia y generar todos los
documentos que se imprimían o se
trascribían en papel, ahora se hace de
manera computarizada, incitando así a la
disminución del uso de papel.
Variables independientes
Hipótesis Desarrollo de un
sistema de registro
para el control de
préstamo de
proyectores.
Conjunto de componentes relacionados
que recolectan, registran, procesan,
almacenan y distribuyen información para
apoyar la toma de decisiones y el control
de una organización.
14
Operacionalización de las variables
Tabla 2.- Operacionalización de las variables
Variable Dimensión Indicador Subindicador
Variables dependientes
Automatizará
el proceso de
préstamo de
proyectores.
Servicio de
préstamo.
Reducción de
tiempo
Tiempo promedio para
el registro manual.
Generar
estadísticas
sobre el uso
de éstos
recursos.
Reportes de uso Frecuencia de la
estadística.
Datos a reportar.
Periodo de generación
de estadísticas
Estimar con
mayor
precisión el
ciclo de vida
de estos
aparatos.
Calcular mediante
estadísticas el
tiempo de vida.
Vida útil de las
lámparas.
Tiempo
promedio de
uso.
Definir el tiempo de uso
de los proyectores
mediante estadísticas.
Reducción de
papel para el
rellenado del
formato de
solicitud.
Formato de
registro manual.
Cantidad de papel
utilizado.
Uso de papel Ahorrar en materiales
para formatos de
registro.
Variable independiente
15
Desarrollo de
un sistema de
registro para
el control de
préstamo de
proyectores.
Automatización del
servicio.
Reducción de
tiempo de registro.
Facilidad de uso
por parte del
usuario
Tiempo de
registro
Vista amigable e
intuitiva del usuario
Cantidad de minutos
para el registro.
16
Enfoque
El enfoque cuantitativo usa la recolección de datos para probar hipótesis, con base
en la medición numérica y el análisis estadístico, para establecer patrones de
comportamiento y probar teorías. Así mimo siguen un patrón predecible y
estructurado (el proceso) y se debe tener presente que las decisiones críticas se
efectúan antes de recolectar los datos.
Con los estudios cuantitativos se intentan explicar y predecir los fenómenos
investigados, buscando regularidades y relaciones causales entre elementos. Esto
significa que la meta principal es la construcción y demostración de teorías (que
explican y predicen). Sin duda alguna en este proyecto de investigación se pretende
utilizar este enfoque, debido a que su meta de investigación consiste en describir y
explicar el fenómeno estudiado, el cual nos servirá como base para el desarrollo del
proyecto. Otra de las cosas importantes que se considera es que la teoría es
generada a partir de comparar la investigación previa con los resultados del estudio.
Para poder implantar este enfoque, se pretende que la recolección de datos se hará
mediante una observación, cuestionarios y estudios previos que ayudarán a
comprobar los casos para dicha investigación.
Según los autores dicen que los análisis cuantitativos se interpretan a la luz de las
predicciones iniciales (hipótesis) y de estudios previos (teoría). La interpretación
constituye una explicación de cómo los resultados encajan en el conocimiento
existente (Creswell, 2005).
17
Cálculo de la muestra
𝑛 =
𝑁(𝑍)2
(𝑝)(𝑞)
(𝑑)2 ( 𝑁 − 1) + (𝑍)2 ( 𝑝) (𝑞)
Fórmula 1.- Fórmula para calcular la muestra poblacional
En donde:
 N = tamaño de la población
 Z = nivel de confianza
 P = probabilidad de éxito, o proporción esperada
 Q = probabilidad de fracaso
 D = precisión (Error máximo admisible en términos de proporción).
Para el caso particular del proyecto se cuenta con estos datos:
 N = 25
 Z = 1.96
 P = 0.5
 Q = 0.5
 D = 5 %
𝑛 =
(1.65)2
(25)(0.5)(0.5)
(0.05)2 (25 − 1) + (1.65)2 (0.5) (0.5)
18
𝑛 =
(2.7225) (25)(0.5)(0.5)
(0.0025)(24) + (2.7225) (0.5) (0.5)
𝑛 =
(17.015625)
(0.740625)
𝑛 = 22.9745905
19
Marco teórico
1 Antecedentes
2 Ingeniería de software
La ingeniería de software es una forma de ingeniería que aplica los principios de la
ciencia de la computación y de la matemática para alcanzar soluciones con una
mejor relación entre el coste y el beneficio para el problema de software. Asimismo,
se trata de la aplicación sistemática, disciplinada y cuantificable para el desarrollo,
operación y mantenimiento de un software.
Al principio, los softwares eran programas muy pequeños debido a las limitaciones
del hardware existente en aquellos días. A medida que se fue mejorando la
capacidad computacional creció el tamaño y la complejidad del software
desarrollado. Varias técnicas surgieron para ayudar en la administración de esa
complejidad: Técnicas ligadas a lenguajes de programación; Profundización en los
estudios en ingeniería de software; Arquitectura de software y Herramientas CASE
(Computer-aided software engeneering).
Tras un periodo de bonanza, la crisis del software se identificó en los años sesenta,
sin embargo, aún a día de hoy se notan sus efectos. Básicamente la crisis del
software se fundamenta en los problemas para entregar programas sin defectos o
errores, fáciles de entender y que sean verificables. Varias estrategias se han
propuesto en un intento de superar estas dificultades, pero la realidad es que aún
no existe ningún método que permita conocer el coste y la duración real de un
proyecto antes de su inicio.
20
3 Sistema de información
3.1 Definición de sistema de información
Un sistema es un conjunto de componentes que interactúan entre sí para lograr un
objeto común. Aunque existe una gran variedad de sistemas, la mayoría de ellos
pueden representar a través de un modelo formado por cinco bloques básicos:
elementos de entrada, elementos de salida, sección de transformación,
mecanismos de control y objetivos. Tal y como se muestra en la imagen, los
recursos acceden al sistema a través de los elementos de entrada para ser
modificados en la sección de transformación. Este proceso es controlado por el
mecanismo de control con el fin de lograr el objetivo marcado. Una vez se ha llevado
a cabo la transformación, el resultado sale del sistema a través de los elementos de
salida. (Alarcón, 2010)
Figura 1.- Mecanismo de control de sistemas de información
La sociedad actual está llena de ejemplos de sistemas: una máquina expendedora
de bebidas, una fábrica de productos manufacturados, la columna vertebral, un
automóvil, un archivador de documentos, una conversación, etc. En el caso de la
máquina expendedora, el elemento de entrada correspondería a la ranura para
21
introducción de monedas. Una vez están las monedas en el sistema, se comparan
con el precio de la bebida seleccionada (objetivo del sistema) mediante el sistema
de control. Cuando la cantidad de dinero introducida en el sistema corresponde con
el precio de la bebida, el mecanismo de control cambia las monedas por una bebida,
la cual es entregada a través del expendedor de la máquina. De forma similar, es
posible el resto de los ejemplos mediante los cinco bloques básicos de un sistema.
(Alarcón, 2010)
Mientras que hay un gran consenso en la definición de sistema, no existe en la de
sistema de información. En la actualidad, la expresión sistema de información se
utiliza de forma común y habitual en las organizaciones, sin embargo, existen tantas
definiciones y matices para ella como escuelas o autores del tema. Aun así, y
basándonos en la definición dada de sistema, se podría realizar una primera
aproximación definiéndola como un conjunto de componentes que interactúan entre
sí para lograr un objetivo común satisfacer las necesidades de información de una
organización. (Alarcón, 2010).
3.2 Una definición de sistemas de información desde una
perspectiva estratégica
Andreu, Ricart y Valor(1996) definen los sistemas de información "como el conjunto
formal de procesos que, operando con un conjunto estructurado de datos
estructurada de acuerdo con las necesidades de una empresa, recopila, elabora y
distribuye (parte de) la información necesaria para la operación de dicha empresa y
para las actividades de dirección de control correspondiente, apoyando al menos en
parte, la toma de decisiones necesaria para desempeñar las funciones y procesos
de negocio de la empresa de acuerdo con su estrategia".
22
Existen varios aspectos en la definición anterior que pueden ser bastante
interesantes de analizar. Para empezar, los profesores Andreu, Ricart y Valor sólo
hacen referencia a los sistemas formales de información, aunque matizan -en su
libro- que también existen sistemas informales de información que, incluso, pueden
llegar a ser más importantes y eficientes que los formales. Pero debido a la dificultad
de delimitar, trabajar, dirigir y planificar los sistemas informales. Andreu, Ricart y
Valor sólo hacen hincapié en los sistemas más formales de la organización.
Otro aspecto destacable de la definición es la manera en cómo se deben almacenar
los datos que el sistema de información recopila y genera. Según ésta, los datos
deben de trabajar en función de una estructura de datos "poco natural" del nuevo
sistema de información.
El sistema de información de una empresa debe, tal y como expone la definición,
proporcionar tres funciones a la organización. La primera función hace referencia a
la práctica y coordinación de las acciones operativas que se realizan de forma
habitual a lo largo de la organización. La segundad función es poder ejercer el
control necesario para identificar las acciones que van en contra de los objetivos de
la organización, y a partir de aquí dirigir las nuevas acciones rectificadoras de una
forma eficiente. La tercera función de un sistema de información es proporcionar la
información necesaria para poder ayudar a tomas decisiones a nivel operativo,
directivo y estratégico. Las tres funciones tienen como objetivo final el correcto
funcionamiento de la empresa. (Alarcón, 2010)
Finalmente, la definición expone que todas las funciones que tiene que realizar un
sistema de información deben tener presentes las funciones, los procesos y la
estrategia del negocio. Es necesario recordar que un sistema de información no es
solamente un elemento más en la infraestructura de la empresa, ya que permite la
23
coordinación entre el resto de elementos como la estructura organizativa, los
sistemas de comunicación y los sistemas de control. (Alarcón, 2010)
4 Proceso de desarrollo de software
Un proceso de desarrollo de software es una estructura utilizada para el desarrollo
de un producto de software. Entre sus sinónimos están "ciclo de vida" y "proceso de
software". Hay muchos modelos para estos procesos, cada uno de ellos
describiendo enfoques diferentes para una variedad de tareas y actividades a ser
ejecutadas a lo largo del proceso. (Martínez, 2017)
Los apartados siguientes muestran los pasos a ejecutar durante el mismo.
Investigar los requisitos de los usuarios. Esto se lleva a cabo durante la fase de
análisis.
La gran parte de los usuarios, por no decir todos, no saben exactamente lo que ellos
quieren. Esto se debe a que la mayoría no sabe cuáles son exactamente las
acciones que lleven a cabo a lo largo del día. Desconocen el total de sus tareas. Es
por ello, que el análisis requiere que el desarrollador se convierta intencionalmente
en un especialista en el dominio del usuario para ayudarlo y guiarlo en la definición
de sus requisitos.
Podemos dividir esta fase en cuatro apartados: En un primer momento, el
desarrollador debe escuchar y observar tratando de descubrir el máximo de
información; a continuación, deberá interrogar y tratar de aclarar al máximo la
información recogida; seguidamente el desarrollador deberá comprobar la
24
información y sugerir soluciones; finalmente, una vez comprendido lo suficiente del
problema escribir el documento con la especificación de requisitos.
Definir claramente las características necesarias para el sistema (especificación).
La especificación de requisitos es la última fase de la tarea del análisis. Necesita
recoger de forma no ambigua cual es el comportamiento requerido. Enel documento
se recogen notaciones formales, documentos estructurados y ejemplos.
El objetivo es lograr una especificación de los requisitos que, de forma no ambigua,
comunique al proyectista las características requeridas para el sistema.
Crear o adaptar una solución adecuada al problema, es decir, la creación del
proyecto.
El proyecto busca desarrollar una solución que atienda a los requisitos, con base en
la experiencia acumulada (y técnicas estandarizadas). Habitualmente los proyectos
necesitan innovar en cierto nivel, generando varias soluciones posibles y utilizando
alguna métrica para seleccionar una de ellas. El resultado final es un documento de
proyecto que de forma no ambigua comunica el proyecto a aquellos que lo irán a
implementar.
Desarrollar la solución propuesta (implementación).
Durante esta fase se lleva a cabo el desarrollo de la aplicación en sí misma. Es el
momento de escribir el código, documentarlo, solucionar cualquier error que se
detecte, preparar el código para ser testado, enviar informaciones tanto al
proyectista como al analista, así como testador y/o integrador. El objetivo es
25
alcanzar el código de trabajo y la documentación asociada actualizado listo para ser
probado.
Garantizar que la solución responde al problemaoriginalmentepropuesto y que esta
funciona correctamente en el contexto a ser ejecutada (integración). Para ello se
llevan a cabo diferentes pruebas.
En esta etapa se comprueba si la implementación corresponde al proyecto y si esta
funciona correctamente y atiende a todos los requisitos planteados al inicio del
proceso. Debe testar los módulos individuales y el sistema por completo y la
interacción con el entorno, software, datos, etc. existentes.
Modificar las soluciones de trabajo cuando nuevos requisitos son presentados o
identificados (mantenimiento).
La realidad es que las necesidades de los usuarios evolucionan y cambian a lo largo
del tiempo. Por más exhaustivos que sean los test llevados a cabo estos pueden no
descubrir todos los problemas antes de la entrega del software. Por lo tanto, el
software también debe cambiar a lo largo del tiempo.
Paralelamente al proceso anterior debe realizarse el planteamiento y la gestión de
todas las actividades. Para ello es necesario realizar una agenda o calendario de
las tareas en sus debidos momentos, proporcionando los recursos necesarios para
que las tareas tengan todas las condiciones necesarias para alcanzar sus objetivos.
Además, se debe evaluar la eficacia de todas las actividades y buscar la forma de
maximizarla. Otro punto importante es acordar con el cliente los plazos y las
características de las entregas a ser realizadas. (Martínez, 2017).
26
5 El software de los sistemas de información
La utilidad del hardware de computación depende en gran medida del software con
que se cuenta. Se puede tener la mejor máquina con el mejor hardware, pero si no
se cuenta con un software apropiado y eficaz no será posible explotar el rendimiento
de la máquina. (Amaya)
5.1 Programas de software
Un programa de software es una serie de enunciados o instrucciones que se dan a
la computadora. El proceso de escribir o codificar programas se denomina
programación, y las personas que se especializan en esta labor se llaman
programadores. (Amaya)
El concepto de programa almacenado implica que un programa debe estar
guardado en el almacenamiento primario de la computadora, junto con los datos
que requiere, para poder ejecutarse, es decir, para que la computadora siga sus
instrucciones. Una vez que un programa ha terminado de ejecutarse, el hardware
podrá usarse para otra tarea si se carga en la memoria un nuevo programa. (Amaya)
5.2 Software de sistemas
El software de sistemas coordina las diversas partes del sistema de computación y
media entre el software de aplicación y el hardware de computación. El software de
sistemas que administra y controla las actividades de la computadora se denomina
sistema operativo. Otros ejemplos de software de sistemas son los programas de
traducción de lenguajes de computadora que convierten los lenguajes de
27
programación en lenguaje de máquina y los programas utilitarios que realizan tareas
de procesamiento comunes. (Amaya)
5.3 Datos e información
Un dato representa un hecho absoluto. Por ejemplo, la cantidad de lluvia que cayó
en San José de Costa Rica el 25 de octubre de 1996. Los datos alimentan al sistema
por medio de procedimientos que capturan y validad esos datos y se almacenan en
el sistema dentro de una base de datos.
Una vez almacenados los datos, estos se pueden consultar, manipular y combinar
de muchas maneras para producir información. Por ejemplo, a través de los datos
diarios de lluvia que cayó en la ciudad de San José de Costa Rica, uno puede
producir información variada como, la cantidad de lluvia de un periodo dado, la
comparación en el tiempo de las lluvias de un periodo contraste con años
precedentes, la proyección de precipitaciones para un periodo de acuerdo con el
comportamiento de los últimos veinte años tomando en cuenta las condiciones
atmosféricas mundiales, etc.
Como podrá darse cuenta, la información es de una categoría de mayor complejidad
que un dato, y ella puede ser de muy diversa índole y de muchos niveles distintos.
(Morales)
5.4 Los niveles de información
Recordemos que, dentro de los sistemas basados en computadora, y en particular
en los sistemas de información, hay gente que actúa de distinta forma dentro del
28
sistema mismo. Consecuencia de que actúan de distinta manera es el hecho de que
necesitan distinto tipo de información del mismo sistema.
Por ejemplo, en una corporación financiera, poco les importará a los gerentes del
más alto nivel cuál fue el ingreso de la Caja 1 en la sucursal de un pueblito el día de
ayer. Esa información sí le importará al jefe de la sucursal, y tal vez a su inmediato
superior. Más allá, a la alta gerencia le interesará cuál es el ingreso por región para
la corporación y definir cuáles regiones son más estratégicas para colocar capital.
Esto implicaría el traslado, la apertura o cierre de una sucursal, campañas de
mercado, etc. (Morales)
5.5 Características deseables para la información
Las características deseables para la información pueden enunciarse por medio de
estos cuatro criterios:
 Validez: La información producida debe ser correcta.
 Exactitud: La información debe ser toda la que se requiera.
 Concisión: La información solo tendrá el nivel de detalle que se necesite.
 Oportunidad: La información debe estar disponible en el momento que se
necesite.
Los cuatro criterios anteriores deben aplicarse a todos los niveles necesarios de
información que el sistema produzca.
29
Sin embargo, los criterios variarán su significado de acuerdo con el nivel en que se
encuentren. No es lo mismo pensar qué significará información concisa para un
cajero (las transacciones de su caja), para un jefe de sucursal (flujo de capital de
toda la sucursal), o para un gerente (rentabilidad de una región en un periodo X).
Es decir, a un gerente no se le hará llegar un informe de todas las transacciones de
una caja para tomas una decisión, ni un cajero se le hará saber las tendencias de
la corporación. (Morales)
6 Categorías de sistemas de información
Revisando la distinción de los distintos actores en un sistema de información y, en
consecuencia, del nivel mismo de la información, podemos desglosar los sistemas
de información en tres grandes categorías:
6.1 Sistemas transaccionales
Son los que reflejan un sistema en su comportamiento cotidiano. Se basan en las
transacciones que se presentan en un sistema. Una transacción se puede definir
como una actividad o un conjunto de actividades que se tratan como una sola, las
cuales dejan pistas para darles seguimiento (cambiar un cheque, pagar con tarjeta
de crédito, etc.) Ejemplo de estos sistemas transaccionales, es un sistema que
atiende un servicio público: captura del consumo del servicio, cálculo del costo del
servicio para el cliente, revisión del servicio (averías, suspensiones, etc.).
Generalmente tienen un comportamiento estructurado, cíclico, predecible. Note
cómo cada una de las fases del sistema que describimos en el ejemplo anterior
(lectura, cálculo, emisión, cobro) puede representar una transacción. (Morales)
30
6.2 Sistemas de control de la gestión (o gerenciales)
Son sistemas que se basa en un sistema transaccional. Extraen de estos últimos
información para producir una de mayor nivel que servirá para el control de la
gestión. Por ejemplo, un gerente medio de una empresa de servicios sabrá cuáles
regiones reforzar con mayor equipo y personal de acuerdo con la cantidad de
averías registradas en un periodo, dónde montar una campaña de mercadeo de
acuerdo con la recuperación de dinero reportada por región, etc. Un gerente de alto
nivel podría tener la información del comportamiento global de la empresa y
apoyarse en dicha información para visualizar adónde dirigir la organización. A
pesar de su mayor nivel, la información provista por estos sistemas es en gran
medida estructurada (las consultas no son muy flexibles, pues están fijadas con
anterioridad). (Morales)
6.3 Sistemas de apoyo a la toma de decisiones
Estos sistemas son de un alto nivel de información, capaces de representar
escenarios de posibles situaciones, de acuerdo con la información registrada, o a
ciertos parámetros que se le dan de entrada, permitiendo visualizar qué decisiones
tomar con base en investigaciones, pronósticos o simulaciones. Las fuentes de la
información de estos sistemas no son exclusivamente de medios internos de la
organización, sino que pueden provenir de medios externos. Las consultas dadas a
estos sistemas no son estructuradas, es decir, el sistema debe ser tan flexible que
debe permitir idealmente, cualquier tipo de pregunta en cualquier momento.
(Morales)
Fíjese que, si bien en nuestro medio las aplicaciones para sistemas de información
están muy ligadas a sistemas comerciales, estos criterios pueden ser aplicados a
31
sistemas de distinta naturaleza. Por ejemplo, un sistema de información geográfica
puede pasar por cualquiera de estos tres tipos de sistemas de información:
 Transaccional: registro de lluvias y temperaturas en una estación
meteorológica.
 Gerencial: consultar las regiones que, de acuerdo con su clima, podrían
soportar un cultivo de arroz.
 Apoyo a la toma de decisiones: consultar de acuerdo con los parámetros
topográficos, pluviales y de erosión, cuáles poblaciones debo evacuar y qué
puentes debo considerar reconstruir si pasa un huracán a doce kilómetros de
la ciudad de Limón.
En general, ¿qué fases pasa un proyecto de sistemas de información para lograr el
producto deseado? Esta respuesta está dada por la Ingeniería de Software. Si bien
es cierto que el software no lo es todo en un sistema (como ya lo hemos visto y no
debemos perder esa perspectiva), es el componente que ciertamente reflejará gran
parte de la esencia del sistema mismo. También es la parte por la cual, en gran
medida, existimos en un proyecto de sistemas y por la cual nos van a remunerar.
En conclusión, lo que defina para la Ingeniería de Software para el desarrollo de un
proyecto de software que nos interesa en lo que se refiere a la construcción de los
sistemas de información. (Morales).
7 Componentes de un sistema de información
7.1 Individuos participantes
El primer componente que se analiza, que es el más importante, es el formado por
las personas. Según Whitten, Bentley y Dittman (2004) todos los individuos que
32
pueden y deben participar en el desarrollo de un sistema de información se pueden
clasificar en función de la visión que tienen de un sistema de información. En este
caso, la clasificación está formada por cinco grandes grupos:
 Propietarios
 Usuarios
 Diseñadores
 Constructores
 Analistas y el Project Manager
A todos los individuos que usan los sistemas de información se les puede englobar
con el término trabajadores de la información. Peter Drucker creó dicho término para
designar a aquellas personas cuyo trabajo tiene que ver con la creación, la
recolección, la distribución y el uso de información. Actualmente, dentro de este
grupo se pueden identificar a los trabajadores del conocimiento, que de definen
como un subgrupo de trabajadores de la información cuyas responsabilidades se
basan en conocimiento específico. (Alarcón, 2010).
7.2 Datos e información
En la calle, en las organizaciones e incluso en las universidades, las personas
utilizan de forma indiferente los conceptos datos, información y conocimiento; sin
embargo, no son lo mismo y existe una gran diferencia entre ellos.
Los datos consisten en hechos y cifras que tiene de algún modo una existencia
propia e independiente y que tiene poco significado para el usuario. Una de las
características más significativas de los datos es que por ellos mismos nos indican
33
si son relevantes o irrelevantes, ya que es necesario definir un contexto en donde
establecerla. (Alarcón, 2010)
Por ejemplo, los datos pueden ser de distintas notas musicales que se enseñan en
los cursos de solfeo. En este caso, una nota musical, por sí misma, tiene poco
significado si no está acompañado de otros elementos como son otras notas
musicales. Otro ejemplo de datos sería el número de horas de producción de cada
trabajador de una empresa. El tiempo que dedica un trabajador a una tarea es poco
significativo si no se incluye dentro de un contexto, como puede ser el porcentaje
de tiempo que dedica el trabajador a esa tarea o el coste económico de la tarea.
(Alarcón, 2010)
Gracias a la rápida evolución de las tecnologías de la información (incluyendo los
medios de almacenaje), los ordenadores pueden acumular grandes cantidades de
datos, que posteriormente podrán transformarse en información.
El procesado de los datos permite transformarlos en información. Se puede
considerar la información como un conjunto de datos procesados con significado, y
dotados de relevancia y propósito. La información debe transformar la percepción
de los hechos del receptor, ya que será éste quien decida si un dato (o un conjunto
de datos) es relevante o no. Debido a que la diferencia entre datos e información
depende de la relevancia y el propósito de un hecho, lo que es información para una
persona puede ser simplemente datos para otra. (Alarcón, 2010)
Continuando con los ejemplos anteriores, se podría considerar información a un
conjunto de notas musicales dispuestas en un pentagrama, o un libro de solfeo en
donde se explica el significado de las notas musicales. En este caso, la mayoría de
34
personas considerarían que unas notas musicales escritas en un pentagrama son
significativas y relevantes, ya que representan una canción.
En el segundo ejemplo, un empleado puede considera que las horas que dedica a
trabajar en una empresa es una información relevante y con significado, porque
representa lo que acabará ganando al final del mes. Sin embargo, para el dueño de
la empresa es solamente un dato, ya que lo que necesita es conocer la cantidad de
dinero necesario para poder pagar la nómina a todos los trabajadores de su
empresa. Para conseguirlo, tendrá que procesar los datos de los que dispone:
sumar el número de horas de trabajo de todos los empleados y multiplicarlo por el
sueldo medio por hora. (Alarcón, 2010)
Figura 2.- Componentes de un sistema de información
Davenport y Prusak (1998) proponen que el conocimiento es una mezcla fluida de
experiencias concretas, valores, información en contexto y juicio basado en la
experiencia que proporciona un marco de referencia para evaluar e incorporar
nuevas experiencias e información. El conocimiento se origina y aplica en las
mentes de las personas. En las organizaciones, no solo está almacenado en
35
documentos u ordenadores, sino también en las rutinas, procesos, prácticas y
normas organizativas. (Alarcón, 2010)
7.3 Procesos de negocio
Mejorar la eficiencia de los procesos de negocio es uno de los objetivos que debe
alcanzar un sistema de información. Para ello es necesaria la implicación en el
proyecto de los propietarios y de los usuarios de sistemas.
En relación a los procesos, los propietarios deben preocuparse definir y acotar las
funciones de negocio (o proceso de alto nivel) que participarán en el proyecto.
Según Sethi, Vikram y King (1998) las funciones de negocio son un grupo de
procesos que interactúan entre ellos y que dan soporte al correcto funcionamiento
de la empresa. Además, las funciones de negocio pueden ser descompuestas en
otras subfunciones hasta llegar a procesos que se realizan con tareas específicas.
Algunos ejemplos de funciones son ventas, servicios, producción, logística y
contabilidad.
Mientras tanto, los usuarios son los responsables de definir los procesos de negocio.
Los procesos de negocio son el conjunto de tareas que responden a
acontecimientos de negocio (por ejemplo, un pedido o un alta de un cliente).
También se puede considerar como proceso de negocio el trabajo, los
procedimientos, y las reglas requeridas para completar las tareas propias del
negocio, independientemente de cualquier tecnología de información que se utilice
para automatizarlos o darles soporte.
36
Mientras que los propietarios de sistemas delimitan el sistema de información y los
usuarios identifican los procesos de negocio, los diseñadores y los constructores
tienen una visión más técnica de los procesos.
Para los diseñadores de sistemas, los procesos son conjuntos de tareas que pueden
llegar a ser automatizados, y cuál es la mejor manera de hacerlo. Con este fin, los
diseñadores deben escribir los requerimientos del nuevo sistema.
Por otra parte, los constructores de sistemas se deben preocupar de la lógica de
programación que implementará los procesos que se deben automatizar según a
los requerimientos técnicos obtenidos de los diseñadores de sistemas.
7.4 Tecnologías de la información
La tecnología de la información es un término contemporáneo que describe la
combinación de la tecnología informática (hardware y software) con la tecnología de
las telecomunicaciones (redes de datos, imágenes y voz).
Antes de la introducción de la informática, todos los sistemas de información
estaban basados en procesos manuales (por ejemplo, el sistema de información de
contabilidad se basa en unos procesos y normas estandarizados que se aplicaban
sobre libros a fin de almacenar y obtener información económica de la empresa).
Incluso en la actualidad siguen utilizándose una gran cantidad de sistemas de
información que no están basados en la tecnología informática. (Alarcón, 2010)
37
Sin embargo, la introducción de la informática en el mundo empresarial ha permitido
automatizar la mayoría de procesos mecánicos que se realizaban de forma manual
hasta entonces. Por este motivo se considera la tecnología informática (y por
extensión de la información) como el soporte físico sobre el cual se desarrolla el
sistema de información. Las tecnologías de la información se pueden clasificar en
dos grupos: las tecnologías informáticas y las tecnologías de telecomunicaciones.
Así mismo, las tecnologías informáticas se pueden desglosar en función de dos
criterios. Según el primero, las tecnologías informáticas pueden clasificar en
hardware (dispositivos electrónicos como ordenadores, periféricos, pantallas,
impresoras, etc) y en software (todo aquel código informático que funciona sobre el
hardware). (Alarcón, 2010)
También se puede clasificar las tecnologías de la información en relación al resto
de componentes de un sistema de información. Se puede hablar de tecnologías
basadas en datos (cuyo objetivo es capturar, almacenar y gestionar datos e
información) y de tecnologías basadas en procesos (cuya finalidad es dar soporte a
las actividades o procesos que se realizan en la empresa). Algunos ejemplos de
tecnología de datos son los sistemas de gestión de archivos, los sistemas de gestión
de datos y las hojas de cálculo. Por otra parte, la tecnología de procesos viene
determinada principalmente por los lenguajes de programación, los sistemas
operativos y otros sistemas de software. (Alarcón, 2010)
La tecnología de telecomunicaciones permite la interconexión de la tecnología
informática (tanto de datos como de procesos) entre distintos lugares. El rápido
avance de la tecnología de telecomunicaciones ha sido impulsado, principalmente,
por el sorprendente crecimiento y aceptación de internet por parte del público en
general y de las organizaciones. El desarrollo de redes cada vez más potentes y
fiables ha permitido el acceso remoto a los sistemas de información, así como la
38
interconexión entre distintos sistemas de información que pertenecen a una misma
empresa, e incluso si pertenecen a empresas distintas (como por ejemplo los
sistemas de información interorganizacionales entre una empresa y sus
proveedores). (Alarcón, 2010)
8 La necesidad de sistemas de información
Independientemente de la forma de registro, el gran problema de la comunicación
estática de información es cómo cerrar la brecha entre el individuo que busca
información, sin saber dónde, cuándo o por quién puede haber sido registrada, y los
registros creados por individuos que no saben dónde, cuándo ni quién necesitaría
esa información.
El reconocimiento de la necesidad de disponer de medios sistemáticos a través de
los cuales la información registrada por el poseedor de un conocimiento pueda ser
obtenida por alguien que necesita ese conocimiento, ha dado como resultado el
desarrollo del arte o ciencia de la documentación, y la necesidad de dar un enfoque
de sistemas al manejo de la información
Así, los sistemas realizan todo el manejo y el procesamiento necesarios para
completar a transmisión desde el registrador hasta el receptor. Se incluyen todos
los pasos y actividades que se emplean para llenar las brechas inherentes a la
"comunicación retrasada" de información indirecta, pasiva o estática. (Morales D.
A.)
39
9 La plataforma .NET
9.1 Historia
Desde sus inicios, Windows expone funcionalidades a los desarrolladores a través
de interfaces de programación (en inglés API, de Application Programming
Interface) que les permite crear aplicaciones. Con la complejidad que ha adquirido
Windows a lo largo de los años, distintas API ha ido apareciendo y evolucionando.
(PUTIER, 2016)
9.1.1 API Windows (Win16 & Win32)
Estas API forman el núcleo de Windows y las utiliza directamente el sistema. Están
destinadas a utilizarse a más bajo nivel, con el lenguaje C. Win16 apareció con
Windows 3.1, mientras que Win32 se utiliza desde Windows 95.
9.1.2 MFC (Microsoft Foundation Classes)
Existe desde 1992 y encapsula las API Win16 y Win32 es una estructura orientada
a objetos en C++.
9.1.3 COM (Component Object Model)
Aparece poco después de las MFC para responder a una problemática de
comunicaciones entre procesos. A continuación, la librería ATL (Active Template
Library) encapsuló las API COM para simplificar su uso.
40
La plataforma .NET apareció a principios de los años 2000 para dar respuesta al
problema de la complejidad de estas API. Las unifica y las moderniza, permitiendo
su uso con cualquier lenguaje que posea una implementación compatible.
9.2 Versiones
La unificación de las API y de los modelos de desarrollo también ha tocado al mundo
de la web. En efecto, desde mediados de los años 90, Microsoft facilita del lado del
servidor el motor de script ASP (Active Server Page), que se dejó de usar en
beneficio de un componente integrado en el framework .NET: ASP.NET. Este ha
permitido mejorar el rendimiento de las aplicaciones web introduciendo código
compilado y no interpretado. También ha mejorado su mantenibilidad remplazando
la programación procedual típica de los lenguajes de script con un modelo de
programación de eventos y orientado a objetos. (PUTIER, 2016)
Desde su aparición, la plataforma .NET ha conocido diez versiones diferentes, de
las cuales siete aportan modificaciones o funcionalidades mayores. A continuación,
se resume su evolución (de manera no exhaustiva).
9.2.1 Versión 1.0
Fecha de aparición: febrero de 2002
IDE asociado: Visual Studio .NET 2002
Funcionalidades asociadas:
 Desarrollo para Windows con los WinForms
 Desarrollo web con ASP.NET
41
9.2.2 Versión 1.1
Fecha de aparición: abril de 2003
IDE asociado: Visual Studio 2003
Funcionalidades asociadas:
 Numerosos cambios en la API
 Se incluyen proveedores de datos Oracle y ODBC en el componente
ADO.NET (antes disponible como un add-on)
 Se incluyen controles visuales para el desarrollo en ASP.NET (antes
disponible como un add-on)
 Soporte del protocolo IPv6
 Primera versión de .NET Compact Framework destinado a dispositivos
móviles
9.2.3 Versión 2.0
Fecha de aparición: enero de 2006
IDE asociado: Visual Studio 2005
Funcionalidades asociadas:
 Soporte de sistemas operativos de 64 bits
 Soporte de clases parciales que permiten separar entre el código generado
y el código escrito por el desarrollador.
 Soporte de métodos anónimos
 Introducción de los tipos genéticos que permiten escribir código capaz de
adaptarse a distintos tipos de datos.
42
9.2.4 Versión 3.0
Fecha de aparición: noviembre de 2006
IDE asociado: Visual Studio 2005
Funcionalidades asociadas:
 Se integran cuatro nuevos bloques principales al framework .NET
 WPF (Windows Presentation Foundation) para la definición de interfaces
gráficas
 WCF (Windows Communication Foundation) para la comunicación e
interoperabilidad entre aplicaciones.
 WWF (Windows Workflow Foundation) que permite definir flujos de trabajo
automatizados
 Windows CardSpace, para la gestión de la identidad por autenticación única
(actualmente obsoleto)
9.2.5 Versión 3.5
Fecha de aparición: noviembre de 2007
IDE asociado: Visual Studio 2008
Funcionalidades asociadas:
 Inferencia de tipos
 LINQ para la consulta de datos
9.2.6 Versión 4.0
Fecha de aparición: abril de 2010
43
IDE asociado: Visual Studio 2010
Funcionalidades asociadas:
 Introducción del DLR (Dynamic Language Runtime) para la interfaz con
lenguajes dinámicos
 Se incluyen las Parallel Extensions para gestionar el multithreading y la
ejecución dinámicos
 Mejora del rendimiento del Garbage Collector
9.2.7 Versión 4.5
Fecha de aparición: agosto de 2012
IDE asociado: Visual Studio 2012
Funcionalidades asociadas:
 Soporte de aplicaciones para Windows 8
 Extensión de C# y VB.NET para incluir el asincronismo directamente en los
lenguajes
 Nueva API para la comunicación HTTP
 Mejora del rendimiento web con la minificación y el asincronismo
44
Tecnología de desarrollo
Microsoft Visual Studio 2017
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de
programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y
PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc.,
a lo cual hay que sumarle las nuevas capacidades online bajo Windows Azure en
forma del editor Mónaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como
servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la
versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre
estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y
consolas, entre otros.
Figura 3.- Logo oficial de Microsoft Visual Studio 2017
Microsoft SQL Server 2016
45
Microsoft SQL Server es un sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft. El lenguaje de desarrollo utilizado
(por línea de comandos o mediante la interfaz gráfica de Management Studio) es
Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL,
utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones
entre ellas (DDL).
Dentro de los competidores más destacados de SQL Server están: Oracle,
MariaDB, MySQL, PostgreSQL. SQL Server solo está disponible para sistemas
operativos Windows de Microsoft.
Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la
primera instalación lleva generalmente el nombre del servidor, y las siguientes -
nombres específicos (con un guion invertido entre el nombre del servidor y el
nombre de la instalación).
Figura 4.- Logo oficial de Microsoft SQL Server 2016
46
Procedimiento
Metodología: Modelo en cascada.
Fases del modelo:
 Análisis y definición de requisitos.
 Diseño del sistema y del software.
 Diseño del programa
 Codificación
 Pruebas
 Verificación
 Mantenimiento
Modelo en cascada
El primer modelo de proceso de desarrollo del software que se publicó se derivó de
procesos de ingeniería de sistemas más generales.
Las principales etapas de este modelo se transforman en actividades
fundamentales de desarrollo. (Galipienso, 2005)
Análisis y definición de requerimientos
Los servicios, restricciones y metas del sistema se definen a partir de las consultas
con el usuario. Entonces, se definen en detalle y sirven como una especificacióndel
sistema.
47
En esta etapa el equipo de desarrollo analizó todos los requerimientos necesarios
para que el proceso de registro y control de proyectores sea de manera
automatizada, se tomó en consideración varias herramientas o software que
proporcionan las funciones adecuadas para poder llevar a cabo el proyecto,
basándose de acuerdo a las necesidades del usuario final, que en este caso serán
los profesores que hagan uso de los laboratorios del centro de cómputo del Instituto
Tecnológico de Tuxtepec.
Diseño del sistema y del software
El proceso de diseño de sistema divide los requerimientos en sistemas hardware o
software. Establece una arquitectura completa del sistema. El diseño del software
identifica y describe las abstracciones fundamentales del sistema del software y sus
relaciones.
En esta etapa el equipo de desarrollo hizo un análisis sobre los requerimientos del
sistema para poder ejecutar las herramientas de desarrollo y diseño de la base de
datos, considerando que los programas usados son pesados, además se definieron
los requerimientos en cuanto al hardware, esto con el fin de poder manipular con
mayor claridad todas las herramientas. También en esta etapa se diseñó la interfaz
del sistema, definiendo las funciones de cada botón y todos los objetos que se
incrustaron en el sistema. Así mismo se hizo el diseño de la base de datos en el
gestor SQL Server en su versión 2016, el diseño fue sencillo ya que se adecuó a
los datos que se requiere en la generación de estadísticas de uso de los
proyectores.
Implementación y prueba de unidades
48
Durante esta etapa, el diseño del software se lleva acabo como un conjunto o
unidades de programas. La prueba de unidades implica verificar que cada una
cumpla su especificación.
En esta etapa se llevó a cabo la programación del sistema, es decir, se agregaron
todas las funciones de los objetos que fueron utilizados en el diseño del sistema,
adecuándolo a los datos que se requiere para las estadísticas de uso de
proyectores. Además, se verifico que cada objeto utilizado cumpla con las funciones
requeridas, para que le resulte fácil de interpretar al usuario al momento de usarlo.
Integración y prueba del sistema
Los programas o las unidades individuales de programas se integran y prueban
como un sistema completo para asegurar que se cumplan los requerimientos del
software. Después de las pruebas, el sistema se entrega al cliente.
En esta etapa el equipo de desarrollo tuvo que unificar todo el diseño y la
programación que se llevó a cabo en las distintas “Forms” como se suele llamar en
el entorno de desarrollo integrado Microsoft Visual Studio 2017, y obviamente los
objetos ya con las funciones requeridas por el usuario. Una vez unificado se
procedió a realizar las primeras pruebas del sistema, esto con el fin de conocer si
es que hay algún tipo de fallas o pequeños detalles del sistema.
Funcionamiento y mantenimiento
Por lo general (aunque no necesariamente), esta es la fase más larga del ciclo de
vida. El sistema se instala y se pone en funcionamiento practico. El mantenimiento
implica corregir errores no descubiertos en las etapas anteriores del ciclo de vida,
49
mejorar la implementación de las unidades del sistema y resaltar los servicios del
sistema una vez que se descubren nuevos requerimientos.
En esta última etapa se hace entrega del proyecto ya verificado y probado con todas
las funciones programadas, el usuario final, que en este caso son los profesores
que hacen uso de los laboratorios del centro de cómputo del Instituto Tecnológico
de Tuxtepec, el software se instala y se empieza a usar, también se detallan más
los problemas que puedan surgir al momento de que el software esté en
funcionamiento. Una vez previstos todas las inconformidades que pueda tener el
usuario, incluso podrían hacer sugerencias para poder mejorar el sistema de control
de préstamo de proyectores.
Tabla 3.- Cronograma de actividades
Actividades FEBRERO MARZO ABRIL MAYO
Fases 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Análisis de requisitos del
software
Diseño del sistema
Diseño del programa
Codificación
Pruebas
Verificación
Mantenimiento
50
Resultados
Figura 5.- Interfaz de inicio en SQL Server 2016
Figura 6.- Se establece la autenticación del usuario
51
Figura 7.- Se crea una nueva base de datos
Figura 8.- Ventana emergente para asignar nombre a la base de datos
52
Figura 9.- Se asigna un nombre a la base de datos
Figura 10.- Se crea una tabla dentro de la base de datos
53
Figura 11.- Se introducen los valores y el tipo de dato
Figura 12.- Columnas de la tabla
54
Figura 13.- Se asigna un nombre a la tabla
Figura 14.- Creación de un proyecto en Visual Studio 2017
55
Figura 15.- Ventana emergente para seleccionar el tipo de proyecto
Figura 16.- Se cargan los componentes necesarios para iniciar el proyecto
56
Figura 17.- Primera vista del proyecto ya cargado
Figura 18.- Se redimensiona los valores de ancho y alto de la ventana
57
Figura 19.- Se insertan los objetos necesarios al proyecto
Figura 20.- Diseño de la interfaz del sistema
58
Figura 21.- Ventana de programación de la interfaz del sistema
Figura 22.- Conexión a una base de datos
59
Figura 23.- Se indican los valores de la base de datos y el servidor de base de datos
Figura 24.- Programación de los objetos utilizados
60
Actividades sociales realizadas
Instrucciones: Conteste brevemente las siguientes preguntas.
1.- ¿Cuál es el tiempo promedio que invierte en el sistema de control de
proyectores?
Menos de 1 min. 1 min. Más de 1 min.
2.- ¿Cuánto tiempo invertía en el registro manual?
1 min 2 min Más de 2 min
3.- En comparación con el registro manual, ¿hay una reducción de tiempo de
registro?
Sí No
4.- ¿La interfaz del sistema de control de proyectores es amigable e intuitiva?
Sí No
5.- ¿El sistema de control de proyectores solicita los datos adecuados?
Sí No
6.- Indique cuál de las opciones le parece mejor.
Registro manual Registro con el sistema de control.
NOMBRE
AREA
CUESTIONARIO PARA USUARIOS
61
Instrucciones: Conteste brevemente las siguientes preguntas.
1.- ¿Cada que tiempo se generaba estadísticas de uso de proyectores con el
registro manual?
Diario Semanal Mensual Nunca
2.- ¿Con el sistema de control de proyectores, las estadísticas de uso de
proyectores se generan con más facilidad?
Sí No
3.- ¿Con el sistema de control de proyectores se estima con mayor precisión
el ciclo de vida de los proyectores?
Sí No
4.- ¿El sistema de control de proyectores considera los datos adecuados para
ser incluidos en las estadísticas de uso?
Si no
5.- ¿Conla implementación del sistema de control de préstamo de proyectores
se reduce de manera considerable el uso de papel?
Sí No
6.- ¿Con este nuevo sistema se reduce el uso de materiales como lapiceros y
reglas para hacer el trazado del formato manual?
Sí No
NOMBRE
AREA
CUESTIONARIO PARA ENCARGADO
PERFIL
62
Figura 25.- Pregunta 1
Del cuestionario que se aplicó para evaluar el sistema realizado, podemos observar
que el 44% de los entrevistados dijeron que invierten 1 min para rellenar su solicitud
de préstamo.
Figura 26.- Pregunta 2
30%
44%
26%
1.- ¿Cuál es el tiempopromedioque invierteen
el sistemade control de proyectores?
Menos de 1
1 min
Mas de 1 min
13%
35%
52%
2.- ¿Cuánto tiempoinvertíaenel registro
manual?
Menos de 1
1 min
Mas de 1 min
63
El 13% de los encuestados opinaron que cuando existía el registro manual
comúnmente invertían menos de 1 min, el otro 35% dijo que 1 min y el 52% concluye
que más de 1 Min.
Figura 27.- Pregunta 3
En comparación del registro manual vs el sistema de control de proyectores el 100%
de los usuarios dicen que si existe una reducción de tiempo en cuanto al registro.
100%
0%
3.- En comparacióncon el registromanual, ¿hay
una reducciónde tiempode registro?
Si
No
64
Figura 28.- Pregunta 4
El 70% de los usuarios señalan que el sistema de control de proyectores es
amigable e intuitiva, mientras el 30% de ellos indican que No.
Figura 29.- Pregunta 5
70%
30%
4.- ¿La interfaz del sistemade control de
proyectores es amigable e intuitiva?
Si
No
87%
13%
5.- ¿El sistemade control de proyectores solicita
los datos adecuados?
Si
No
65
El 87% de los encuestados consideran que en el sistema se solicita los datos
adecuados para el registro, mientras tanto el 13% revelan que No.
Figura 30.- Pregunta 6
Finalmente, del 100% de los encuestados el 96% de ellos manifiestan que el
Registro con el sistema de control es la que mejor les parece, mientras el 4%
consideran que el Registro manual.
4%
96%
6.- Indique cuál de las opciones le parece mejor.
Rgistro manual
Registro con el sistema de
control
66
Figura 31.- Cuestionario aplicado al encargado
67
Conclusión
Finalmente, el proyecto ha sido de mucha utilidad para los profesores y usuarios de
los proyectores del centro de cómputo del Instituto Tecnológico de Tuxtepec (ITTux),
ya que se ha reducido de manera considerable el tiempo que invierten en el
rellenado del formato de solicitud de préstamo, a comparación del modelo
tradicional que era un proceso manual.
Las estadísticas que genera el sistema de información han indicado la información
que el encargado precisa para calcular el ciclo de vida útil de las lámparas de los
proyectores, así como también se ha reducido en gran medida el uso de papel, que
en este caso era una libreta con el formato, también el uso de lápiz, lapicero y juego
geométrico para el trazado del formato.
Finalmente se puede mencionar que el proyecto cumplió con las expectativas
esperadas por parte del equipo de desarrollo.
68
Recomendaciones
El equipo de desarrollo sugiere las siguientes recomendaciones al sistema de
registro para el control de préstamo de proyectores en el Instituto Tecnológico de
Tuxtepec (ITTux):
 Mejorar la interfaz, es decir, agregar colores más llamativos.
 Exportar las estadísticas en formatos .xlsx, .docx y .pdf
 Exportar las estadísticas de acuerdo a datos específicos, por ejemplo,
mostrar el proyector más usado por los profesores, mostrar el profesor que
utiliza proyectores a diario, etc.
 Asignar un encargado para hacer el mantenimiento del sistema.
 Optimizar el código de programación del sistema.
69
Experiencia profesional personal adquirida
El equipo de desarrollo ha adquirido nuevos conocimientos del área de desarrollo
de software, conocido comúnmente con ingeniería de software, tales como:
 El trabajo en equipo
 Trabajar con nuevos entornos de desarrollo integrado(IDE)
 Mantener una estrategia para poder desarrollar el software
 Seguir una metodología específica, en este caso la metodología en cascada,
respetando sus fases y realizando las actividades pertinentes al desarrollo
de software.
 Hacer investigaciones claras y concisas del marco teórico, respetando a los
autores que han colaborado en el área.
70
Competencias desarrolladas y/o aplicadas
Competencias instrumentales
 Capacidad de análisis y síntesis
 Capacidad de administrar, organizar, planificar y liderar.
 Comunicación oral y escrita
 Habilidades en el estudio y manejo de las TI emergentes
 Habilidad para buscar y analizar información proveniente de fuentes diversas
 Solución de problemas
 Toma de decisiones.
Competencias interpersonales
 Capacidad crítica y autocrítica
 Capacidad de trabajo en equipo
 Habilidades interpersonales
 Capacidad crítica y autocritica
 Compromiso ético.
Competencias sistémicas
 Capacidad de aplicar los conocimientos en la práctica
 Capacidad de liderazgo
 Habilidades de investigación
 Capacidad de aprender
 Capacidad de generar nuevas ideas (creatividad)
 Habilidad para trabajar en forma autónoma
 Búsqueda del logro.
71
Referencias
Alarcón,V.F. (2010). Desarrollo de sistemasde información:una metodología basada en el
modelado. Univ.Politèc.de Catalunya.
Amaya,J. A.(s.f.). Sistemasdeinformación. UniversidadSantoTomás.
Collado,J.A.(2002). Concepto deSistema de Informacion en la Organizacion. UOCpapers.
Galipienso,M.I.(2005). Ingeniería del software. PearsonEducación.
Martínez, R. N.(2017). El proceso dedesarrollo de software. ITcampus Academy.
Morales,D. A.(s.f.). Análisisy desarrollo de sistemasde información.
Morales,R. C. (s.f.). Introducción AlAnálisisdeSistemasY la Ingeniería de Software. Universidad
Estatal a distancia.
PUTIER, S. (2016). VB.NETy Visual Studio 2015: Los fundamentosdellenguaje. EdicionesENI.
72
Anexos
Anexo 1.- Realizando la encuesta
Anexo 2.- Realizando la encuesta a la encargada
73
Anexo 3.- Evidencia de la realización de la encuesta
Anexo 4.- Realización de la encuesta

Más contenido relacionado

La actualidad más candente

LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTORAlfa Mercado
 
Algoritmos y estructura de datos utp
Algoritmos y estructura de datos utpAlgoritmos y estructura de datos utp
Algoritmos y estructura de datos utpCazador La Luna
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CGato Rivitas
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
desarrollo de videojuegos en blender
 desarrollo de videojuegos en blender desarrollo de videojuegos en blender
desarrollo de videojuegos en blenderMoises Dominguez
 
Algoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintAlgoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintJhosue Vitonas
 
Arquitectura de hardware y software 2014
Arquitectura  de  hardware y  software 2014Arquitectura  de  hardware y  software 2014
Arquitectura de hardware y software 2014linabarrera98
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseintPablo Villavicencio
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetirjmachuca
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltosfermodcor
 
Cuestionario segunda unidad
Cuestionario segunda unidad Cuestionario segunda unidad
Cuestionario segunda unidad DiegoMaldonado123
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigoBrivé Soluciones
 

La actualidad más candente (20)

LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTOR
 
Algoritmos y estructura de datos utp
Algoritmos y estructura de datos utpAlgoritmos y estructura de datos utp
Algoritmos y estructura de datos utp
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
desarrollo de videojuegos en blender
 desarrollo de videojuegos en blender desarrollo de videojuegos en blender
desarrollo de videojuegos en blender
 
Algoritmos En Grupo De Pseint
Algoritmos En Grupo De PseintAlgoritmos En Grupo De Pseint
Algoritmos En Grupo De Pseint
 
Arquitectura de hardware y software 2014
Arquitectura  de  hardware y  software 2014Arquitectura  de  hardware y  software 2014
Arquitectura de hardware y software 2014
 
Multimedia hardware - Brayan Viera XI-A
Multimedia hardware - Brayan Viera XI-AMultimedia hardware - Brayan Viera XI-A
Multimedia hardware - Brayan Viera XI-A
 
7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint7222014 ejercicios-resueltos-con-pseint
7222014 ejercicios-resueltos-con-pseint
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Historia del modelo osi
Historia del modelo osiHistoria del modelo osi
Historia del modelo osi
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Pseint
PseintPseint
Pseint
 
Ejercicios resueltos
Ejercicios resueltosEjercicios resueltos
Ejercicios resueltos
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Cuestionario segunda unidad
Cuestionario segunda unidad Cuestionario segunda unidad
Cuestionario segunda unidad
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 

Similar a Proyecto de sistema de registro para el control de prestamo de proyectores

Prototipo de sistema para el control de préstamo de proyectores para el centr...
Prototipo de sistema para el control de préstamo de proyectores para el centr...Prototipo de sistema para el control de préstamo de proyectores para el centr...
Prototipo de sistema para el control de préstamo de proyectores para el centr...Juan Anaya
 
Osorio alvarez neil_angelo sistema de matricula
Osorio alvarez neil_angelo sistema de matriculaOsorio alvarez neil_angelo sistema de matricula
Osorio alvarez neil_angelo sistema de matriculaRAUL CHIPANA LARICO
 
Informe portal web_vencedores_unidos
Informe portal web_vencedores_unidosInforme portal web_vencedores_unidos
Informe portal web_vencedores_unidosjavier soto
 
Aplicación de la teoría del último planificador en el proyecto de recuperaci...
Aplicación de  la teoría del último planificador en el proyecto de recuperaci...Aplicación de  la teoría del último planificador en el proyecto de recuperaci...
Aplicación de la teoría del último planificador en el proyecto de recuperaci...Andrés Ledesma
 
Primer informe subtel
Primer informe subtelPrimer informe subtel
Primer informe subteljimeluz
 
Primer informe subtel
Primer informe subtelPrimer informe subtel
Primer informe subteljimeluz
 
Archivo bueno herramientas virtuales
Archivo bueno herramientas virtualesArchivo bueno herramientas virtuales
Archivo bueno herramientas virtualesGeny Cárdenas
 
Contabilidad administrativa y toma de decisiones
Contabilidad administrativa y toma de decisionesContabilidad administrativa y toma de decisiones
Contabilidad administrativa y toma de decisionesJhon Palomares
 
Aplicación informatica para la gestion de la cedula institucional de los pla...
Aplicación informatica para la gestion de la cedula  institucional de los pla...Aplicación informatica para la gestion de la cedula  institucional de los pla...
Aplicación informatica para la gestion de la cedula institucional de los pla...Andres Eloy Silva Heredia
 
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...Peter Del Aguila
 
Delgado_RJR-Vilcherrez_RJS-SD.pdf
Delgado_RJR-Vilcherrez_RJS-SD.pdfDelgado_RJR-Vilcherrez_RJS-SD.pdf
Delgado_RJR-Vilcherrez_RJS-SD.pdfJennifferValladares
 
costos_y_presu.pdf
costos_y_presu.pdfcostos_y_presu.pdf
costos_y_presu.pdfFACUUABJO
 
Costos y Presupuestos
Costos y PresupuestosCostos y Presupuestos
Costos y PresupuestosMabe Arcos
 
terceraentregamejorademetodosBet.docx
terceraentregamejorademetodosBet.docxterceraentregamejorademetodosBet.docx
terceraentregamejorademetodosBet.docxBethDuranCisneros
 

Similar a Proyecto de sistema de registro para el control de prestamo de proyectores (20)

Prototipo de sistema para el control de préstamo de proyectores para el centr...
Prototipo de sistema para el control de préstamo de proyectores para el centr...Prototipo de sistema para el control de préstamo de proyectores para el centr...
Prototipo de sistema para el control de préstamo de proyectores para el centr...
 
Proyecto BATEMS
Proyecto BATEMSProyecto BATEMS
Proyecto BATEMS
 
Osorio alvarez neil_angelo sistema de matricula
Osorio alvarez neil_angelo sistema de matriculaOsorio alvarez neil_angelo sistema de matricula
Osorio alvarez neil_angelo sistema de matricula
 
Informe portal web_vencedores_unidos
Informe portal web_vencedores_unidosInforme portal web_vencedores_unidos
Informe portal web_vencedores_unidos
 
Aplicación de la teoría del último planificador en el proyecto de recuperaci...
Aplicación de  la teoría del último planificador en el proyecto de recuperaci...Aplicación de  la teoría del último planificador en el proyecto de recuperaci...
Aplicación de la teoría del último planificador en el proyecto de recuperaci...
 
Primer informe subtel
Primer informe subtelPrimer informe subtel
Primer informe subtel
 
Primer informe subtel
Primer informe subtelPrimer informe subtel
Primer informe subtel
 
PFCGonzaloPolo
PFCGonzaloPoloPFCGonzaloPolo
PFCGonzaloPolo
 
Archivo bueno herramientas virtuales
Archivo bueno herramientas virtualesArchivo bueno herramientas virtuales
Archivo bueno herramientas virtuales
 
Materiales y metodos en el proceso de invest. econometrica
Materiales y metodos en el proceso de invest. econometricaMateriales y metodos en el proceso de invest. econometrica
Materiales y metodos en el proceso de invest. econometrica
 
Contabilidad administrativa y toma de decisiones
Contabilidad administrativa y toma de decisionesContabilidad administrativa y toma de decisiones
Contabilidad administrativa y toma de decisiones
 
Aplicación informatica para la gestion de la cedula institucional de los pla...
Aplicación informatica para la gestion de la cedula  institucional de los pla...Aplicación informatica para la gestion de la cedula  institucional de los pla...
Aplicación informatica para la gestion de la cedula institucional de los pla...
 
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...
Aplicacion Movil para Consulta de Informacion sobre Biodiversidad para el Ins...
 
Delgado_RJR-Vilcherrez_RJS-SD.pdf
Delgado_RJR-Vilcherrez_RJS-SD.pdfDelgado_RJR-Vilcherrez_RJS-SD.pdf
Delgado_RJR-Vilcherrez_RJS-SD.pdf
 
Monografia computacion2
Monografia computacion2Monografia computacion2
Monografia computacion2
 
Costos y presupuestos
Costos y presupuestosCostos y presupuestos
Costos y presupuestos
 
Costos y presupuestos
Costos y presupuestosCostos y presupuestos
Costos y presupuestos
 
costos_y_presu.pdf
costos_y_presu.pdfcostos_y_presu.pdf
costos_y_presu.pdf
 
Costos y Presupuestos
Costos y PresupuestosCostos y Presupuestos
Costos y Presupuestos
 
terceraentregamejorademetodosBet.docx
terceraentregamejorademetodosBet.docxterceraentregamejorademetodosBet.docx
terceraentregamejorademetodosBet.docx
 

Más de Juan Anaya

Desarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoDesarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoJuan Anaya
 
Estudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoEstudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoJuan Anaya
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básicaJuan Anaya
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercadoJuan Anaya
 
Tipos de proyectos informáticos
Tipos de proyectos informáticosTipos de proyectos informáticos
Tipos de proyectos informáticosJuan Anaya
 
Idea de negocio.
Idea de negocio.Idea de negocio.
Idea de negocio.Juan Anaya
 
Análisis de la demanda
Análisis de la demandaAnálisis de la demanda
Análisis de la demandaJuan Anaya
 
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaEmpresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaJuan Anaya
 
Datawarehouse del proyecto
Datawarehouse del proyectoDatawarehouse del proyecto
Datawarehouse del proyectoJuan Anaya
 
Proceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesProceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesJuan Anaya
 
Sistemas olap mapa conceptual
Sistemas olap mapa conceptualSistemas olap mapa conceptual
Sistemas olap mapa conceptualJuan Anaya
 
Diferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martDiferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martJuan Anaya
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapJuan Anaya
 
Sistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesSistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesJuan Anaya
 
Introducción a la inteligencia de negocios
Introducción a la inteligencia de negociosIntroducción a la inteligencia de negocios
Introducción a la inteligencia de negociosJuan Anaya
 
3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TIJuan Anaya
 
App web service gps latitud y longitud
App web service gps latitud y longitudApp web service gps latitud y longitud
App web service gps latitud y longitudJuan Anaya
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesJuan Anaya
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Juan Anaya
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo SymbianJuan Anaya
 

Más de Juan Anaya (20)

Desarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónicoDesarrollo de un sitio de comercio electrónico
Desarrollo de un sitio de comercio electrónico
 
Estudio técnico cuadro sinóptico
Estudio técnico cuadro sinópticoEstudio técnico cuadro sinóptico
Estudio técnico cuadro sinóptico
 
3.1 ingeniería básica
3.1 ingeniería básica3.1 ingeniería básica
3.1 ingeniería básica
 
Estudio de mercado
Estudio de mercadoEstudio de mercado
Estudio de mercado
 
Tipos de proyectos informáticos
Tipos de proyectos informáticosTipos de proyectos informáticos
Tipos de proyectos informáticos
 
Idea de negocio.
Idea de negocio.Idea de negocio.
Idea de negocio.
 
Análisis de la demanda
Análisis de la demandaAnálisis de la demanda
Análisis de la demanda
 
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, OaxacaEmpresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
Empresas que ofrecen servicios de TI en Tuxtepec, Oaxaca
 
Datawarehouse del proyecto
Datawarehouse del proyectoDatawarehouse del proyecto
Datawarehouse del proyecto
 
Proceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisionesProceso de minería de datos para la toma de decisiones
Proceso de minería de datos para la toma de decisiones
 
Sistemas olap mapa conceptual
Sistemas olap mapa conceptualSistemas olap mapa conceptual
Sistemas olap mapa conceptual
 
Diferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data martDiferencia entre datawarehouse y data mart
Diferencia entre datawarehouse y data mart
 
Ventajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molapVentajas y desventajas de los sistemas rolap y molap
Ventajas y desventajas de los sistemas rolap y molap
 
Sistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisionesSistemas de bases de datos que dan soporte a la toma de decisiones
Sistemas de bases de datos que dan soporte a la toma de decisiones
 
Introducción a la inteligencia de negocios
Introducción a la inteligencia de negociosIntroducción a la inteligencia de negocios
Introducción a la inteligencia de negocios
 
3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI3.2 metas y objetivos de los servicios de TI
3.2 metas y objetivos de los servicios de TI
 
App web service gps latitud y longitud
App web service gps latitud y longitudApp web service gps latitud y longitud
App web service gps latitud y longitud
 
Unidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móvilesUnidad 4: Administración de datos en dispositivos móviles
Unidad 4: Administración de datos en dispositivos móviles
 
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
Unidad 3: Desarrollo de aplicaciones para dispositivos móviles
 
Sistema operativo Symbian
Sistema operativo SymbianSistema operativo Symbian
Sistema operativo Symbian
 

Último

04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 

Último (20)

04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 

Proyecto de sistema de registro para el control de prestamo de proyectores

  • 1. º S.E.P. TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO de Tuxtepec TALLER DE INVESTIGACIÓN II PROYECTO: “DESARROLLO DE UN SISTEMA DE REGISTRO PARA EL CONTROL DE PRÉSTAMO DE PROYECTORES PARA EL CENTRO DE CÓMPUTO DEL INSTITUTO TECNOLÓGICO DE TUXTEPEC” PRESENTAN: ANAYA MANZANO JUAN 13350283 CORTÉS SÁNCHEZ MISAEL 13350288 DOMÍNGUEZGARCÍA YOEL A. 13350385 MANUEL GREGORIO IVÁN M. 13350294 MÉNDEZMEDINAALAN J. 13350296 CARRERA: INGENIERIA INFORMÁTICA DOCENTE: L.I. MARÍA DE LOS ÁNGELES MARTÍNEZ MORALES SAN JUAN BAUTISTA TUXTEPEC, OAXACA A MAYO DE 2017
  • 2. i Agradecimientos A los profesores que día a día dan su máximo esfuerzo para que sus educandos reafirmen la teoría presentada en clase.
  • 3. ii Resumen El presente proyecto se enfocará en el desarrollo de un sistema de registro para el control de préstamo de proyectores en el centro de cómputo del Instituto Tecnológico de Tuxtepec (ITTux), usando herramientas como el entorno de desarrollo integrado (IDE) Microsoft Visual Studio 2017 para el diseño y programación del sistema y Microsoft SQL Server 2016 como gestor de base de datos. El objetivo principal del proyecto es generar estadísticas de uso de proyectores con base en los datos que los usuarios introduzcan en el sistema, para estimar con mayor precisión el ciclo de vida de las lámparas de estos recursos, además de reducir de manera significativa el uso de papel y juego geométrico para el trazado del formato de registro manual con la que cuenta el instituto. La metodología que se va a usar para el desarrollo del proyecto es la Metodología en Cascada, que cuenta con 7 fases primordiales y en el apartado de Procedimiento se explica a detalle el trabajo realizado en cada fase, incluyendo el cronograma de actividades de acuerdo a la planeación del equipo de desarrollo. También se hizo un estudio sobre los profesores que hacen uso de los proyectores, obteniendo una muestra poblacional, y posteriormente sustituir ese valor en la fórmula para poder determinar el número de personas a las cuales se les aplicó una encuesta, siendo ésta el instrumento de recolección de datos que optó el equipo para poder determinar con exactitud cómo es que ha mejorado el servicio de préstamo de proyectores.
  • 4. iii Índice de contenido Índice de contenido Agradecimientos....................................................................................................................i Resumen...............................................................................................................................ii Índice de contenido.............................................................................................................iii Índice de tablas .................................................................................................................. vii Índice de figuras................................................................................................................ viii Índice de fórmulas................................................................................................................ x Anexos ...................................................................................................................................1 Introducción...........................................................................................................................2 Planteamiento del problema...............................................................................................4 Objetivos................................................................................................................................7 Objetivo general ...............................................................................................................7 Objetivos específicos.......................................................................................................7 Justificación...........................................................................................................................8 Impactos ................................................................................................................................9 Social .................................................................................................................................9 Económico.........................................................................................................................9 Tecnológico.......................................................................................................................9 Ambiental.........................................................................................................................10 Hipótesis..............................................................................................................................11 Hipótesis de trabajo.......................................................................................................11 Hipótesis nula .................................................................................................................11 Identificación y operacionalización de las variables.................................................11 Variable Independiente: ............................................................................................11
  • 5. iv Variable dependiente: ...............................................................................................11 Identificación y definición de las variables .................................................................12 Operacionalización de las variables ...........................................................................14 Enfoque ...............................................................................................................................16 Cálculo de la muestra........................................................................................................17 Marco teórico......................................................................................................................19 1 Antecedentes..............................................................................................................19 2 Ingeniería de software ...............................................................................................19 3 Sistema de información.............................................................................................20 3.1 Definición de sistema de información ..............................................................20 3.2 Una definición de sistemas de información desde una perspectiva estratégica.......................................................................................................................21 4 Proceso de desarrollo de software..........................................................................23 5 El software de los sistemas de información...........................................................26 5.1 Programas de software ......................................................................................26 5.2 Software de sistemas .........................................................................................26 5.3 Datos e información ............................................................................................27 5.4 Los niveles de información ................................................................................27 5.5 Características deseables para la información ..............................................28 6 Categorías de sistemas de información.................................................................29 6.1 Sistemas transaccionales ..................................................................................29 6.2 Sistemas de control de la gestión (o gerenciales) .........................................30 6.3 Sistemas de apoyo a la toma de decisiones ..................................................30 7 Componentes de un sistema de información ........................................................31 7.1 Individuos participantes......................................................................................31
  • 6. v 7.2 Datos e información ............................................................................................32 7.3 Procesos de negocio ..........................................................................................35 7.4 Tecnologías de la información ..........................................................................36 8 La necesidad de sistemas de información.............................................................38 9 La plataforma .NET....................................................................................................39 9.1 Historia..................................................................................................................39 9.1.1 API Windows (Win16 & Win32) .................................................................39 9.1.2 MFC (Microsoft Foundation Classes) .......................................................39 9.1.3 COM (Component Object Model)..............................................................39 9.2 Versiones..............................................................................................................40 9.2.1 Versión 1.0 ....................................................................................................40 9.2.2 Versión 1.1 ....................................................................................................41 9.2.3 Versión 2.0 ....................................................................................................41 9.2.4 Versión 3.0 ....................................................................................................42 9.2.5 Versión 3.5 ....................................................................................................42 9.2.6 Versión 4.0 ....................................................................................................42 9.2.7 Versión 4.5 ....................................................................................................43 Tecnología de desarrollo ..................................................................................................44 Microsoft Visual Studio 2017........................................................................................44 Microsoft SQL Server 2016 ..........................................................................................44 Procedimiento.....................................................................................................................46 Modelo en cascada........................................................................................................46 Análisis y definición de requerimientos ..................................................................46 Diseño del sistema y del software...........................................................................47 Implementación y prueba de unidades...................................................................47
  • 7. vi Integración y prueba del sistema.............................................................................48 Funcionamiento y mantenimiento ...........................................................................48 Resultados ..........................................................................................................................50 Actividades sociales realizadas .......................................................................................60 Conclusión...........................................................................................................................67 Recomendaciones .............................................................................................................68 Experiencia profesional personal adquirida...................................................................69 Competencias desarrolladas y/o aplicadas ...................................................................70 Competencias instrumentales......................................................................................70 Competencias interpersonales ....................................................................................70 Competencias sistémicas.............................................................................................70 Referencias.........................................................................................................................71 Anexos .................................................................................................................................72
  • 8. vii Índice de tablas Tabla 1.- Identificación y definición de las variables ....................................................12 Tabla 2.- Operacionalización de las variables...............................................................14 Tabla 3.- Cronograma de actividades.............................................................................49
  • 9. viii Índice de figuras Figura 1.- Mecanismo de control de sistemas de información ...................................20 Figura 2.- Componentes de un sistema de información..............................................34 Figura 3.- Logo oficial de Microsoft Visual Studio 2017 ..............................................44 Figura 4.- Logo oficial de Microsoft SQL Server 2016................................................45 Figura 5.- Interfaz de inicio en SQL Server 2016 .........................................................50 Figura 6.- Se establece la autenticación del usuario ...................................................50 Figura 7.- Se crea una nueva base de datos ................................................................51 Figura 8.- Ventana emergente para asignar nombre a la base de datos .................51 Figura 9.- Se asigna un nombre a la base de datos ....................................................52 Figura 10.- Se crea una tabla dentro de la base de datos ..........................................52 Figura 11.- Se introducen los valores y el tipo de dato................................................53 Figura 12.- Columnas de la tabla ....................................................................................53 Figura 13.- Se asigna un nombre a la tabla...................................................................54 Figura 14.- Creación de un proyecto en Visual Studio 2017 ......................................54 Figura 15.- Ventana emergente para seleccionar el tipo de proyecto ......................55 Figura 16.- Se cargan los componentes necesarios para iniciar el proyecto ..........55 Figura 17.- Primera vista del proyecto ya cargado.......................................................56 Figura 18.- Se redimensiona los valores de ancho y alto de la ventana ..................56 Figura 19.- Se insertan los objetos necesarios al proyecto ........................................57 Figura 20.- Diseño de la interfaz del sistema ................................................................57 Figura 21.- Ventana de programación de la interfaz del sistema ..............................58 Figura 22.- Conexión a una base de datos....................................................................58 Figura 23.- Se indican los valores de la base de datos y el servidor de base de datos ..............................................................................................................................................59 Figura 24.- Programación de los objetos utilizados .....................................................59 Figura 25.- Pregunta 1 ......................................................................................................62 Figura 26.- Pregunta 2 ......................................................................................................62 Figura 27.- Pregunta 3 ......................................................................................................63 Figura 28.- Pregunta 4 ......................................................................................................64 Figura 29.- Pregunta 5 ......................................................................................................64
  • 10. ix Figura 30.- Pregunta 6 ......................................................................................................65 Figura 31.- Cuestionario aplicado al encargado ...........................................................66
  • 11. x Índice de fórmulas Fórmula 1.- Fórmula para calcular la muestra poblacional.........................................17
  • 12. 1 Anexos Anexo 1.- Realizando la encuesta...................................................................................72 Anexo 2.- Realizando la encuesta a la encargada .......................................................72 Anexo 3.- Evidencia de la realización de la encuesta..................................................73 Anexo 4.- Realización de la encuesta ............................................................................73
  • 13. 2 Introducción El desarrollo del sistema de registro para el control de préstamo de proyectores tiene como objetivo principal generar estadísticas de uso para estimar con mayor precisión el ciclo de vida útil de las lámparas de estos recursos, además de reducir de manera significativa el uso de papel y juego geométrico para el trazado del formato de registro manual con la que cuenta el instituto. El sistema generará las estadísticas con base en los datos que el usuario vaya ingresando al sistema, tales como Nombre, Numero de proyector, Numero de laboratorio, Materia y Fecha y hora en la que se genera la solicitud de préstamo. Cabe mencionar que con el registro manual no se puede estimar con precisión el uso de los proyectores, ya que se debe de recurrir a la libreta de registro el cual tiene los datos que el usuario completa para poder utilizar un proyector, de esta manera es como se ha venido trabajando. De ahí surge la problemática ya que de acuerdo al proceso manual es muy tedioso hacer los cálculos sobre el historial de uso y estar sumando las horas en las cuales ha sido utilizado un recurso, además el encargado tiene la obligación de hacer el trazado del formato de préstamo en la libreta, y se da el caso de que en ocasiones no se traza el formato en toda la libreta y los usuarios tienen que recurrir a hacer el formato, es ahí donde tardan en hacer el registro. Para ello se ha optado por usar la Metodología en Cascada, que es una metodología de desarrollo de software que cuenta con 7 fases primordiales en las cuales se realizan actividades específicas de acuerdo a los roles de cada integrante del equipo de desarrollo, todo esto se ve reflejado en el cronograma de actividades, que se ha previsto de acuerdo a la planeación del tiempo que el equipo ha invertido.
  • 14. 3 Los principales beneficiados con este proyecto serán de manera directa los profesores que hacen uso de los laboratorios del centro de cómputo del Instituto Tecnológico de Tuxtepec, con el fin de optimizar el tiempo al momento de hacer una solicitud de préstamo y así no tengan que estar escribiendo cada columna del formato manual. Finalmente se presenta el marco teórico con temas referentes al desarrollo de software, los individuos participantes y la forma en la que se estructura un sistema de información, además de su estrecho vínculo con las tecnologías de la información. También se menciona las herramientas de desarrollo que fueron usados para desarrollar este sistema de información.
  • 15. 4 Planteamiento del problema El Instituto Tecnológico de Tuxtepec ofrece servicios educativos abarcando 9 carreras profesionales y una maestría en alimentos, además cuenta con un centro de cómputo que ofrece servicio de internet y laboratorios con computadoras con software especialmente para los alumnos de carreras específicas, también brinda el servicio de préstamo de proyectores a los profesores que hacen uso de los laboratorios o aulas del centro de cómputo. A partir del año 2015 se empezó a dar el servicio de préstamo de proyectores en el centro de cómputo del Instituto Tecnológico de Tuxtepec con un total de 3 proyectores, con los cuáles los profesores se apoyaban para dar sus clases. Al principio no se llevaba un registro sobre el préstamo de los recursos, ya que, en ese año, el centro de cómputo solo contaba con 3 laboratorios y 1 aula, por lo que era un ambiente más controlado, pero a partir del año 2016 las instalaciones aumentaron y se estableció una segunda planta con 5 aulas y 5 laboratorios y por ende la demanda del uso de proyectores aumentó, por ello para ese mismo año se adquirieron 3 proyectores más para cubrir la demanda. En el mismo año (2016), se empezó a implementar el registro manual de préstamo de los proyectores en una libreta en donde se incluyen los siguientes datos: Número de cañón, Nombre, Fecha, Hora, Laboratorio, Recibido, Entregado, Materia y Observaciones. Con la finalidad de llevar un mejor control de las mismas, generar estadísticas de uso (tiempo de vida de las lámparas de los proyectores), saber en qué aula específica se está usando el recurso y qué profesor la está ocupando.
  • 16. 5 Después de haber realizado un arduo análisis, se han detectado los siguientes problemas:  El registro es manual.  Los profesores no rellenan todos los campos.  No se puede estimar con exactitud el tiempo de vida de las lámparas.  Cuando se terminan las hojas de la libreta de registro, se tiene que adquirir otra.  El formato se tiene que trazar por cada hora de la libreta, por lo que quita tiempo.  Se necesita material adicional para poder elaborar el formato (juego geométrico y lapicero).  Cada que se termina las líneas de la hoja, el profesor se encuentra con la necesidad de trazar el formato en la hoja siguiente de la libreta en caso de que el personal del centro de cómputo aún no lo ha elaborado.  No se cuenta con un lapicero especial para poder rellenar los campos, en ocasiones los profesores tienen que usar sus materiales o recurren a la secretaria del centro de cómputo para pedir un lapicero.  Los profesores mandan a un alumno para hacer la devolución del proyector por lo que hay posibles riesgos de pérdida del recurso.  Hay profesores que firman de “Recibido” y “Entregado” en el formato de préstamo, aun cuando no han entregado el recurso, por ello se considera una mala práctica del registro.  Es necesario asignar un espacio exclusivo para acomodar los proyectores con sus respectivos cables.
  • 17. 6 Pregunta de investigación: ¿Cómo afecta el registro manual de préstamo de proyectores al tiempo que invierte un profesor para rellenar los datos solicitados en el formato?
  • 18. 7 Objetivos Objetivo general Desarrollar un sistema de registro para el control de préstamo de proyectores para el centro de cómputo del Instituto Tecnológico de Tuxtepec, usando el entorno de desarrollo integrado Microsoft Visual Studio 2017. . Objetivos específicos  Identificar a los usuarios  Definición de requerimientos.  Selección de herramientas de trabajo.  Definir los requerimientos de hardware y software  Hacer pruebas del software  Verificar que el software cumpla con los requerimientos del cliente.  Entregar el software al cliente.  Se instala el software y se pone en funcionamiento práctico.
  • 19. 8 Justificación El registro para el préstamo de los proyectores en el centro de cómputo del Instituto Tecnológico de Tuxtepec, ha sido hasta el momento, una alternativa que controla por ejemplo el ciclo de vida de las lámparas para los proyectores, pero sin duda hay mejores formas de estimar ese tiempo, una de ellas es automatizar las solicitudes de los recursos, es decir, generar un sistema de control. Es por ello que se ha optado por desarrollar un sistema de registro para el control de las solicitudes de préstamo, ya que los profesores del ITTux, han sido afectados con los problemas detectados mencionados en el planteamiento del problema, y a partir de esa problemática se reflejará el sistema, el cuál será exclusivo para el centro de cómputo, enfocado a las áreas y/o carreras que hacen uso de las aulas y laboratorios del mismo. El lugar destinado para realizar el rellenado de los campos de información que requiere el formato de préstamo será reemplazado por una computadora de uso exclusivo para el software en desarrollo. Como se ha mencionado anteriormente, uno de los puntos más relevantes o la información que es de vital importancia para el personal del centro de cómputo es entre otros puntos, estimar el tiempo de vida de las lámparas, para ello se pretende gestionar un generador de estadísticas que hará más fácil la estimación del tiempo; además reducirá de forma significativa el uso de papel, lapicero y juego geométrico, evitando así la pérdida de tiempo al trazar el formato de solicitud de préstamo. Cabe mencionar que el desarrollo de sistema requiere de herramientas para poder llevar a cabo dicha tarea; de acuerdo a experiencias y conocimientos propios del equipo de desarrollo se optó por seleccionar el entorno de desarrollo integrado Microsoft Visual Studio 2017 y SQL server como gestor de base de datos; teniendo
  • 20. 9 en cuenta que el periodo de trabajo será de enero a junio, siendo los profesores que hacen uso de los laboratorios del centro de cómputo del ITTux los beneficiados de manera directa con un servicio automatizado de solicitud de préstamo de proyectores. Impactos Social El proyecto beneficiará a la población que solicita los proyectores, en éste caso a los profesores que abarcan las áreas que hacen uso de los laboratorios y aulas del centro de cómputo del ITTUX. En un futuro se podría implementar el proyecto para el departamento de préstamo de proyectores que se ubica en el departamento de Desarrollo Académico del instituto Tecnológico de Tuxtepec. Económico El proyecto no requiere de ningún tipo de inversión ya que todas las herramientas de desarrollo que fueron adquiridas provienen de una empresa mundial que ofrece el IDE Microsoft Visual Studio en su versión Community 2017, al igual que el software gestor de base de datos SQL Server 2016. En caso de que en un futuro los planes que ofrece esta empresa cambiaran se tendría que adquirir las licencias correspondientes. Tecnológico Para el desarrollo del proyecto se hará uso de diversas herramientas tecnológicas, abarcando software actualizado para poder estar en sintonía con las actualizaciones de estas herramientas. Cabe mencionar que el software requerido precisa de
  • 21. 10 equipos de cómputo con una buena arquitectura, ya que son programas que son muy pesados. Ambiental El proyecto se propuso con la intención de que todo el proceso y el control de préstamo de proyectores fuese de manera computarizada, es decir que mediante herramientas tecnológicas se desarrolle el software y así reducir en gran medida el uso de papel en el proceso de registro manual de préstamo de proyectores, además se reducirá el uso de materiales como lapiceros y juegos geométricos, ya que el sistema tiene la función de generar estadísticas de uso.
  • 22. 11 Hipótesis Hipótesis de trabajo El desarrollo del sistema de registro para el control de préstamo de proyectores en el centro de cómputo del Instituto Tecnológico de Tuxtepec, automatizará el proceso de préstamo de proyectores lo que permitirá generar estadísticas sobre el uso de estos recursos y estimar con mayor precisión el ciclo de vida de los mismos, además de que se podrá reducir el uso de papel para el rellenado del formato de solicitud. Hipótesis nula El desarrollo de un sistema de registro para el control de préstamo de proyectores en el centro de cómputo del Instituto Tecnológico de Tuxtepec, no automatizará el proceso de préstamo de proyectores, sin generar estadísticas sobre el uso de estos recursos, para no estimar con mayor precisión el ciclo de vida de estos aparatos, así como la reducción de papel para el rellenado del formato de solicitud. Identificación y operacionalización de las variables Las variables consideradas en la presente investigación, se detallan a continuación: Las variables de la hipótesis general son: Variable Independiente:  Desarrollo de un sistema de registro para el control de préstamo de proyectores. Variable dependiente:
  • 23. 12  Automatizará el proceso de préstamo de proyectores  Generar estadísticas sobre el uso de éstos recursos.  Estimar con mayor precisión el ciclo de vida de éstos recursos.  Reducción de papel para el rellenado del formato de solicitud. Identificación y definición de las variables Tabla 1.- Identificación y definición de las variables Objetivo específico o hipótesis Variable Definición conceptual Variables dependientes Hipótesis Automatizará el proceso de préstamo de proyectores. La automatización de los procesos es la sustitución de tareas tradicionalmente manuales por las mismas realizaciones de manera automática por máquinas, robots o cualquier otro tipo de automatismo. Hipótesis Generar estadísticas sobre el uso de éstos recursos. La estadística es una herramienta que estudia usos y análisis provenientes de una muestra representativa de datos, que buscar explicar las correlaciones y dependencias de un fenómeno físico o natural de ocurrencia en forma aleatoria o condicional. Hipótesis Estimar con mayor precisión el ciclo La duración de un producto, lo determina en la mayoría de las veces, la naturaleza
  • 24. 13 de vida de estos aparatos. del mismo, es decir, su composición química y si pertenece a la familia de los productos perecederos, de larga duración o no perecederos. Hipótesis Reducción de papel para el rellenado del formato de solicitud. La reducción del uso de papel en las empresas ha sido de gran relevancia por el medio ambiente ya que con los avances tecnológicos se ha tenido la oportunidad de hacer conciencia y generar todos los documentos que se imprimían o se trascribían en papel, ahora se hace de manera computarizada, incitando así a la disminución del uso de papel. Variables independientes Hipótesis Desarrollo de un sistema de registro para el control de préstamo de proyectores. Conjunto de componentes relacionados que recolectan, registran, procesan, almacenan y distribuyen información para apoyar la toma de decisiones y el control de una organización.
  • 25. 14 Operacionalización de las variables Tabla 2.- Operacionalización de las variables Variable Dimensión Indicador Subindicador Variables dependientes Automatizará el proceso de préstamo de proyectores. Servicio de préstamo. Reducción de tiempo Tiempo promedio para el registro manual. Generar estadísticas sobre el uso de éstos recursos. Reportes de uso Frecuencia de la estadística. Datos a reportar. Periodo de generación de estadísticas Estimar con mayor precisión el ciclo de vida de estos aparatos. Calcular mediante estadísticas el tiempo de vida. Vida útil de las lámparas. Tiempo promedio de uso. Definir el tiempo de uso de los proyectores mediante estadísticas. Reducción de papel para el rellenado del formato de solicitud. Formato de registro manual. Cantidad de papel utilizado. Uso de papel Ahorrar en materiales para formatos de registro. Variable independiente
  • 26. 15 Desarrollo de un sistema de registro para el control de préstamo de proyectores. Automatización del servicio. Reducción de tiempo de registro. Facilidad de uso por parte del usuario Tiempo de registro Vista amigable e intuitiva del usuario Cantidad de minutos para el registro.
  • 27. 16 Enfoque El enfoque cuantitativo usa la recolección de datos para probar hipótesis, con base en la medición numérica y el análisis estadístico, para establecer patrones de comportamiento y probar teorías. Así mimo siguen un patrón predecible y estructurado (el proceso) y se debe tener presente que las decisiones críticas se efectúan antes de recolectar los datos. Con los estudios cuantitativos se intentan explicar y predecir los fenómenos investigados, buscando regularidades y relaciones causales entre elementos. Esto significa que la meta principal es la construcción y demostración de teorías (que explican y predicen). Sin duda alguna en este proyecto de investigación se pretende utilizar este enfoque, debido a que su meta de investigación consiste en describir y explicar el fenómeno estudiado, el cual nos servirá como base para el desarrollo del proyecto. Otra de las cosas importantes que se considera es que la teoría es generada a partir de comparar la investigación previa con los resultados del estudio. Para poder implantar este enfoque, se pretende que la recolección de datos se hará mediante una observación, cuestionarios y estudios previos que ayudarán a comprobar los casos para dicha investigación. Según los autores dicen que los análisis cuantitativos se interpretan a la luz de las predicciones iniciales (hipótesis) y de estudios previos (teoría). La interpretación constituye una explicación de cómo los resultados encajan en el conocimiento existente (Creswell, 2005).
  • 28. 17 Cálculo de la muestra 𝑛 = 𝑁(𝑍)2 (𝑝)(𝑞) (𝑑)2 ( 𝑁 − 1) + (𝑍)2 ( 𝑝) (𝑞) Fórmula 1.- Fórmula para calcular la muestra poblacional En donde:  N = tamaño de la población  Z = nivel de confianza  P = probabilidad de éxito, o proporción esperada  Q = probabilidad de fracaso  D = precisión (Error máximo admisible en términos de proporción). Para el caso particular del proyecto se cuenta con estos datos:  N = 25  Z = 1.96  P = 0.5  Q = 0.5  D = 5 % 𝑛 = (1.65)2 (25)(0.5)(0.5) (0.05)2 (25 − 1) + (1.65)2 (0.5) (0.5)
  • 29. 18 𝑛 = (2.7225) (25)(0.5)(0.5) (0.0025)(24) + (2.7225) (0.5) (0.5) 𝑛 = (17.015625) (0.740625) 𝑛 = 22.9745905
  • 30. 19 Marco teórico 1 Antecedentes 2 Ingeniería de software La ingeniería de software es una forma de ingeniería que aplica los principios de la ciencia de la computación y de la matemática para alcanzar soluciones con una mejor relación entre el coste y el beneficio para el problema de software. Asimismo, se trata de la aplicación sistemática, disciplinada y cuantificable para el desarrollo, operación y mantenimiento de un software. Al principio, los softwares eran programas muy pequeños debido a las limitaciones del hardware existente en aquellos días. A medida que se fue mejorando la capacidad computacional creció el tamaño y la complejidad del software desarrollado. Varias técnicas surgieron para ayudar en la administración de esa complejidad: Técnicas ligadas a lenguajes de programación; Profundización en los estudios en ingeniería de software; Arquitectura de software y Herramientas CASE (Computer-aided software engeneering). Tras un periodo de bonanza, la crisis del software se identificó en los años sesenta, sin embargo, aún a día de hoy se notan sus efectos. Básicamente la crisis del software se fundamenta en los problemas para entregar programas sin defectos o errores, fáciles de entender y que sean verificables. Varias estrategias se han propuesto en un intento de superar estas dificultades, pero la realidad es que aún no existe ningún método que permita conocer el coste y la duración real de un proyecto antes de su inicio.
  • 31. 20 3 Sistema de información 3.1 Definición de sistema de información Un sistema es un conjunto de componentes que interactúan entre sí para lograr un objeto común. Aunque existe una gran variedad de sistemas, la mayoría de ellos pueden representar a través de un modelo formado por cinco bloques básicos: elementos de entrada, elementos de salida, sección de transformación, mecanismos de control y objetivos. Tal y como se muestra en la imagen, los recursos acceden al sistema a través de los elementos de entrada para ser modificados en la sección de transformación. Este proceso es controlado por el mecanismo de control con el fin de lograr el objetivo marcado. Una vez se ha llevado a cabo la transformación, el resultado sale del sistema a través de los elementos de salida. (Alarcón, 2010) Figura 1.- Mecanismo de control de sistemas de información La sociedad actual está llena de ejemplos de sistemas: una máquina expendedora de bebidas, una fábrica de productos manufacturados, la columna vertebral, un automóvil, un archivador de documentos, una conversación, etc. En el caso de la máquina expendedora, el elemento de entrada correspondería a la ranura para
  • 32. 21 introducción de monedas. Una vez están las monedas en el sistema, se comparan con el precio de la bebida seleccionada (objetivo del sistema) mediante el sistema de control. Cuando la cantidad de dinero introducida en el sistema corresponde con el precio de la bebida, el mecanismo de control cambia las monedas por una bebida, la cual es entregada a través del expendedor de la máquina. De forma similar, es posible el resto de los ejemplos mediante los cinco bloques básicos de un sistema. (Alarcón, 2010) Mientras que hay un gran consenso en la definición de sistema, no existe en la de sistema de información. En la actualidad, la expresión sistema de información se utiliza de forma común y habitual en las organizaciones, sin embargo, existen tantas definiciones y matices para ella como escuelas o autores del tema. Aun así, y basándonos en la definición dada de sistema, se podría realizar una primera aproximación definiéndola como un conjunto de componentes que interactúan entre sí para lograr un objetivo común satisfacer las necesidades de información de una organización. (Alarcón, 2010). 3.2 Una definición de sistemas de información desde una perspectiva estratégica Andreu, Ricart y Valor(1996) definen los sistemas de información "como el conjunto formal de procesos que, operando con un conjunto estructurado de datos estructurada de acuerdo con las necesidades de una empresa, recopila, elabora y distribuye (parte de) la información necesaria para la operación de dicha empresa y para las actividades de dirección de control correspondiente, apoyando al menos en parte, la toma de decisiones necesaria para desempeñar las funciones y procesos de negocio de la empresa de acuerdo con su estrategia".
  • 33. 22 Existen varios aspectos en la definición anterior que pueden ser bastante interesantes de analizar. Para empezar, los profesores Andreu, Ricart y Valor sólo hacen referencia a los sistemas formales de información, aunque matizan -en su libro- que también existen sistemas informales de información que, incluso, pueden llegar a ser más importantes y eficientes que los formales. Pero debido a la dificultad de delimitar, trabajar, dirigir y planificar los sistemas informales. Andreu, Ricart y Valor sólo hacen hincapié en los sistemas más formales de la organización. Otro aspecto destacable de la definición es la manera en cómo se deben almacenar los datos que el sistema de información recopila y genera. Según ésta, los datos deben de trabajar en función de una estructura de datos "poco natural" del nuevo sistema de información. El sistema de información de una empresa debe, tal y como expone la definición, proporcionar tres funciones a la organización. La primera función hace referencia a la práctica y coordinación de las acciones operativas que se realizan de forma habitual a lo largo de la organización. La segundad función es poder ejercer el control necesario para identificar las acciones que van en contra de los objetivos de la organización, y a partir de aquí dirigir las nuevas acciones rectificadoras de una forma eficiente. La tercera función de un sistema de información es proporcionar la información necesaria para poder ayudar a tomas decisiones a nivel operativo, directivo y estratégico. Las tres funciones tienen como objetivo final el correcto funcionamiento de la empresa. (Alarcón, 2010) Finalmente, la definición expone que todas las funciones que tiene que realizar un sistema de información deben tener presentes las funciones, los procesos y la estrategia del negocio. Es necesario recordar que un sistema de información no es solamente un elemento más en la infraestructura de la empresa, ya que permite la
  • 34. 23 coordinación entre el resto de elementos como la estructura organizativa, los sistemas de comunicación y los sistemas de control. (Alarcón, 2010) 4 Proceso de desarrollo de software Un proceso de desarrollo de software es una estructura utilizada para el desarrollo de un producto de software. Entre sus sinónimos están "ciclo de vida" y "proceso de software". Hay muchos modelos para estos procesos, cada uno de ellos describiendo enfoques diferentes para una variedad de tareas y actividades a ser ejecutadas a lo largo del proceso. (Martínez, 2017) Los apartados siguientes muestran los pasos a ejecutar durante el mismo. Investigar los requisitos de los usuarios. Esto se lleva a cabo durante la fase de análisis. La gran parte de los usuarios, por no decir todos, no saben exactamente lo que ellos quieren. Esto se debe a que la mayoría no sabe cuáles son exactamente las acciones que lleven a cabo a lo largo del día. Desconocen el total de sus tareas. Es por ello, que el análisis requiere que el desarrollador se convierta intencionalmente en un especialista en el dominio del usuario para ayudarlo y guiarlo en la definición de sus requisitos. Podemos dividir esta fase en cuatro apartados: En un primer momento, el desarrollador debe escuchar y observar tratando de descubrir el máximo de información; a continuación, deberá interrogar y tratar de aclarar al máximo la información recogida; seguidamente el desarrollador deberá comprobar la
  • 35. 24 información y sugerir soluciones; finalmente, una vez comprendido lo suficiente del problema escribir el documento con la especificación de requisitos. Definir claramente las características necesarias para el sistema (especificación). La especificación de requisitos es la última fase de la tarea del análisis. Necesita recoger de forma no ambigua cual es el comportamiento requerido. Enel documento se recogen notaciones formales, documentos estructurados y ejemplos. El objetivo es lograr una especificación de los requisitos que, de forma no ambigua, comunique al proyectista las características requeridas para el sistema. Crear o adaptar una solución adecuada al problema, es decir, la creación del proyecto. El proyecto busca desarrollar una solución que atienda a los requisitos, con base en la experiencia acumulada (y técnicas estandarizadas). Habitualmente los proyectos necesitan innovar en cierto nivel, generando varias soluciones posibles y utilizando alguna métrica para seleccionar una de ellas. El resultado final es un documento de proyecto que de forma no ambigua comunica el proyecto a aquellos que lo irán a implementar. Desarrollar la solución propuesta (implementación). Durante esta fase se lleva a cabo el desarrollo de la aplicación en sí misma. Es el momento de escribir el código, documentarlo, solucionar cualquier error que se detecte, preparar el código para ser testado, enviar informaciones tanto al proyectista como al analista, así como testador y/o integrador. El objetivo es
  • 36. 25 alcanzar el código de trabajo y la documentación asociada actualizado listo para ser probado. Garantizar que la solución responde al problemaoriginalmentepropuesto y que esta funciona correctamente en el contexto a ser ejecutada (integración). Para ello se llevan a cabo diferentes pruebas. En esta etapa se comprueba si la implementación corresponde al proyecto y si esta funciona correctamente y atiende a todos los requisitos planteados al inicio del proceso. Debe testar los módulos individuales y el sistema por completo y la interacción con el entorno, software, datos, etc. existentes. Modificar las soluciones de trabajo cuando nuevos requisitos son presentados o identificados (mantenimiento). La realidad es que las necesidades de los usuarios evolucionan y cambian a lo largo del tiempo. Por más exhaustivos que sean los test llevados a cabo estos pueden no descubrir todos los problemas antes de la entrega del software. Por lo tanto, el software también debe cambiar a lo largo del tiempo. Paralelamente al proceso anterior debe realizarse el planteamiento y la gestión de todas las actividades. Para ello es necesario realizar una agenda o calendario de las tareas en sus debidos momentos, proporcionando los recursos necesarios para que las tareas tengan todas las condiciones necesarias para alcanzar sus objetivos. Además, se debe evaluar la eficacia de todas las actividades y buscar la forma de maximizarla. Otro punto importante es acordar con el cliente los plazos y las características de las entregas a ser realizadas. (Martínez, 2017).
  • 37. 26 5 El software de los sistemas de información La utilidad del hardware de computación depende en gran medida del software con que se cuenta. Se puede tener la mejor máquina con el mejor hardware, pero si no se cuenta con un software apropiado y eficaz no será posible explotar el rendimiento de la máquina. (Amaya) 5.1 Programas de software Un programa de software es una serie de enunciados o instrucciones que se dan a la computadora. El proceso de escribir o codificar programas se denomina programación, y las personas que se especializan en esta labor se llaman programadores. (Amaya) El concepto de programa almacenado implica que un programa debe estar guardado en el almacenamiento primario de la computadora, junto con los datos que requiere, para poder ejecutarse, es decir, para que la computadora siga sus instrucciones. Una vez que un programa ha terminado de ejecutarse, el hardware podrá usarse para otra tarea si se carga en la memoria un nuevo programa. (Amaya) 5.2 Software de sistemas El software de sistemas coordina las diversas partes del sistema de computación y media entre el software de aplicación y el hardware de computación. El software de sistemas que administra y controla las actividades de la computadora se denomina sistema operativo. Otros ejemplos de software de sistemas son los programas de traducción de lenguajes de computadora que convierten los lenguajes de
  • 38. 27 programación en lenguaje de máquina y los programas utilitarios que realizan tareas de procesamiento comunes. (Amaya) 5.3 Datos e información Un dato representa un hecho absoluto. Por ejemplo, la cantidad de lluvia que cayó en San José de Costa Rica el 25 de octubre de 1996. Los datos alimentan al sistema por medio de procedimientos que capturan y validad esos datos y se almacenan en el sistema dentro de una base de datos. Una vez almacenados los datos, estos se pueden consultar, manipular y combinar de muchas maneras para producir información. Por ejemplo, a través de los datos diarios de lluvia que cayó en la ciudad de San José de Costa Rica, uno puede producir información variada como, la cantidad de lluvia de un periodo dado, la comparación en el tiempo de las lluvias de un periodo contraste con años precedentes, la proyección de precipitaciones para un periodo de acuerdo con el comportamiento de los últimos veinte años tomando en cuenta las condiciones atmosféricas mundiales, etc. Como podrá darse cuenta, la información es de una categoría de mayor complejidad que un dato, y ella puede ser de muy diversa índole y de muchos niveles distintos. (Morales) 5.4 Los niveles de información Recordemos que, dentro de los sistemas basados en computadora, y en particular en los sistemas de información, hay gente que actúa de distinta forma dentro del
  • 39. 28 sistema mismo. Consecuencia de que actúan de distinta manera es el hecho de que necesitan distinto tipo de información del mismo sistema. Por ejemplo, en una corporación financiera, poco les importará a los gerentes del más alto nivel cuál fue el ingreso de la Caja 1 en la sucursal de un pueblito el día de ayer. Esa información sí le importará al jefe de la sucursal, y tal vez a su inmediato superior. Más allá, a la alta gerencia le interesará cuál es el ingreso por región para la corporación y definir cuáles regiones son más estratégicas para colocar capital. Esto implicaría el traslado, la apertura o cierre de una sucursal, campañas de mercado, etc. (Morales) 5.5 Características deseables para la información Las características deseables para la información pueden enunciarse por medio de estos cuatro criterios:  Validez: La información producida debe ser correcta.  Exactitud: La información debe ser toda la que se requiera.  Concisión: La información solo tendrá el nivel de detalle que se necesite.  Oportunidad: La información debe estar disponible en el momento que se necesite. Los cuatro criterios anteriores deben aplicarse a todos los niveles necesarios de información que el sistema produzca.
  • 40. 29 Sin embargo, los criterios variarán su significado de acuerdo con el nivel en que se encuentren. No es lo mismo pensar qué significará información concisa para un cajero (las transacciones de su caja), para un jefe de sucursal (flujo de capital de toda la sucursal), o para un gerente (rentabilidad de una región en un periodo X). Es decir, a un gerente no se le hará llegar un informe de todas las transacciones de una caja para tomas una decisión, ni un cajero se le hará saber las tendencias de la corporación. (Morales) 6 Categorías de sistemas de información Revisando la distinción de los distintos actores en un sistema de información y, en consecuencia, del nivel mismo de la información, podemos desglosar los sistemas de información en tres grandes categorías: 6.1 Sistemas transaccionales Son los que reflejan un sistema en su comportamiento cotidiano. Se basan en las transacciones que se presentan en un sistema. Una transacción se puede definir como una actividad o un conjunto de actividades que se tratan como una sola, las cuales dejan pistas para darles seguimiento (cambiar un cheque, pagar con tarjeta de crédito, etc.) Ejemplo de estos sistemas transaccionales, es un sistema que atiende un servicio público: captura del consumo del servicio, cálculo del costo del servicio para el cliente, revisión del servicio (averías, suspensiones, etc.). Generalmente tienen un comportamiento estructurado, cíclico, predecible. Note cómo cada una de las fases del sistema que describimos en el ejemplo anterior (lectura, cálculo, emisión, cobro) puede representar una transacción. (Morales)
  • 41. 30 6.2 Sistemas de control de la gestión (o gerenciales) Son sistemas que se basa en un sistema transaccional. Extraen de estos últimos información para producir una de mayor nivel que servirá para el control de la gestión. Por ejemplo, un gerente medio de una empresa de servicios sabrá cuáles regiones reforzar con mayor equipo y personal de acuerdo con la cantidad de averías registradas en un periodo, dónde montar una campaña de mercadeo de acuerdo con la recuperación de dinero reportada por región, etc. Un gerente de alto nivel podría tener la información del comportamiento global de la empresa y apoyarse en dicha información para visualizar adónde dirigir la organización. A pesar de su mayor nivel, la información provista por estos sistemas es en gran medida estructurada (las consultas no son muy flexibles, pues están fijadas con anterioridad). (Morales) 6.3 Sistemas de apoyo a la toma de decisiones Estos sistemas son de un alto nivel de información, capaces de representar escenarios de posibles situaciones, de acuerdo con la información registrada, o a ciertos parámetros que se le dan de entrada, permitiendo visualizar qué decisiones tomar con base en investigaciones, pronósticos o simulaciones. Las fuentes de la información de estos sistemas no son exclusivamente de medios internos de la organización, sino que pueden provenir de medios externos. Las consultas dadas a estos sistemas no son estructuradas, es decir, el sistema debe ser tan flexible que debe permitir idealmente, cualquier tipo de pregunta en cualquier momento. (Morales) Fíjese que, si bien en nuestro medio las aplicaciones para sistemas de información están muy ligadas a sistemas comerciales, estos criterios pueden ser aplicados a
  • 42. 31 sistemas de distinta naturaleza. Por ejemplo, un sistema de información geográfica puede pasar por cualquiera de estos tres tipos de sistemas de información:  Transaccional: registro de lluvias y temperaturas en una estación meteorológica.  Gerencial: consultar las regiones que, de acuerdo con su clima, podrían soportar un cultivo de arroz.  Apoyo a la toma de decisiones: consultar de acuerdo con los parámetros topográficos, pluviales y de erosión, cuáles poblaciones debo evacuar y qué puentes debo considerar reconstruir si pasa un huracán a doce kilómetros de la ciudad de Limón. En general, ¿qué fases pasa un proyecto de sistemas de información para lograr el producto deseado? Esta respuesta está dada por la Ingeniería de Software. Si bien es cierto que el software no lo es todo en un sistema (como ya lo hemos visto y no debemos perder esa perspectiva), es el componente que ciertamente reflejará gran parte de la esencia del sistema mismo. También es la parte por la cual, en gran medida, existimos en un proyecto de sistemas y por la cual nos van a remunerar. En conclusión, lo que defina para la Ingeniería de Software para el desarrollo de un proyecto de software que nos interesa en lo que se refiere a la construcción de los sistemas de información. (Morales). 7 Componentes de un sistema de información 7.1 Individuos participantes El primer componente que se analiza, que es el más importante, es el formado por las personas. Según Whitten, Bentley y Dittman (2004) todos los individuos que
  • 43. 32 pueden y deben participar en el desarrollo de un sistema de información se pueden clasificar en función de la visión que tienen de un sistema de información. En este caso, la clasificación está formada por cinco grandes grupos:  Propietarios  Usuarios  Diseñadores  Constructores  Analistas y el Project Manager A todos los individuos que usan los sistemas de información se les puede englobar con el término trabajadores de la información. Peter Drucker creó dicho término para designar a aquellas personas cuyo trabajo tiene que ver con la creación, la recolección, la distribución y el uso de información. Actualmente, dentro de este grupo se pueden identificar a los trabajadores del conocimiento, que de definen como un subgrupo de trabajadores de la información cuyas responsabilidades se basan en conocimiento específico. (Alarcón, 2010). 7.2 Datos e información En la calle, en las organizaciones e incluso en las universidades, las personas utilizan de forma indiferente los conceptos datos, información y conocimiento; sin embargo, no son lo mismo y existe una gran diferencia entre ellos. Los datos consisten en hechos y cifras que tiene de algún modo una existencia propia e independiente y que tiene poco significado para el usuario. Una de las características más significativas de los datos es que por ellos mismos nos indican
  • 44. 33 si son relevantes o irrelevantes, ya que es necesario definir un contexto en donde establecerla. (Alarcón, 2010) Por ejemplo, los datos pueden ser de distintas notas musicales que se enseñan en los cursos de solfeo. En este caso, una nota musical, por sí misma, tiene poco significado si no está acompañado de otros elementos como son otras notas musicales. Otro ejemplo de datos sería el número de horas de producción de cada trabajador de una empresa. El tiempo que dedica un trabajador a una tarea es poco significativo si no se incluye dentro de un contexto, como puede ser el porcentaje de tiempo que dedica el trabajador a esa tarea o el coste económico de la tarea. (Alarcón, 2010) Gracias a la rápida evolución de las tecnologías de la información (incluyendo los medios de almacenaje), los ordenadores pueden acumular grandes cantidades de datos, que posteriormente podrán transformarse en información. El procesado de los datos permite transformarlos en información. Se puede considerar la información como un conjunto de datos procesados con significado, y dotados de relevancia y propósito. La información debe transformar la percepción de los hechos del receptor, ya que será éste quien decida si un dato (o un conjunto de datos) es relevante o no. Debido a que la diferencia entre datos e información depende de la relevancia y el propósito de un hecho, lo que es información para una persona puede ser simplemente datos para otra. (Alarcón, 2010) Continuando con los ejemplos anteriores, se podría considerar información a un conjunto de notas musicales dispuestas en un pentagrama, o un libro de solfeo en donde se explica el significado de las notas musicales. En este caso, la mayoría de
  • 45. 34 personas considerarían que unas notas musicales escritas en un pentagrama son significativas y relevantes, ya que representan una canción. En el segundo ejemplo, un empleado puede considera que las horas que dedica a trabajar en una empresa es una información relevante y con significado, porque representa lo que acabará ganando al final del mes. Sin embargo, para el dueño de la empresa es solamente un dato, ya que lo que necesita es conocer la cantidad de dinero necesario para poder pagar la nómina a todos los trabajadores de su empresa. Para conseguirlo, tendrá que procesar los datos de los que dispone: sumar el número de horas de trabajo de todos los empleados y multiplicarlo por el sueldo medio por hora. (Alarcón, 2010) Figura 2.- Componentes de un sistema de información Davenport y Prusak (1998) proponen que el conocimiento es una mezcla fluida de experiencias concretas, valores, información en contexto y juicio basado en la experiencia que proporciona un marco de referencia para evaluar e incorporar nuevas experiencias e información. El conocimiento se origina y aplica en las mentes de las personas. En las organizaciones, no solo está almacenado en
  • 46. 35 documentos u ordenadores, sino también en las rutinas, procesos, prácticas y normas organizativas. (Alarcón, 2010) 7.3 Procesos de negocio Mejorar la eficiencia de los procesos de negocio es uno de los objetivos que debe alcanzar un sistema de información. Para ello es necesaria la implicación en el proyecto de los propietarios y de los usuarios de sistemas. En relación a los procesos, los propietarios deben preocuparse definir y acotar las funciones de negocio (o proceso de alto nivel) que participarán en el proyecto. Según Sethi, Vikram y King (1998) las funciones de negocio son un grupo de procesos que interactúan entre ellos y que dan soporte al correcto funcionamiento de la empresa. Además, las funciones de negocio pueden ser descompuestas en otras subfunciones hasta llegar a procesos que se realizan con tareas específicas. Algunos ejemplos de funciones son ventas, servicios, producción, logística y contabilidad. Mientras tanto, los usuarios son los responsables de definir los procesos de negocio. Los procesos de negocio son el conjunto de tareas que responden a acontecimientos de negocio (por ejemplo, un pedido o un alta de un cliente). También se puede considerar como proceso de negocio el trabajo, los procedimientos, y las reglas requeridas para completar las tareas propias del negocio, independientemente de cualquier tecnología de información que se utilice para automatizarlos o darles soporte.
  • 47. 36 Mientras que los propietarios de sistemas delimitan el sistema de información y los usuarios identifican los procesos de negocio, los diseñadores y los constructores tienen una visión más técnica de los procesos. Para los diseñadores de sistemas, los procesos son conjuntos de tareas que pueden llegar a ser automatizados, y cuál es la mejor manera de hacerlo. Con este fin, los diseñadores deben escribir los requerimientos del nuevo sistema. Por otra parte, los constructores de sistemas se deben preocupar de la lógica de programación que implementará los procesos que se deben automatizar según a los requerimientos técnicos obtenidos de los diseñadores de sistemas. 7.4 Tecnologías de la información La tecnología de la información es un término contemporáneo que describe la combinación de la tecnología informática (hardware y software) con la tecnología de las telecomunicaciones (redes de datos, imágenes y voz). Antes de la introducción de la informática, todos los sistemas de información estaban basados en procesos manuales (por ejemplo, el sistema de información de contabilidad se basa en unos procesos y normas estandarizados que se aplicaban sobre libros a fin de almacenar y obtener información económica de la empresa). Incluso en la actualidad siguen utilizándose una gran cantidad de sistemas de información que no están basados en la tecnología informática. (Alarcón, 2010)
  • 48. 37 Sin embargo, la introducción de la informática en el mundo empresarial ha permitido automatizar la mayoría de procesos mecánicos que se realizaban de forma manual hasta entonces. Por este motivo se considera la tecnología informática (y por extensión de la información) como el soporte físico sobre el cual se desarrolla el sistema de información. Las tecnologías de la información se pueden clasificar en dos grupos: las tecnologías informáticas y las tecnologías de telecomunicaciones. Así mismo, las tecnologías informáticas se pueden desglosar en función de dos criterios. Según el primero, las tecnologías informáticas pueden clasificar en hardware (dispositivos electrónicos como ordenadores, periféricos, pantallas, impresoras, etc) y en software (todo aquel código informático que funciona sobre el hardware). (Alarcón, 2010) También se puede clasificar las tecnologías de la información en relación al resto de componentes de un sistema de información. Se puede hablar de tecnologías basadas en datos (cuyo objetivo es capturar, almacenar y gestionar datos e información) y de tecnologías basadas en procesos (cuya finalidad es dar soporte a las actividades o procesos que se realizan en la empresa). Algunos ejemplos de tecnología de datos son los sistemas de gestión de archivos, los sistemas de gestión de datos y las hojas de cálculo. Por otra parte, la tecnología de procesos viene determinada principalmente por los lenguajes de programación, los sistemas operativos y otros sistemas de software. (Alarcón, 2010) La tecnología de telecomunicaciones permite la interconexión de la tecnología informática (tanto de datos como de procesos) entre distintos lugares. El rápido avance de la tecnología de telecomunicaciones ha sido impulsado, principalmente, por el sorprendente crecimiento y aceptación de internet por parte del público en general y de las organizaciones. El desarrollo de redes cada vez más potentes y fiables ha permitido el acceso remoto a los sistemas de información, así como la
  • 49. 38 interconexión entre distintos sistemas de información que pertenecen a una misma empresa, e incluso si pertenecen a empresas distintas (como por ejemplo los sistemas de información interorganizacionales entre una empresa y sus proveedores). (Alarcón, 2010) 8 La necesidad de sistemas de información Independientemente de la forma de registro, el gran problema de la comunicación estática de información es cómo cerrar la brecha entre el individuo que busca información, sin saber dónde, cuándo o por quién puede haber sido registrada, y los registros creados por individuos que no saben dónde, cuándo ni quién necesitaría esa información. El reconocimiento de la necesidad de disponer de medios sistemáticos a través de los cuales la información registrada por el poseedor de un conocimiento pueda ser obtenida por alguien que necesita ese conocimiento, ha dado como resultado el desarrollo del arte o ciencia de la documentación, y la necesidad de dar un enfoque de sistemas al manejo de la información Así, los sistemas realizan todo el manejo y el procesamiento necesarios para completar a transmisión desde el registrador hasta el receptor. Se incluyen todos los pasos y actividades que se emplean para llenar las brechas inherentes a la "comunicación retrasada" de información indirecta, pasiva o estática. (Morales D. A.)
  • 50. 39 9 La plataforma .NET 9.1 Historia Desde sus inicios, Windows expone funcionalidades a los desarrolladores a través de interfaces de programación (en inglés API, de Application Programming Interface) que les permite crear aplicaciones. Con la complejidad que ha adquirido Windows a lo largo de los años, distintas API ha ido apareciendo y evolucionando. (PUTIER, 2016) 9.1.1 API Windows (Win16 & Win32) Estas API forman el núcleo de Windows y las utiliza directamente el sistema. Están destinadas a utilizarse a más bajo nivel, con el lenguaje C. Win16 apareció con Windows 3.1, mientras que Win32 se utiliza desde Windows 95. 9.1.2 MFC (Microsoft Foundation Classes) Existe desde 1992 y encapsula las API Win16 y Win32 es una estructura orientada a objetos en C++. 9.1.3 COM (Component Object Model) Aparece poco después de las MFC para responder a una problemática de comunicaciones entre procesos. A continuación, la librería ATL (Active Template Library) encapsuló las API COM para simplificar su uso.
  • 51. 40 La plataforma .NET apareció a principios de los años 2000 para dar respuesta al problema de la complejidad de estas API. Las unifica y las moderniza, permitiendo su uso con cualquier lenguaje que posea una implementación compatible. 9.2 Versiones La unificación de las API y de los modelos de desarrollo también ha tocado al mundo de la web. En efecto, desde mediados de los años 90, Microsoft facilita del lado del servidor el motor de script ASP (Active Server Page), que se dejó de usar en beneficio de un componente integrado en el framework .NET: ASP.NET. Este ha permitido mejorar el rendimiento de las aplicaciones web introduciendo código compilado y no interpretado. También ha mejorado su mantenibilidad remplazando la programación procedual típica de los lenguajes de script con un modelo de programación de eventos y orientado a objetos. (PUTIER, 2016) Desde su aparición, la plataforma .NET ha conocido diez versiones diferentes, de las cuales siete aportan modificaciones o funcionalidades mayores. A continuación, se resume su evolución (de manera no exhaustiva). 9.2.1 Versión 1.0 Fecha de aparición: febrero de 2002 IDE asociado: Visual Studio .NET 2002 Funcionalidades asociadas:  Desarrollo para Windows con los WinForms  Desarrollo web con ASP.NET
  • 52. 41 9.2.2 Versión 1.1 Fecha de aparición: abril de 2003 IDE asociado: Visual Studio 2003 Funcionalidades asociadas:  Numerosos cambios en la API  Se incluyen proveedores de datos Oracle y ODBC en el componente ADO.NET (antes disponible como un add-on)  Se incluyen controles visuales para el desarrollo en ASP.NET (antes disponible como un add-on)  Soporte del protocolo IPv6  Primera versión de .NET Compact Framework destinado a dispositivos móviles 9.2.3 Versión 2.0 Fecha de aparición: enero de 2006 IDE asociado: Visual Studio 2005 Funcionalidades asociadas:  Soporte de sistemas operativos de 64 bits  Soporte de clases parciales que permiten separar entre el código generado y el código escrito por el desarrollador.  Soporte de métodos anónimos  Introducción de los tipos genéticos que permiten escribir código capaz de adaptarse a distintos tipos de datos.
  • 53. 42 9.2.4 Versión 3.0 Fecha de aparición: noviembre de 2006 IDE asociado: Visual Studio 2005 Funcionalidades asociadas:  Se integran cuatro nuevos bloques principales al framework .NET  WPF (Windows Presentation Foundation) para la definición de interfaces gráficas  WCF (Windows Communication Foundation) para la comunicación e interoperabilidad entre aplicaciones.  WWF (Windows Workflow Foundation) que permite definir flujos de trabajo automatizados  Windows CardSpace, para la gestión de la identidad por autenticación única (actualmente obsoleto) 9.2.5 Versión 3.5 Fecha de aparición: noviembre de 2007 IDE asociado: Visual Studio 2008 Funcionalidades asociadas:  Inferencia de tipos  LINQ para la consulta de datos 9.2.6 Versión 4.0 Fecha de aparición: abril de 2010
  • 54. 43 IDE asociado: Visual Studio 2010 Funcionalidades asociadas:  Introducción del DLR (Dynamic Language Runtime) para la interfaz con lenguajes dinámicos  Se incluyen las Parallel Extensions para gestionar el multithreading y la ejecución dinámicos  Mejora del rendimiento del Garbage Collector 9.2.7 Versión 4.5 Fecha de aparición: agosto de 2012 IDE asociado: Visual Studio 2012 Funcionalidades asociadas:  Soporte de aplicaciones para Windows 8  Extensión de C# y VB.NET para incluir el asincronismo directamente en los lenguajes  Nueva API para la comunicación HTTP  Mejora del rendimiento web con la minificación y el asincronismo
  • 55. 44 Tecnología de desarrollo Microsoft Visual Studio 2017 Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Mónaco. Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre otros. Figura 3.- Logo oficial de Microsoft Visual Studio 2017 Microsoft SQL Server 2016
  • 56. 45 Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL). Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server solo está disponible para sistemas operativos Windows de Microsoft. Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la primera instalación lleva generalmente el nombre del servidor, y las siguientes - nombres específicos (con un guion invertido entre el nombre del servidor y el nombre de la instalación). Figura 4.- Logo oficial de Microsoft SQL Server 2016
  • 57. 46 Procedimiento Metodología: Modelo en cascada. Fases del modelo:  Análisis y definición de requisitos.  Diseño del sistema y del software.  Diseño del programa  Codificación  Pruebas  Verificación  Mantenimiento Modelo en cascada El primer modelo de proceso de desarrollo del software que se publicó se derivó de procesos de ingeniería de sistemas más generales. Las principales etapas de este modelo se transforman en actividades fundamentales de desarrollo. (Galipienso, 2005) Análisis y definición de requerimientos Los servicios, restricciones y metas del sistema se definen a partir de las consultas con el usuario. Entonces, se definen en detalle y sirven como una especificacióndel sistema.
  • 58. 47 En esta etapa el equipo de desarrollo analizó todos los requerimientos necesarios para que el proceso de registro y control de proyectores sea de manera automatizada, se tomó en consideración varias herramientas o software que proporcionan las funciones adecuadas para poder llevar a cabo el proyecto, basándose de acuerdo a las necesidades del usuario final, que en este caso serán los profesores que hagan uso de los laboratorios del centro de cómputo del Instituto Tecnológico de Tuxtepec. Diseño del sistema y del software El proceso de diseño de sistema divide los requerimientos en sistemas hardware o software. Establece una arquitectura completa del sistema. El diseño del software identifica y describe las abstracciones fundamentales del sistema del software y sus relaciones. En esta etapa el equipo de desarrollo hizo un análisis sobre los requerimientos del sistema para poder ejecutar las herramientas de desarrollo y diseño de la base de datos, considerando que los programas usados son pesados, además se definieron los requerimientos en cuanto al hardware, esto con el fin de poder manipular con mayor claridad todas las herramientas. También en esta etapa se diseñó la interfaz del sistema, definiendo las funciones de cada botón y todos los objetos que se incrustaron en el sistema. Así mismo se hizo el diseño de la base de datos en el gestor SQL Server en su versión 2016, el diseño fue sencillo ya que se adecuó a los datos que se requiere en la generación de estadísticas de uso de los proyectores. Implementación y prueba de unidades
  • 59. 48 Durante esta etapa, el diseño del software se lleva acabo como un conjunto o unidades de programas. La prueba de unidades implica verificar que cada una cumpla su especificación. En esta etapa se llevó a cabo la programación del sistema, es decir, se agregaron todas las funciones de los objetos que fueron utilizados en el diseño del sistema, adecuándolo a los datos que se requiere para las estadísticas de uso de proyectores. Además, se verifico que cada objeto utilizado cumpla con las funciones requeridas, para que le resulte fácil de interpretar al usuario al momento de usarlo. Integración y prueba del sistema Los programas o las unidades individuales de programas se integran y prueban como un sistema completo para asegurar que se cumplan los requerimientos del software. Después de las pruebas, el sistema se entrega al cliente. En esta etapa el equipo de desarrollo tuvo que unificar todo el diseño y la programación que se llevó a cabo en las distintas “Forms” como se suele llamar en el entorno de desarrollo integrado Microsoft Visual Studio 2017, y obviamente los objetos ya con las funciones requeridas por el usuario. Una vez unificado se procedió a realizar las primeras pruebas del sistema, esto con el fin de conocer si es que hay algún tipo de fallas o pequeños detalles del sistema. Funcionamiento y mantenimiento Por lo general (aunque no necesariamente), esta es la fase más larga del ciclo de vida. El sistema se instala y se pone en funcionamiento practico. El mantenimiento implica corregir errores no descubiertos en las etapas anteriores del ciclo de vida,
  • 60. 49 mejorar la implementación de las unidades del sistema y resaltar los servicios del sistema una vez que se descubren nuevos requerimientos. En esta última etapa se hace entrega del proyecto ya verificado y probado con todas las funciones programadas, el usuario final, que en este caso son los profesores que hacen uso de los laboratorios del centro de cómputo del Instituto Tecnológico de Tuxtepec, el software se instala y se empieza a usar, también se detallan más los problemas que puedan surgir al momento de que el software esté en funcionamiento. Una vez previstos todas las inconformidades que pueda tener el usuario, incluso podrían hacer sugerencias para poder mejorar el sistema de control de préstamo de proyectores. Tabla 3.- Cronograma de actividades Actividades FEBRERO MARZO ABRIL MAYO Fases 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Análisis de requisitos del software Diseño del sistema Diseño del programa Codificación Pruebas Verificación Mantenimiento
  • 61. 50 Resultados Figura 5.- Interfaz de inicio en SQL Server 2016 Figura 6.- Se establece la autenticación del usuario
  • 62. 51 Figura 7.- Se crea una nueva base de datos Figura 8.- Ventana emergente para asignar nombre a la base de datos
  • 63. 52 Figura 9.- Se asigna un nombre a la base de datos Figura 10.- Se crea una tabla dentro de la base de datos
  • 64. 53 Figura 11.- Se introducen los valores y el tipo de dato Figura 12.- Columnas de la tabla
  • 65. 54 Figura 13.- Se asigna un nombre a la tabla Figura 14.- Creación de un proyecto en Visual Studio 2017
  • 66. 55 Figura 15.- Ventana emergente para seleccionar el tipo de proyecto Figura 16.- Se cargan los componentes necesarios para iniciar el proyecto
  • 67. 56 Figura 17.- Primera vista del proyecto ya cargado Figura 18.- Se redimensiona los valores de ancho y alto de la ventana
  • 68. 57 Figura 19.- Se insertan los objetos necesarios al proyecto Figura 20.- Diseño de la interfaz del sistema
  • 69. 58 Figura 21.- Ventana de programación de la interfaz del sistema Figura 22.- Conexión a una base de datos
  • 70. 59 Figura 23.- Se indican los valores de la base de datos y el servidor de base de datos Figura 24.- Programación de los objetos utilizados
  • 71. 60 Actividades sociales realizadas Instrucciones: Conteste brevemente las siguientes preguntas. 1.- ¿Cuál es el tiempo promedio que invierte en el sistema de control de proyectores? Menos de 1 min. 1 min. Más de 1 min. 2.- ¿Cuánto tiempo invertía en el registro manual? 1 min 2 min Más de 2 min 3.- En comparación con el registro manual, ¿hay una reducción de tiempo de registro? Sí No 4.- ¿La interfaz del sistema de control de proyectores es amigable e intuitiva? Sí No 5.- ¿El sistema de control de proyectores solicita los datos adecuados? Sí No 6.- Indique cuál de las opciones le parece mejor. Registro manual Registro con el sistema de control. NOMBRE AREA CUESTIONARIO PARA USUARIOS
  • 72. 61 Instrucciones: Conteste brevemente las siguientes preguntas. 1.- ¿Cada que tiempo se generaba estadísticas de uso de proyectores con el registro manual? Diario Semanal Mensual Nunca 2.- ¿Con el sistema de control de proyectores, las estadísticas de uso de proyectores se generan con más facilidad? Sí No 3.- ¿Con el sistema de control de proyectores se estima con mayor precisión el ciclo de vida de los proyectores? Sí No 4.- ¿El sistema de control de proyectores considera los datos adecuados para ser incluidos en las estadísticas de uso? Si no 5.- ¿Conla implementación del sistema de control de préstamo de proyectores se reduce de manera considerable el uso de papel? Sí No 6.- ¿Con este nuevo sistema se reduce el uso de materiales como lapiceros y reglas para hacer el trazado del formato manual? Sí No NOMBRE AREA CUESTIONARIO PARA ENCARGADO PERFIL
  • 73. 62 Figura 25.- Pregunta 1 Del cuestionario que se aplicó para evaluar el sistema realizado, podemos observar que el 44% de los entrevistados dijeron que invierten 1 min para rellenar su solicitud de préstamo. Figura 26.- Pregunta 2 30% 44% 26% 1.- ¿Cuál es el tiempopromedioque invierteen el sistemade control de proyectores? Menos de 1 1 min Mas de 1 min 13% 35% 52% 2.- ¿Cuánto tiempoinvertíaenel registro manual? Menos de 1 1 min Mas de 1 min
  • 74. 63 El 13% de los encuestados opinaron que cuando existía el registro manual comúnmente invertían menos de 1 min, el otro 35% dijo que 1 min y el 52% concluye que más de 1 Min. Figura 27.- Pregunta 3 En comparación del registro manual vs el sistema de control de proyectores el 100% de los usuarios dicen que si existe una reducción de tiempo en cuanto al registro. 100% 0% 3.- En comparacióncon el registromanual, ¿hay una reducciónde tiempode registro? Si No
  • 75. 64 Figura 28.- Pregunta 4 El 70% de los usuarios señalan que el sistema de control de proyectores es amigable e intuitiva, mientras el 30% de ellos indican que No. Figura 29.- Pregunta 5 70% 30% 4.- ¿La interfaz del sistemade control de proyectores es amigable e intuitiva? Si No 87% 13% 5.- ¿El sistemade control de proyectores solicita los datos adecuados? Si No
  • 76. 65 El 87% de los encuestados consideran que en el sistema se solicita los datos adecuados para el registro, mientras tanto el 13% revelan que No. Figura 30.- Pregunta 6 Finalmente, del 100% de los encuestados el 96% de ellos manifiestan que el Registro con el sistema de control es la que mejor les parece, mientras el 4% consideran que el Registro manual. 4% 96% 6.- Indique cuál de las opciones le parece mejor. Rgistro manual Registro con el sistema de control
  • 77. 66 Figura 31.- Cuestionario aplicado al encargado
  • 78. 67 Conclusión Finalmente, el proyecto ha sido de mucha utilidad para los profesores y usuarios de los proyectores del centro de cómputo del Instituto Tecnológico de Tuxtepec (ITTux), ya que se ha reducido de manera considerable el tiempo que invierten en el rellenado del formato de solicitud de préstamo, a comparación del modelo tradicional que era un proceso manual. Las estadísticas que genera el sistema de información han indicado la información que el encargado precisa para calcular el ciclo de vida útil de las lámparas de los proyectores, así como también se ha reducido en gran medida el uso de papel, que en este caso era una libreta con el formato, también el uso de lápiz, lapicero y juego geométrico para el trazado del formato. Finalmente se puede mencionar que el proyecto cumplió con las expectativas esperadas por parte del equipo de desarrollo.
  • 79. 68 Recomendaciones El equipo de desarrollo sugiere las siguientes recomendaciones al sistema de registro para el control de préstamo de proyectores en el Instituto Tecnológico de Tuxtepec (ITTux):  Mejorar la interfaz, es decir, agregar colores más llamativos.  Exportar las estadísticas en formatos .xlsx, .docx y .pdf  Exportar las estadísticas de acuerdo a datos específicos, por ejemplo, mostrar el proyector más usado por los profesores, mostrar el profesor que utiliza proyectores a diario, etc.  Asignar un encargado para hacer el mantenimiento del sistema.  Optimizar el código de programación del sistema.
  • 80. 69 Experiencia profesional personal adquirida El equipo de desarrollo ha adquirido nuevos conocimientos del área de desarrollo de software, conocido comúnmente con ingeniería de software, tales como:  El trabajo en equipo  Trabajar con nuevos entornos de desarrollo integrado(IDE)  Mantener una estrategia para poder desarrollar el software  Seguir una metodología específica, en este caso la metodología en cascada, respetando sus fases y realizando las actividades pertinentes al desarrollo de software.  Hacer investigaciones claras y concisas del marco teórico, respetando a los autores que han colaborado en el área.
  • 81. 70 Competencias desarrolladas y/o aplicadas Competencias instrumentales  Capacidad de análisis y síntesis  Capacidad de administrar, organizar, planificar y liderar.  Comunicación oral y escrita  Habilidades en el estudio y manejo de las TI emergentes  Habilidad para buscar y analizar información proveniente de fuentes diversas  Solución de problemas  Toma de decisiones. Competencias interpersonales  Capacidad crítica y autocrítica  Capacidad de trabajo en equipo  Habilidades interpersonales  Capacidad crítica y autocritica  Compromiso ético. Competencias sistémicas  Capacidad de aplicar los conocimientos en la práctica  Capacidad de liderazgo  Habilidades de investigación  Capacidad de aprender  Capacidad de generar nuevas ideas (creatividad)  Habilidad para trabajar en forma autónoma  Búsqueda del logro.
  • 82. 71 Referencias Alarcón,V.F. (2010). Desarrollo de sistemasde información:una metodología basada en el modelado. Univ.Politèc.de Catalunya. Amaya,J. A.(s.f.). Sistemasdeinformación. UniversidadSantoTomás. Collado,J.A.(2002). Concepto deSistema de Informacion en la Organizacion. UOCpapers. Galipienso,M.I.(2005). Ingeniería del software. PearsonEducación. Martínez, R. N.(2017). El proceso dedesarrollo de software. ITcampus Academy. Morales,D. A.(s.f.). Análisisy desarrollo de sistemasde información. Morales,R. C. (s.f.). Introducción AlAnálisisdeSistemasY la Ingeniería de Software. Universidad Estatal a distancia. PUTIER, S. (2016). VB.NETy Visual Studio 2015: Los fundamentosdellenguaje. EdicionesENI.
  • 83. 72 Anexos Anexo 1.- Realizando la encuesta Anexo 2.- Realizando la encuesta a la encargada
  • 84. 73 Anexo 3.- Evidencia de la realización de la encuesta Anexo 4.- Realización de la encuesta