Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
El problema de investigación.
Planeamiento del problema.
El contexto de manejo información en general que se produce en el Instituto
IBERCAP, se caracteriza por procedimientos manuales, fácil de ser
reproducidos, hasta alterados lo que promueve la iniciativa del requerimiento
de llevar mediante los procesos de automatización permite la utilización de
información mediante la ciencia computacional de forma mucho más precisa y
eficiente, en estos momentos la deficiencia y desorganización dificulta en la
toma de decisiones tanto en el aspecto económico (Cursos ofertados) y el
aspecto académico (Cursos demandados) que no refleja productividad en la
empresa, ya que por no tener un soporte en base de datos (información) en la
cual fomentar nuevas propuestas académicas e intermediar en optimizar
procesos y recursos los cuales se ven reflejados en ingresos económicos.
2
En consecuencias el problema en la automatización de procesos es constante
en las PYMES y su soporte informático, dentro de la cobertura de los servicios
que brinda a la comunidad, investigaciones a nivel Latinoamérica, realizadas en
universidades de Guatemala, Colombia y Ecuador son algunos estudios que
plantean centralizar las actividades en la recopilación de información para la
realización de software u sistema información en observancia de la carencia de
procedimientos en las empresas u organizaciones las cuales se producen por
métodos manuales, presentan la implementación de tecnología dentro de sus
estructuras como factor de solución a la problemática.
3
Exponiendo propiamente del universo de habitantes en el Distrito Ayacucho
corresponde a 95,817 de los cuales 62,750 1 se encuentran entre los 15 a 64
años, dirigidos a segmentos educativos técnicos, profesionales y superiores en
la ciudad de Ayacucho según su disponibilidad en adquirir servicios de este
rubro.
P: El sistema de información
P1: Fiablidad
P2: Usabilidad
Q: La automatización de procesos
Q1: Ingresos
Problema(s) específico(s).
¿En qué medida la fiabilidad del sistema de información influye en la
automatización de gestión de los ingresos de ventas para producir
estadísticas?
4
¿En qué medida la usabilidad del sistema de información influye en la gestión
de los ingresos de las ventas automáticamente para generar estadísticas?
Justificación.
La optimización de procesos información precisa a nivel de todos los
componentes como son la gerencia, administración y finanzas de la empresa
observando la oferta de especializaciones y diplomados además de encontrar
datos sobre la preferencia de estos en la demanda del mercado para la toma
decisiones.
Social.
Permite que se identifique los elementos que disminuyen, interfieren u
obstaculicen los procesos productivos dentro de la empresa, por lo tanto infiere
en el recurso humanos que producen procesos de baja calidad por lo que se
cuenta con información inconsistente en lo comprendido al tema de
investigación referimos al recojo de información desde el inicio de la actividad
empresarial tanto oferta como demanda de especializaciones y diplomados
para procesos de verificación de contenidos basado en datos reales.
Dependerá entonces de esta información para la toma de decisiones que serán
de gran ayuda para conocer datos reales económicos - financiero relativos a la
empresa como ingresos por curso o diplomado u el margen de beneficios que
se dispone por cada rubro del cursos a dictar así como también innovación
según tendencia de consumidores de servicios dentro del Instituto de
Capacitaciones IBERCAP Ayacucho.
Científica teórica. Fiabilidad y usabilidad
Mediante la justificación científica teórica propongo y busco las soluciones
ante el manejo información en general que se produce en el Instituto
IBERCAP, se caracteriza por procedimientos manuales, fácil de ser
reproducidos, hasta alterados en el Instituto de capacitaciones IBERCAP
Ayacucho aplicando mediante el análisis que concluya en la optimización de
5
procesos de información por intermedio del sistema de información flujos de
información empresarial financiera que refleje la oferta y demanda en
proporción de la población de Ayacucho en búsqueda de capacitaciones y
diplomados información que se dispone para la toma de decisiones de las
jerarquías superiores dentro del Instituto de Capacitaciones IBERCAP
Ayacucho.
6
(Administración) y finanzas para toma de decisiones en nuevos cursos,
diplomados y especializaciones que puedan representar mayor acogida
entre la población de muestra.
Objetivos.
Objetivo general.
Analizar la influencia del sistema de información para la automatización de
los procesos de ingreso de ventas y margen de beneficios neto para
producir estadísticas de la actividad empresarial del Instituto IBERCAP –
Ayacucho 2019.
Objetivo(s) específico(s).
Determinar en qué medida la fiabilidad del sistema de información influye en la
gestión de los ingresos de las ventas automáticamente para el cálculo de
estadísticas.
Marco teórico.
La ingeniería de Software es la rama de la ingeniería implementa las
aplicaciones de software aplicando tecnologías y prácticas de las ciencias
computacionales, manejo de proyectos, costos, el ámbito de acción de las
aplicaciones y otros campos referidos al tratamiento de la información.
7
"clases de objetos", objetos que son entidades que combinan estado (es decir
datos), comportamiento (esto es procedimientos o métodos) e identidad
(propiedad del objeto que lo diferencia del resto)
P: El sistema de información
P1: Fiablidad
P2: Usabilidad
Q: La automatización de procesos
8
Q1: Ingresos
Antecedentes.
(Horngren, Charles T., 2007) Señala que los sistemas de información es quizás
una de las bases de las actividades empresariales, por no decir la más
importante dentro del campo de los negocios, dada su naturaleza de informar
acerca del incremento de la riqueza, la productividad y el posicionamiento de
las empresas en los ambientes competitivos, por lo que es imperioso que vaya
al ritmo de las exigencias de los distintos usuarios dentro y fuera de la entidad. 2
9
(Elizondo López, Arturo, 1996) Va un poco más allá en su apreciación
conceptual de los sistemas de información, pues los sitúa como una clase de
sistema para la dirección empresarial que, a través de la realización del
proceso contable, suministra información económica relevante para la gestión.
Su utilización, por consiguiente, puede contribuir notablemente a facilitar y
mejorar las decisiones empresariales3.
P: El sistema de información
P1: Fiablidad
P2: Usabilidad
Q: La automatización de procesos
Q1: Ingresos
(Williams, Juan R; Haka, Susan F.; Bether, Mark, 2000) Afirman que un sistema
de información consta del personal, los procedimientos, los mecanismos y los
registros utilizados, para una organización, primero para desarrollar la
información contable y segundo para transmitir esta información a quienes
toman decisiones. Y por lo consiguiente el propósito básico del sistema
contable se mantiene en “satisfacer en la forma más eficiente posible las
necesidades de información contable de la organización”. 4
10
(augusta.uao.edu.com, Delgadillo, Diego; El Sistema de Información. Nos
Muestra el sistema de información es un conjunto de procesos sistémicos
interrelacionados por medio del cual se desarrollan actividades especiales que
requiere la concurrencia de personas, recursos y conocimientos con la función
de manejar la información que generan sus transacciones, actividades y
hechos económicos, a fin de producir y revelar información de carácter
contable-financiero que sea confiable y útil de manera que los responsables de
la administración la dispongan oportunamente para las decisiones sobre el
manejo de los recursos y operaciones.5
11
Fundamentando en algunos estudios e investigaciones realizados por presente
estudio, se puede citar las siguientes:
A nivel nacional
Mendoza Parillo, John Bruno & Vargas Celi, Luis Ramón (2018).
Implementación de un sistema de automatización de despliegues para
aplicativos de una entidad del estado (tesis de pregrado). Universidad San
Martín de Porres, Facultad de Ingeniería y Arquitectura, Escuela Profesional de
Ingeniería de Computación y Sistemas, Lima, Perú.
12
A nivel internacional
Betsy Lisbet Bautista Ortiz, Jordan Kevin Polo Tacanga (2018) “Desarrollo de
un Sistema Clínico Veterinario utilizando código de respuesta rápida para
mejorar la gestión clínica en la Veterinaria Pippa Pets” la cual identifica una
mejora considerable reflejado sobre las métricas de usabilidad y fiabilidad para
el aumento del mejoramiento de la automatización de procesos, utilizando la
metodología de investigación preexperimental además de diseño de
investigación prestest y postest se tiene como resultado un recorte en el
tiempo de reserva de citas en un 91 % mejora la el tiempo en la atención al
cliente, puesto que el tiempo en la búsqueda de información se redujo en un
73% entre otras que reducen el tiempo de espera para reservas la cual produce
satisfacción del cliente expresado en 20%.(Ortiz; Polo 2018).
13
consideran que la aplicación escogida si proporciona los resultados a tiempo
(fiabilidad) - (Herrera, 2019).
Marco conceptual.
Sistema: (LEÓN, 1996) define un Sistema como una combinación de recursos
(como seres humanos, materiales, equipos, software, instalaciones, datos, etc.)
integrados de forma tal que cumplan una función específica en respuesta a una
necesidad designada de un usuario. No sólo incluye los recursos utilizados
directamente en el cumplimiento de la misión (esto es, equipo principal,
software operativo, personal usuario), sino también los diferentes elementos del
apoyo (como por ejemplo: equipos de apoyo y prueba, repuestos y requisitos
relacionados de inventario, personal de mantenimiento e instalaciones).
14
orientado a objetos tiene lugar durante la fase de diseño de un programa OO
es único en el sentido de que se organiza en función de los objetos que
manipulará. De hecho, probablemente la parte más difícil de la creación de
software orientado a objetos es identificar las clases necesarias y el modo en
que interactúan entre sí.
Fiabilidad: Los programas orientados a objetos suelen ser más fiables ya que
se basan en el uso de objetos ya definidos que están ampliamente testados.
Como ya hemos dicho la orientación a objetos se basa en conceptos como
clase, objeto, herencia y polimorfismo, pero también en otros muchos. En esta
sección se va realizar una breve descripción de los conceptos más importantes
que existen en el modelado orientado a objetos.
15
Instancia: Es una manifestación concreta de una clase (un objeto con valores
concretos). También se le suele llamar ocurrencia.
16
software presenta 3 características: Primero, es reiterativo e incremental. Las
iteraciones múltiples ocurren entre el desarrollo del modelo del dominio e
identificar y analizar los casos de uso. Otras iteraciones existen también, como
los procesos del equipo a través del ciclo de vida. El modelo estático se refina
de forma incremental durante las iteraciones sucesivas a través del modelo
dinámico (compuesto de los casos de uso, análisis de robustez y el diagrama
de secuencia. Segundo, el enfoque ofrece un alto grado de seguimiento. Por el
camino, a cada paso usted consultara de alguna manera los requisitos
anteriores. Nunca hay un punto en que el proceso le permita desviarse lejos de
las necesidades del usuario. Seguimiento se refiere también al hecho que
usted puede seguir los objetos paso a paso como el análisis dentro del diseño.
Tercero, el enfoque ofrece uso aerodinámico del UML.
17
Análisis de Robustez: (ROSENBERG y STEPHENS, 2007) es una manera de
analizar sus casos de uso e identificar un primer conjunto de objetos para cada
caso de uso. Estos se clasifican en objetos interfaz, objetos entidad, y
controladores (que son a menudo más como funciones que como objetos).
Objetos Interfaz: Los objetos interfaz son típicamente pantallas o páginas Web
(la capa de presentación con la que el actor interactúa).
18
arquitectura técnica (AT) en la presente etapa. En resumen la arquitectura
técnica tiene que estar acorde a los requisitos del sistema, tiene que tener
factores tales como escalabilidad, seguridad y disponibilidad;
internacionalización y localización.
Revisión Crítica del Diseño: Hasta esta etapa hemos utilizado el análisis de
robustez para desambiguar la descripción de los casos de uso y descubrir las
clases de dominio faltantes, se realizó una revisión de diseño preliminar (PDR)
para asegurar que los casos de uso coinciden con lo que el cliente realmente
quiere, y se ha elaborado cuidadosamente un diseño detallado de los casos de
uso que se va implementar, la revisión crítica de diseño ayuda a alcanzar tres
objetivos importantes, antes de comenzar la codificación, asegurarse de que el
"cómo" del diseño detallado coincida con el "qué" especificado en los
requisitos. En otras palabras, para cada caso de uso, es necesario que
coincida el caso de uso con el diagrama de secuencia.
19
optimización de hardware y desbordamientos del almacenador intermediario,
de tal modo mejorando seguridad del software.
Diseño Guiado por Pruebas: Las pruebas de software, en inglés testing son los
procesos que permiten verificar y revelar el software. Son utilizadas para
identificar posibles fallos de implementación de un programa de ordenador. La
Prueba basada en el diseño provee un método para producir casos de prueba y
verificar que todos los escenarios específicos están completos. Puedes
además usar este proceso para escribir pruebas unitarias ejecutables de estos
casos de prueba.
20
La visión dinámica: describe cómo se comportan los componentes a lo largo
del tiempo y cómo interactúan entre sí.
21
forma genérica. Hay un modelo, así como un controlador encargado de
manipularlo, y las vistas que cambian cuando hay una modificación en el
estado de dicho modelo.
El Model.- Que son los datos de la aplicación, junto con la lógica de negocio
que define como cambiar y acceder a estos datos. El Model puede ser
compartido con un sin número de objetos del View y del Controller. Puede o no
puede exponer directamente la lógica de negocio como métodos. Es capaz de
generará un evento cuando sus datos han cambiado, lo que permite que todos
los Views conectados sean advertidos que ha sucedido un cambio en los datos
y que deben actualizar sus presentaciones para que reflejen tal cambio.
El View.- que son los medios que permiten representar los datos del Model al
mundo exterior de la aplicación. Normalmente se implementa como Interface
Gráfica de Usuario (GUI), pueden ser tabulares, reportes, gráficas de barras.
Generan el diálogo de la aplicación, incluyen tonos sonoros, imprimen, o
incluso interactúan con elementos externos al sistema a los que generalmente
controlan, como una central de aire acondicionado en un sistema de control
automático de temperatura.
El Controller.- que son los medios que permiten recolectar los eventos del
usuario u otro actor del entorno, proveyendo retroalimentación al Model,
cambiando normalmente algunos datos. En términos generales, el Controller,
mantiene sincronizados el View y el Model.
22
pruebas y mantenimiento. Enterprise Architect es una herramienta multi-
usuario, Windows, diseñada para ayudar a construir software robusto y fácil de
mantener. Además, permite generar documentación e informes flexibles y de
alta calidad.
Definición de términos:
23
Sistema.- “Un sistema es módulo ordenado de elementos que se encuentran
interrelacionados y que interactúan entre sí. El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organización”6.
https://definicion.de/sistema/
24
Información.- “La información está constituida por un grupo de datos ya
supervisados y ordenados, que sirven para construir un mensaje basado en un
cierto fenómeno o ente. La información permite resolver problemas y tomar
decisiones, ya que su aprovechamiento racional es la base del conocimiento” 7.
https://definicion.de/informacion/
25
Base de datos.- “Se llama base de datos, o también banco de datos, a un
conjunto de información perteneciente a un mismo contexto, ordenada de modo
sistemático para su posterior recuperación, análisis y/o transmisión. Existen
actualmente muchas formas de bases de datos, que van desde una biblioteca
hasta los vastos conjuntos de datos de usuarios de una empresa de
telecomunicaciones”8.
https://concepto.de/base-de-datos/#ixzz5v5GZJ2YK”
26
Análisis.- “Analizar es observar algo enteramente disuelto en sus más mínimos
componentes”9.
https://concepto.de/analisis-3/#ixzz5v5HslptL
10
https://concepto.de/diseno/#ixzz5v5SPUd2c
27
Implementación.- “Una implementación es la ejecución u/o puesta en marcha
de una idea programada”11
11
https://es.wikipedia.org/wiki/Implementaci%C3%B3n
28
Lenguaje de programación.- “En informática, se conoce como lenguaje de
programación a un programa destinado a la construcción de otros programas
informáticos”12.
12
https://concepto.de/lenguaje-de-programacion/#ixzz5v5U3yMun
13
https://concepto.de/codigo-fuente/#ixzz5v5UVURt4
29
Pruebas de software o testing.- son las investigaciones empíricas y técnicas
cuyo objetivo es proporcionar información objetiva e independiente sobre la
calidad del producto a la parte interesada o stakeholder. Es una actividad más
en el proceso de control de calidad. 14
14
https://es.wikipedia.org/wiki/Pruebas_de_software
15
https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-
modelado-uml
30
Método.- Un método es el conjunto de técnicas utilizadas para alcanzar un
objetivo.16
16
https://www.quesignificado.com/metodo
31
Metodología de desarrollo de software.- Su objetivo principal es exponer un
conjunto de técnicas clásicas y modernas de modelado de sistemas que hagan
posible desarrollar un software de calidad.17
17
https://www.conceptodefinicion.de/metodologia-de-desarrollo-de-software
32
ICONIX.- Es una metodología que consiste en un lenguaje de modelamiento y
un proceso de desarrollo de software práctico. Es un proceso dirigido, como
RUP (Rational Unified Process), relativamente pequeño y ligero, como XP
(eXtreme Programming).
18
18
https://informatica-v-iconix.blogspot.com/2011/08/normal-0-21-false-false-
false-es-x-none.html
19
https://es.wikipedia.org/wiki/Artefacto_(dise%C3%B1o_de_software)
33
Diagrama de Contexto.- en Ingeniería de software e Ingeniería de sistemas es
un diagrama que define los límites entre el sistema, o parte del sistema, y su
ambiente, mostrando las entidades que interactúan con él. Este diagrama es
una vista de alto nivel de un sistema. 20
20
https://es.wikipedia.org/wiki/Diagrama_de_contexto_de_sistema
34
Diagrama de requerimientos.- Comprende la elaboración de diagramas de flujo
de procesos (Flujogramas) a partir de los requerimientos del software. 21
21
www.pmoinformatica.com/2016/08/tecnicas-analisis-requerimientos.html
35
Diagrama Entidad Relación.- Un diagrama entidad-relación, también conocido
como modelo entidad relación o ERD, es un tipo de diagrama de flujo que
ilustra cómo las "entidades", como personas, objetos o conceptos, se
relacionan entre sí dentro de un sistema. 22
22
www.lucidchart.com/pages/es/que-es-un-diagrama-entidad-relacion
36
Entidad.- Entidad como una clase que cuenta con las propiedades básicas de
una serie clases que la suceden.23
23
https://definicion.de/entidad/
37
Atributos.- Un atributo es con frecuencia y en general una característica de una
propiedad.24
24
https://es.wikipedia.org/wiki/Atributo_(inform%C3%A1tica)
38
Herencia.- Es la relación entre una clase general y otra clase más específica, 25
25
https://www.ecured.cu/Herencia_(Inform%C3%A1tica)
39
Composición de objetos en lenguaje de programación.- Composición es una
forma fuerte de composición donde la vida de la clase contenida debe coincidir
con la vida de la clase contenedor. Los componentes constituyen una parte del
objeto compuesto. De esta forma, los componentes no pueden ser compartidos
por varios objetos compuestos. La supresión del objeto compuesto conlleva la
supresión de los componentes. El símbolo de composición es un diamante de
color negro colocado en el extremo en el que está la clase que representa el
“todo” (Compuesto).26
26
https://www.seas.es/blog/informatica/agregacion-vs-composicion-en-
diagramas-de-clases-uml/
40
Agregación de objetos en lenguaje de programación.- Composición es una
forma fuerte de composición donde la vida de la clase contenida debe coincidir
con la vida de la clase contenedor. Los componentes constituyen una parte del
objeto compuesto. De esta forma, los componentes no pueden ser compartidos
por varios objetos compuestos. La supresión del objeto compuesto conlleva la
supresión de los componentes. El símbolo de composición es un diamante de
color negro colocado en el extremo en el que está la clase que representa el
“todo” (Compuesto). La agregación se representa en UML mediante un
diamante de color blanco colocado en el extremo en el que está la clase que
representa el “todo”27
27
https://www.seas.es/blog/informatica/agregacion-vs-composicion-en-
diagramas-de-clases-uml/
41
Asociación de objetos en lenguaje de programación.- La asociación se podría
definir como el momento en que dos objetos se unen para trabajar juntos y así,
alcanzar una meta.28
28
http://www.cristalab.com/tutoriales/programacion-orientada-a-objetos-
asociacion-vs-composicion-c89337l/
42
Abstracción.- Consiste en aislar un elemento de su contexto o del resto de los
elementos que lo acompañan. En programación, el término se refiere al énfasis
en el "¿qué hace?" más que en el "¿cómo lo hace?" 29
29
https://es.wikipedia.org/wiki/Abstracci%C3%B3n_(inform%C3%A1tica)
43
Diagrama de Casos de uso.- Un diagrama de caso de uso es una descripción
de las actividades que deberá realizar alguien o algo para llevar a cabo algún
proceso.30
30
https://es.wikipedia.org/wiki/Caso_de_uso
44
Casos de uso.- Un caso de uso es la descripción de una acción o actividad o
representación en elipses en Diagrama de caso de uso en UML 31-32
31
https://es.wikipedia.org/wiki/Caso_de_uso
32
https://es.wikipedia.org/wiki/Actor_(UML)
45
Actores.- Los personajes o entidades que participarán en un diagrama de caso
de uso se denominan actores.33
33
https://es.wikipedia.org/wiki/Caso_de_uso
46
Roles.- Específicamente un rol jugado por un usuario o cualquier otro sistema
que interactúa con el sujeto.34
34
https://es.m.wikipedia.org/wiki/Actor_(UML)
47
Diagrama de Business Process Model and Notation.- Business Process Model
and Notation (BPMN), en español Modelo y Notación de Procesos de Negocio,
es una notación gráfica estandarizada que permite el modelado de procesos de
negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente
desarrollada por la organización Business Process Management Initiative
(BPMI), y es actualmente mantenida por el Object Management Group (OMG),
después de la fusión de las dos organizaciones en el año 2005. 35
35
https://nextech.pe/que-es-bpmn-y-para-que-sirve/
48
Diagrama de Actividades.- El diagrama de actividades un diagrama UML de
comportamiento que muestra el flujo de control o el flujo de objetos, con
especial énfasis en la secuencia y las condiciones de este flujo .Estos
diagramas son utilizados para describir cualquier tipo de procesos, es
especialmente común para modelar de forma gráfica los diferentes casos de
uso, transacciones o procedimientos que haya en un sistema de información.
En resumen, son utilizados para representar la forma en la que un sistema
hace una implementación.36
36
https://diagramasuml.com/actividades/
49
Diagrama de Robustez.- Un diagrama de robustez es un híbrido entre un
Diagrama de clases y un Diagrama de Actividades.37
37
https://prezi.com/gjladwvbbek-/diagrama-de-robustez/
50
Diagrama de Secuencia.- El diagrama de secuencia es un tipo de diagrama
usado para modelar interacción entre objetos en un sistema según UML. 38
38
https://es.wikipedia.org/wiki/Diagrama_de_secuencia
51
Diagrama de Clases.- En ingeniería de software, un diagrama de clases en
Lenguaje Unificado de Modelado (UML) es un tipo de diagrama de estructura
estática que describe la estructura de un sistema mostrando las clases del
sistema, sus atributos, operaciones (o métodos), y las relaciones entre los
objetos.39
39
https://es.wikipedia.org/wiki/Diagrama_de_clases
52
Clases.- En informática, una clase es una plantilla para la creación de objetos
de datos según un modelo predefinido. Las clases se utilizan para representar
entidades o conceptos, como los sustantivos en el lenguaje. Cada clase es un
modelo que define un conjunto de variables -el estado, y métodos apropiados
para operar con dichos datos -el comportamiento. Cada objeto creado a partir
de la clase se denomina instancia de la clase. 40
40
https://es.wikipedia.org/wiki/Clase_(inform%C3%A1tica)
53
Programación Orientada a Objetos.- (POO, en español; OOP, según sus siglas
en inglés) es un paradigma de programación que viene a innovar la forma de
obtener resultados. Los objetos manipulan los datos de entrada para la
obtención de datos de salida específicos, donde cada objeto ofrece una
funcionalidad especial.41
41
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
54
Diagrama de Maquina Estado.- En Modelamiento puede usar diagramas de
máquina de estados para identificar los estados y las transiciones de un objeto
a medida que avanza por su ciclo de vida.42
42
https://www.altova.com/es/umodel/state-machine-diagrams
55
Diagrama de Componentes.- Un diagrama de componentes representa cómo
un sistema de software es dividido en componentes y muestra las
dependencias entre estos componentes. Los componentes físicos incluyen
archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o
paquetes. Los diagramas de Componentes prevalecen en el campo de la
arquitectura de software pero pueden ser usados para modelar y documentar
cualquier arquitectura de sistema.43
43
https://es.wikipedia.org/wiki/Diagrama_de_componentes
56
Diagrama de Despliegue.- El Diagrama de despliegue es un diagrama
estructurado que muestra la arquitectura del sistema desde el punto de vista
del despliegue (distribución) de los artefactos del software en los destinos de
despliegue.44
44
https://umldiagramadespliegue.blogspot.com/
57
Modelo Físico.- Un modelo físico puede referirse a una construcción teórica
(modelo matemático) de un sistema físico. También a un montaje con objetos
reales que reproducen el comportamiento de algunos aspectos de un sistema
físico o mecánico más complejo a diferente escala (modelo material en
miniatura). El término aparece con diferentes acepciones en el ámbito de la
física o en el de la física aplicada, como la ingeniería. 45
45
https://es.wikipedia.org/wiki/Modelo_f%C3%ADsico
58
Modelo Lógico de datos.- Un modelo lógico de datos es un modelo que no es
específico de una base de datos que describe aspectos relacionados con las
necesidades de una organización para recopilar datos y las relaciones entre
estos aspectos. Un modelo lógico contiene representaciones de entidades y
atributos, relaciones, identificadores exclusivos, subtipos y supertipos y
restricciones entre relaciones. Un modelo lógico también puede contener
objetos de modelo de dominio o referirse a uno o varios modelos de dominio o
de glosario. Una vez definidas las relaciones y los objetos lógicos en un modelo
lógico de datos, utilice el área de trabajo para transformar el modelo lógico en
una representación física específica de la base de datos en forma de modelo
físico de datos.46
46
https://www.ibm.com/support/knowledgecenter/es/SS9UM9_9.1.2/com.ibm.datatools.logical
.ui.doc/topics/clogmod.html
59
Modelo Conceptual.- Conocido también como modelo de dominio, es la
descripción de cómo se relacionan los conceptos en un problema. El modelo
conceptual sirve para representar un problema de manera gráfica a través de,
por ejemplo, diagramas entidad relación, diccionarios/glosarios y diagrama de
clases.47
47
https://www.elconspirador.com/2013/12/21/que-es-y-para-que-sirve-un-
modelo-conceptual/
60
Modelado de datos.- El modelado de datos es una manera de estructurar y
organizar los datos para que se puedan utilizar fácilmente por las bases de
datos. Los datos no estructurados se pueden encontrar en los documentos de
procesamiento de texto, mensajes de correo electrónico, archivos de audio o
vídeo, y programas de diseño.48
48
https://www.tecnologias-informacion.com/modeladodatos.html
61
Prototipo.- Los prototipos de Software son implementaciones realizadas con
técnicas de programación del sistema interactivo propuesto que reproducen el
funcionamiento de una parte importante de las funcionalidades con el objetivo
de probar determinados aspectos del sistema final. Habitualmente se realizan
con el lenguaje o la técnica de programación escogida para desarrollar la
aplicación, aunque pueden utilizarse otras alternativas. 49
49
http://mpiua.invid.udl.cat/prototipos-software/
62
DDL.- lenguaje de definición de datos (Data Definition Language, DDL por sus
siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de
base de datos que permite a los programadores de la misma llevar a cabo las
tareas de definición de las estructuras que almacenarán los datos así como de
los procedimientos o funciones que permitan consultarlos. 50
50
https://es.wikipedia.org/wiki/Lenguaje_de_definici%C3%B3n_de_datos
63
DML.- Lenguaje de Manipulación de Datos (Data Manipulation Language, DML)
es un lenguaje proporcionado por los sistemas gestores de bases de datos que
permite a los usuarios de la misma llevar a cabo las tareas de consulta o
modificación de los datos contenidos en las Bases de Datos del Sistema Gestor
de Bases de Datos.51
51
https://es.wikipedia.org/wiki/Lenguaje_de_manipulaci%C3%B3n_de_datos
64
Objetos de base de datos.- En una base de datos orientada a objetos, la
información se representa mediante objetos como los presentes en la
programación orientada a objetos.52
52
https://es.wikipedia.org/wiki/Base_de_datos_orientada_a_objetos
65
DCL.- Un Lenguaje de Control de Datos (DCL por sus siglas en inglés: Data
Control Language) es un lenguaje proporcionado por el Sistema de Gestión de
Base de Datos que incluye una serie de comandos SQL que permiten al
administrador controlar el acceso a los datos contenidos en la Base de Datos. 53
53
https://es.wikipedia.org/wiki/Lenguaje_de_control_de_datos
66
Variables en programación.- En programación, una variable está formada por
un espacio en el sistema de almacenaje (memoria principal de un ordenador) y
un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir
un valor.54
54
https://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n)
67
Servidor Web.- Un servidor Web es un programa que utiliza el protocolo de
transferencia de hiper texto, HTTP (Hypertext Transfer Protocol), para servir los
archivos que forman páginas Web a los usuarios, en respuesta a sus
solicitudes, que son reenviados por los clientes HTTP de sus computadoras.
Las computadoras y los dispositivos dedicados también pueden denominarse
servidores Web.55
55
https://searchdatacenter.techtarget.com/es/definicion/Servidor-Web
68
Servidor de base de datos.- Un servidor de base de datos es un programa que
provee servicios de base de datos a otros programas u otras computadoras,
como es definido por el modelo cliente-servidor. También puede hacer
referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos
programas, prestando el servicio.56
56
http://www.alegsa.com.ar/Dic/servidor_de_base_de_datos.php
69
LINQSQL.- LINQ o Language Integrated Query son un conjunto herramientas
de Microsoft para realizar todo tipo de consultas a distintas fuentes de datos:
objetos, xmls, bases de datos, etc... Para ello, usa un tipo de funciones propias,
que unifica las operaciones más comunes en todos los entornos, con esto, se
consigue un mismo lenguaje para todo tipo de tareas con datos. 57
57
http://www.tuprogramacion.com/glosario/que-es-linq/
70
C#.- Lenguaje de programación multiparadigma desarrollado y estandarizado
por Microsoft como parte de su plataforma .NET, que después fue aprobado
como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno
de los lenguajes de programación diseñados para la infraestructura de lenguaje
común.58
58
https://es.wikipedia.org/wiki/C_Sharp
71
Herramientas CASE.- son diversas aplicaciones informáticas o programas
informáticos destinadas a aumentar el balance en el desarrollo de software
reduciendo el costo de las mismas en términos de tiempo y de dinero. 59
59
https://es.wikipedia.org/wiki/Herramienta_CASE
72
SQL Server.- Microsoft SQL Server es un sistema de gestión de base de datos
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).60
60
https://es.wikipedia.org/wiki/Microsoft_SQL_Server
73
Lenguaje Estructurado de Consulta.- SQL es un lenguaje estandarizado que
sirve para definir y manipular los datos de una base de datos relacional. De
acuerdo con el modelo relacional de datos, la base de datos se crea como un
conjunto de tablas, las relaciones se representan mediante valores en las
tablas y los datos se recuperan especificando una tabla de resultados que
puede derivarse de una o más tablas base. 61
61
https://www.ibm.com/support/knowledgecenter/es/SS6NHC/com.ibm.swg.im.dashdb.sql.ref.
doc/doc/c0004100.html
74
Motor de base de datos.- El servicios principal de SQL Server es el Motor de
base de datos, este permite guardar, procesar y dar seguridad a los datos que
las empresas necesitan guardar y que son resultado de sus transacciones. El
Motor de base de datos de SQL Server permite tener un acceso controlado y el
procesamiento de transacciones muy ágil y veloz asegurando la alta
disponibilidad y velocidad que exigen ahora las empresas. 62
62
http://www.manualsqlserver.com/?p=285
75
MVC.- Modelo-vista-controlador (MVC) es un patrón de arquitectura de
software, que separa los datos y la lógica de negocio de una aplicación de su
representación y el módulo encargado de gestionar los eventos y las
comunicaciones. Para ello MVC propone la construcción de tres componentes
distintos que son el modelo, la vista y el controlador, es decir, por un lado
define componentes para la representación de la información, y por otro lado
para la interacción del usuario. Este patrón de arquitectura de software se basa
en las ideas de reutilización de código y la separación de conceptos,
características que buscan facilitar la tarea de desarrollo de aplicaciones y su
posterior mantenimiento.63
63
https://es.wikipedia.org/wiki/Modelo%E2%80%93vista
%E2%80%93controlador
76
Modelo.- El Modelo que contiene una representación de los datos que maneja
el sistema, su lógica de negocio, y sus mecanismos de persistencia. 64
64
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-
controlador-mvc.html
77
Controlador.- Que actúa como intermediario entre el Modelo y la Vista,
gestionando el flujo de información entre ellos y las transformaciones para
adaptar los datos a las necesidades de cada uno. 65
65
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-
controlador-mvc.html
78
Vista.- Interfaz de usuario, que compone la información que se envía al cliente
y los mecanismos interacción con éste.66
66
https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-
controlador-mvc.html
79
Lenguaje de Programación. - es un lenguaje formal (o artificial, es decir, un
lenguaje con reglas gramaticales bien definidas) que le proporciona a una
persona, en este caso el programador, la capacidad de escribir (o programar)
una serie de instrucciones o secuencias de órdenes en forma de algoritmos con
el fin de controlar el comportamiento físico y/o lógico de una computadora, de
manera que se puedan obtener diversas clases de datos. A todo este conjunto
de órdenes escritas mediante un lenguaje de programación se le denomina
programa.67
67
https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
80
Lenguaje de Programación Web.- Los lenguajes de programación Web han ido
surgiendo según las necesidades de las plataformas, intentando facilitar el
trabajo a los desarrolladores de aplicaciones. Se clasifican en lenguajes del
lado cliente y lenguajes del lado servidor. 68
68
https://www.ecured.cu/Lenguaje_de_programaci%C3%B3n_web
81
Datos.- Un dato es una representación simbólica (numérica, alfabética,
algorítmica, espacial, etc.) de un atributo o variable cuantitativa o cualitativa. 69
69
https://es.wikipedia.org/wiki/Dato
82
Registros.- Un registro es un conjunto de campos que contienen los datos que
pertenecen a una misma repetición de entidad. Se le asigna automáticamente
un número consecutivo (número de registro) que en ocasiones es usado como
índice aunque lo normal y práctico es asignarle a cada registro un campo clave
para su búsqueda.70
70
https://es.wikipedia.org/wiki/Registro_(base_de_datos)
83
SGBD.- Los sistemas de administración de base de datos (SGBD)
generalmente proveen funcionalidades para servidores de base de datos, en
cambio otros (como por ejemplo, MySQL) solamente proveen construcción y
acceso a la base de datos.71
71
http://www.alegsa.com.ar/Dic/servidor_de_base_de_datos.php
84
DBMS. - (Data Base Management System). Son las siglas en inglés para los
Sistemas de Gestión de Bases de Datos (SGBD). Bajo este nombre se conoce
a productos de fabricantes como Oracle, Sybase, Informix, Ingres, Borland,
Microsoft, IBM, etc.72
Hipótesis.
Hipótesis general.
Si el sistema de información es adecuado entonces influye significativamente
en la automatización de los procesos empresariales y estadísticos en el
Instituto IBERCAP – Ayacucho 2019.
Hipótesis especifica.
Si la probabilidad de fiabilidad del sistema de información es alta entonces
influye en la gestión de los ingresos de las ventas automáticamente y cálculo
estadísticos.
72
https://sistemas.com/dbms.php
85
Si la probabilidad de fiabilidad del sistema de información es alta entonces
influye en la estimación del margen de beneficio neto automáticamente y
proporciona estadísticas.
Variables.
Definición conceptual de variables.
Variable Independiente:
Indicador en X1:
I.1. Fiabilidad.
I.2. Usabilidad.
Variable Dependiente:
86
Definición operacional de variables.
Variables Definición Conceptual. Definición Operacional. Indicadores
Se refiere al conjunto de componentes que Fiabilidad - ISO
mediante el procesamiento de información, 25010.
Sistema de información es un conjunto mide la probabilidad de perfección o
de componentes interrelacionados que errores en el desempeño de su
Sistema de reúne, almacena, y distribuye funcionamiento.
Información. información para apoyar a la toma de Se refiere al conjunto de componentes que Usabilidad - ISO
decisiones y el control de una mediante el procesamiento de información, 25010.
organización (Laundon y Laudon, 2004). mide el porcentaje de utilización a probar
por los usuarios.
Tipo de investigación.
El tipo de investigación es aplicada, por qué; este tipo de
investigación se caracteriza porque busca la aplicación o
utilización de los conocimientos que se adquieren.
Diseño de investigación.
Diseño es no experimental transversal; se examina los efectos de
las variables, asumiendo que la variable independiente ha
ocurrido señalando efectos sobre la variable dependiente.
Población y muestra.
La población está conformada por el conjunto de procesos y
todos los usuarios en los que se evalúa el sistema de información,
la automatización y generación de estadísticos del Instituto
IBERCAP de Ayacucho durante el año 2019. (Tiene dos unidades
de análisis).
Procesamiento de la información.
El procesamiento y recolección de datos se harán en tres etapas
Contrastación de hipótesis
La prueba de hipótesis consiste en construir los argumentos que dan
soporte a las afirmaciones postuladas en el estudio, se pueden usar los
procesos de la investigación cualitativa, cuantitativa o una
combinación de estas.
Administración.
Cronograma de actividades.
Anexo hoja 40.
Presupuesto y financiamiento.
Presupuesto Recursos o Actividades Monto (S/.)
Económico entregables
Levantamiento de Planificación de Reuniones de S/. 0.00 ya que
Información requerimientos. trabajo bajo utilizaremos
términos de reuniones de
recopilación de trabajo para
información obtener los
(focus group, requerimientos de
análisis usuario.
documental y
encuestas).
Recojo de
datos.
Requerimientos
de usuarios.
Plataforma Virtual Implantación de Reuniones de S/.2, 500 para la
(Pagina Web o plataforma virtual. trabajo bajo posible
Sistema de términos de implantación en
Información). recopilación de servidor Azure de
información Microsoft – los
(focus group, cuales son
análisis propiciado por los
documental y propietarios dl
encuestas). instituto.
Utilización de la
Metodología
ICONIX.
Análisis, diseño
e
implementación
de sistema de
información
Manual de Usuario Documentación de Entrega de S/.100.00 gastos de
y/o capacitación. entregables y documentación impresión y
metodología a relacionada con papeleo.
utilizar. la creación de
software.
De ser el caso
capacitación de
2 personales.
Reuniones de
trabajo bajo
términos de
recopilación de
información.
Solución de
problemas
técnicos.
TOTAL S/. 1, 600 (Mil
seiscientos soles/00).
Referencias.
Bibliografía.
Páginas web.
https://www.heflo.com/es/definiciones/arquitectura-negocios/
http://www.uv-mdap.com/blog/matriz-trazabilidad-requisitos-del-
proyecto/#
Anexos:
Matriz de consistencia.
Matriz de consistencia
Título: Implementación de Sistema de Información para la automatización de procesos
empresariales y estadístico en el Instituto IBERCAP – Ayacucho 2019.
Variables /
Problema Objetivo Hipótesis Metodología
indicadores
¿Como influye el Analizar la influencia del Si el sistema de Variable Tipo de investiga
sistema de información sistema de información información es adecuado independiente: Es aplicada.
para la automatización para la automatización entonces influye Sistema de
de procesos de los procesos significativamente en la información Nivel de investiga
empresariales y empresariales y automatización de los Indicadores: Descriptiva - explic
estadísticos en el estadísticos en el procesos empresariales Fiabilidad
Instituto IBERCAP – Instituto IBERCAP – y estadísticos en el Usabilidad Diseño de invest
Ayacucho 2019? Ayacucho 2019. Instituto IBERCAP – Variable Es no experim
Ayacucho 2019. dependiente: naturaleza transver
Automatización de
Problemas específicos Objetivos específicos Hipótesis especificas
procesos
¿En qué medida la Determinar en qué Si la probabilidad de empresariales y
fiabilidad del sistema de medida la fiabilidad del fiabilidad del sistema de estadísticos
información influye en la sistema de información información es alta Indicadores:
gestión de los ingresos influye en la gestión de entonces influye en la Gestión de
de las ventas los ingresos de las gestión de los ingresos Ingresos de
automáticamente y ventas automáticamente de las ventas ventas
cálculo de estadísticos? y cálculo de automáticamente y Margen de
estadísticos. cálculo de estadísticos. beneficios neto
¿En qué medida la Determinar en qué Si la probabilidad de
fiabilidad del sistema de medida la fiabilidad del fiabilidad del sistema de
información influye en la sistema de información información es alta
estimación del margen influye en la estimación entonces influye en la
de beneficio neto del margen de beneficio estimación del margen
automáticamente y neto automáticamente y de beneficio neto
proporciona proporciona automáticamente y
estadísticos? estadísticos. proporciona estadísticos.
¿En qué medida la Establecer en qué Si la probabilidad de
usabilidad del sistema medida la usabilidad del Usabilidad del sistema
de información influye sistema de información de información es alta
en la gestión de los influye en la gestión de entonces influye en la
ingresos de las ventas los ingresos de las gestión de los ingresos
automáticamente y ventas automáticamente de las ventas
cálculo de estadísticos? y cálculo de automáticamente y
estadísticos. cálculo de estadísticos.
¿En qué medida la Establecer en qué Si la probabilidad de
usabilidad del sistema medida la usabilidad del usabilidad del sistema de
de información influye sistema de información información es alta
en la estimación del influye en la estimación entonces influye en la
margen de beneficio del margen de beneficio estimación del margen
neto automáticamente y neto automáticamente y de beneficio neto
proporciona proporciona automáticamente y
estadísticos? estadísticos. proporciona estadísticos.
Variables /
Problema Objetivo Hipótesis Metodología
indicadores