You are on page 1of 71

DESARROLLO DE UN SISTEMA DE INFORMACION PARA

LA GESTION ACADMICA Y ADMINISTRATIVA VA WEB EN


EL COLEGIO MARIA GORETTI

RESUMEN EJECUTIVO
En la actualidad gracias al avance de la tecnologa los Colegios han podido
automatizar sus procesos acadmicos permitiendo: optimizar recursos y tener un
control efectivo de la informacin de sus estudiantes.
Generar reportes donde tenga la informacin de la lista de alumnos, las calificaciones
de los alumnos, el estudiante sabr sus clases y quines son sus profesores y en
que nmeros de aulas se pasaran clases.
El presente trabajo plantea el desarrollo del sistema de gestin acadmica y
administrativa va web para el Colegio MARIA GORETTI.
El estndar y normas a utilizar para este proyecto es la IEEE 830-1998 fue generado
por un equipo de trabajo del IEEE, su finalidad es la integracin de los
requerimientos del sistema desde la perspectiva del usuario, cliente y desarrollador.
La visin que se tiene con este proyecto es de proporcionar a la unidad educativa
Mara Goretti, es de automatizar todo el proceso de inscripcin, que las calificaciones
sean guardadas en un lugar seguro y que los estudiantes tengan un fcil acceso a
sus calificaciones, generar reportes muy tiles.

PARTE I
ANTECEDENTES GENERALES

CAPITULO

CONSIDERACIONES GENERALES

CONTENIDO
1.1 Diagnstico de la Situacin Tcnica Actual

1.2 Planteamiento del Problema u Oportunidad


1.3 Matriz Causa-Efecto
1.4 Objetivo
1.5 Delimitacin
1.6 Justificacin

1.1

Diagnstico de la Situacin Tcnica Actual

La gestin estudiantil considera la importancia fundamental que tienen los


estudiantes en toda institucin educativa en el proceso de enseanza-aprendizaje.
Es por esto que gran parte del servicio que se preste a los estudiantes y padres de
familia depender de la manera en la que se administre los aspectos esenciales que
intervienen en una gestin acadmica integral, tal como la informacin personal de
los estudiantes, sus calificaciones de cada perodo escolar e incluso su asistencia.
Sin duda, entre los principales problemas que el Colegio MARIA GORETTI, mantiene
en su gestin estudiantil es la falta de un medio apropiado de comunicacin entre
padres de familia y el personal docente de la institucin, para la notificacin de
circulares, eventos, novedades o emergencias que puedan surgir en el transcurso del
perodo lectivo.
Esto ha ocasionado en ms de una vez, grandes inconvenientes causados por la
desorganizacin y confusin creada por la falta de conocimiento integral de todo lo
que abarca la institucin educativa, as como de la falta de comunicacin entre los
actores principales del proceso educativo, tal como estudiantes, profesores y padres
de familia.

1.2

Planteamiento del Problema u Oportunidad

En la actualidad el Colegio MARIA GORETTI, no posee un software que mejore la


automatizacin de sus procesos acadmicos, lo que ocasiona gran prdida de
tiempo en la realizacin de actividades repetitivas y constantes en cada ao lectivo,
por lo que se propone el desarrollo de un software va web de gestin estudiantil que
le permita realizar el ingreso de los alumnos al colegio, adems de mantener un
registro de su historial acadmico, mantener un base de datos con los profesores
que son parte de la institucin, planificar anualmente las materias a ser impartidas
por los mismos a cada curso, detallando los horarios y los maestros involucrados,
que les permita adems ingresar las notas obtenidas por los alumnos en los periodos
con los que opera el colegio, con las cuales se generarn los reportes que el colegio
requiere para una mejor labor y funcionamiento.

1.3

Matriz Causa-Efecto

Figura # 1.3 Matriz Causa-Efecto


5

1.4

Objetivos

Los objetivos que se alcanzaron con el desarrollo del presente sistema de


informacin son los siguientes:

1.4.1 Objetivo General


Desarrollar un Sistema de informacin para la gestin acadmica y administrativa va
web para el colegio MARIA GORETTI.

1.4.2 Objetivo Especifico

Realizar la captura de requisitos para identificar actores y casos de uso


Elaborar el modelo de anlisis de los casos de uso detallados en el punto
anterior
Disear la arquitectura para establecer el diseo lgico y fsico de la base de
datos para la administracin del Sistema.
Implementar la estructura lgica de requisitos, anlisis y diseo a travs de un
cdigo fuente en un lenguaje de programacin previamente analizado.
Adecuar las etapas de desarrollo del Sistema de Informacin a las normas de
desarrollo.
Realizar las pruebas correspondientes al software para garantizar su correcto
funcionamiento.
Calcular los costos de desarrollo de software.

1.5

Delimitacin

En esta parte veremos las limitaciones que tiene nuestro sistema de gestin a
desarrollar

1.5.1. Delimitacin Temporal


El proceso de anlisis de este proyecto es de un plazo de 2 meses, con este tiempo
se tendr el conocimiento necesario para desarrollar soluciones.

1.5.2. Delimitacin Espacial


El colegio "MARIA GORETTI" se encuentra ubicado en la capital del Departamento
de Santa Cruz, Provincia Andrs Ibez, zona norte entre 2do y 3er anillo, Calle las
Pias entre calle Sandia y Pavi.

Figura # 1.5.2. Delimitacin Espacial

1.5.3. Delimitacin Sustantiva

Figura # 1.5.3 Delimitacin Sustantiva

1.5.3.1 Modulo Administrador


usuarios
El administrador de usuarios es el encargado de registrar, editar y dar de baja a los
usuarios del sistema conteniendo toda la informacin necesaria.
Privilegios
El administrador del sistema es el encargado de dar privilegios a los usuarios
registrados, los privilegios estn divididos de cinco formas: Usuario Administrador
que tiene todos los privilegios o accesos al sistema, Usuario Director es aquel que
puede acceder al mdulo acadmico y modulo reportes, el usuario profesor es aquel
que puede acceder al mdulo acadmico y algunas funciones del mdulo reportes, el
usuario Secretaria es aquel que puede acceder al mdulo matriculacin, modulo
reportes y algunas funciones de modulo acadmico, el Usuario Alumno solo podr
visualizar sus notas.

Crear Backup
El Administrador del sistema podr realizar una copia de seguridad de los datos
obtenidos en nuestro Sistema Gestor de Base de Datos, para luego ser almacenados
en otros dispositivos de almacenamiento.
Restaurar Backup
El Administrador del sistema podr realizar la restauracin de la copia de seguridad
de los datos, cuando sea necesario ya sea por perdida, alteracin de datos hechos
por terceros (usuarios no registrados).

1.5.3.2 Modulo Acadmico


Curso
Es donde se habilitara los cursos y los cursos paralelos que se pueda generar esto
dependen a la cantidad de alumnos que se inscriban en la unidad educativa.
Horario
Es donde se planeara los horarios para las respectivas materias de la unidad
educativa, para evitar los choques de horario.
Planificacin Acadmica
Aqu se planifica toda la malla curricular del colegio de acuerdo al curso y el tiempo
de un ao escolar.
Ingreso de Notas
El profesor es el encargo de calificar a cada alumno y es aqu donde registrara las
notas de los alumnos.
Profesor/Materia
Es donde el profesor ser designado a una materia especfica.
Control de Asistencia
Es donde se tomara control de asistencia, la secretaria controlara la asistencia de los
profesores y los profesores tomaran asistencia a sus respectivos alumnos.

10

1.5.3.3 Modulo Matriculacin


Inscripcin de alumnado
Es aqu donde los alumnos sern registrados.

Documentacin)))????
Los alumnos tienen que presentar los documentos que la unidad educativa Mara
Goretti exige al momento de inscribirse.
Requisitos?????????
En esta parte es ms para los alumnos nuevos, la unidad educativa no acepta a
estudiantes de mala conducta o que hayan sido expulsado de otros colegios. La
unidad educativa es muy exigente en tema de requisitos para los alumnos nuevos.

11

1.5.3.4 Modulo Reportes


Lista de Alumnos por Curso
Se generara un reporte con la lista de alumnos por curso.
Reporte de Asistencia de Alumnos
Se generara un reporte del control de asistencia de alumnos ya sea mensual o
bimestral.
Reporte de Asistencia de Profesores
Es aqu donde se genera un reporte sobre el control de asistencia de profesores de
manera mensual o anual.
Reporte Horario
Es aqu donde se generara el reporte de los horarios de clases.
Reporte de Lista de Profesores
Aqu se generara un reporte de todos los profesores que fueron registrados.
Reporte Notas
El estudiante estar al pendiente de sus calificaciones aqu es donde el estudiante
sabr cuanto es su calificacin.

12

1.6 Justificacin
Desde el punto de vista tecnolgico, la educacin va de la mano con el acceso a la
informacin y con la gestin apropiada de la misma. Es por eso que cada paso que
se d dentro del progreso acadmico se vea reflejado en adelantos en la parte
tecnolgica, como apoyo ante el mayor afluente de datos que se podra manejar.
El presente documento describe el proceso de desarrollo del sistema de gestin
acadmica y administrativa va Web para el Colegio MARIA GORETTI, creado para
automatizar los procesos manuales que se realizan dentro de la institucin en lo que
corresponde a inscripcin de alumnos y personal docente, gestin de notas y dems
actividades concernientes a la administracin estudiantil del colegio MARIA
GORETTI. Se aprovechan tambin las facilidades que proveen el internet y las
conexiones de banda actualmente disponibles, as como las herramientas de
software, adaptando el sistema a las polticas actuales gubernamentales.

1.6.1 Justificacin Cientfica


A medida que la tecnologa avanza, el implementar un sistema web en un colegio es
viable porque cuenta con recursos, as para que el colegio MARIA GORETTI quede a
la vanguardia de la tecnologa. Y poder ofrecer un trato ms amigable alas padres de
familia ya que no abra que ir necesariamente al colegio para saber sus notas de su
hijo

1.6.2 Justificacin Legal


El proyecto de grado est sujeto a lo establecido a normas legales del estado
plurinacional de Bolivia del gobierno departamental y de la alcalda est al margen
del sistema de derechos.
13

1.6.3 Justificacin de Oportunidad


Es muy fcil que este sistema se use en el colegio MARIA GORETTI, por el simple
hecho que cada vez estn renegando cuando comienza el ao escolar y sobre todo
en las inscripciones de los estudiantes.

1.6.4 Justificacin Social


La facilidad de consulta demandada de los estudiantes beneficiara tanto a los padres
de familia que tengas hijos estudiando en dicho colegio, el mismo permitir
bsquedas de informacin rpida y oportuna al momento que se la requiera. Y sabr
como esta su hijo en sus notas en el colegio.

14

PARTE II
MARCO TERICO

15

CAPITULO

MARCO TEORICO

CONTENIDO

2.1 Marco Terico del Proyecto


2.2 Marco Terico Referencial
2.3 Marco Terico Conceptual

16

2.1. Marco Terico de Proyecto


En esta parte mostraremos la investigacin realizada y se muestra un modelo a
seguir para el desarrollo.
Figura # 2.1. Marco Terico del Proyecto

2.1.1. Propuesta Tcnica


El presente proyecto de grado est enfocado al rea de desarrollo de sistema de
informacin, su objetivo es el de brindar informacin al estudiante sobre sus notas y
automatizar los procesos de registro de estudiantes, las notas y control de asistencia
estarn en el sistema.
Figura # 2.1.1. Propuesta Tcnica

2.1.2 Componentes del Sistema


La propuesta en este trabajo est basada en la arquitectura de un Sistema de
Informacin Web, cuya funcin es asegurar la transparencia de la informacin que ha
de generar el sistema.
Cuando se utiliza ASP.NET, el IIS se configura de tal forma que las solicitudes
recibidas relativas a ficheros con extensiones .aspx son enviadas a la biblioteca
aspnet_isapi.dll. Como su propio nombre sugiere, la biblioteca aspnet_isapi.dll es un
mdulo ISAPI, sirven para crear aplicaciones web sin que el servidor se tenga que
crear nuevos procesos cada vez que, como respuesta a una solicitud, se ha de crear
dinmicamente una pgina web. La biblioteca encargada de la ejecucin de las
paginas ASP.NET (aspnet_isapi.dll) encapsula el CLR [Common Language Runtime]
de la plataforma .NET, de esta forma, podemos utilizar todos los recursos de la
plataforma .NET en el desarrollo de aplicaciones web.
Figura # 2.1.2. Componentes del Sistema

2.1.3. Herramientas de Desarrollo


17

En la tabla se muestra las herramientas y software a utilizar para la elaboracin del


proyecto.

18

SOFTWARE Y NAVEGADORES
Visual studio.NET 2010

Entorno de desarrollo integrado, para la


programacin en c#.

SQL SERVER 2008 R2

Sistema para la gestin de base de datos

ADOBE READER V13 a V15

aplicacin para los reportes e impresiones

MOZILLA FIREFOX,GOOGLE CHROME

Navegadores oficiales para el proyecto.

LENGUAJES Y LIBRERIAS
C Charp,ASP.NET

Lenguaje para la programacin

.NET FRAMEWORK 3.5

Conjunto de bibliotecas principales para el


desarrollo del sistema.

CRYSTAL REPORTS

Generador de reportes.

Microsoft office 2013-2015

Ofimtica para la elaboracin de


documentos, hojas electrnicas y
presentaciones

Tabla # 2.1.3. Tabla de Herramientas de Desarrollo

A continuacin se muestra un diagrama donde se visualiza la estructura del


trabajo de las herramientas a utilizar para el sistema.

19

SISTEMA OPERATIVO WINDOWS SEVEN PROFESSIONAL

DESARROLLO DE UN SISTEMA DE
INFORMACION PARA LA GESTION ACADEMICA
Y ADMINISTRATIVA VIA WEB EN EL COLEGIO
MARIA GORETTI

Figura # 2.1.3. Herramientas de Desarrollo

2.1.4. Actores
Administrador
20

Es el encargado de configurar todos los parmetros bsicos para realizar la gestin y


administracin del sistema.
Director
Este usuario tiene la posibilidad de consultar todos los reportes generados por el
sistema.
Profesor
Este usuario tiene la funcin de ingresar las notas de los diferentes aportes para
cada uno de los alumnos aparte de controlar las asistencias de los alumnos.
Estudiante
Este usuario tiene la posibilidad de realizar consultas especficas en sus
calificaciones, por trimestre o anuales.
Secretaria
Es la persona encargada de los mdulos de matriculacin y mdulos reportes
Padre de Familia
Es el padre de uno de los alumnos de la unidad educativa l puede saber cmo est
su hijo en cuanto a calificaciones se refiere.

2.1.5. Normas de Desarrollo

21

Figura # 2.1.5. Normas de Desarrollo

Ingeniera del
Requerimiento

IEEE Std 830-1998 Recommended Practice for Software


Requirements Specifications
IEEE Std 1063-2001 IEEE Standard for Software
User Documentation

Anlisis y Diseo

IEEE Std 1471-2000 IEEE Recommended Practice for


Software Architectural Description of Software
Intensive Systems

Construccin del
Software

ANSI/IEEE 1008-1987 IEEE Standard for Software


Unit Testing NTP ISO/IEC 12207

prueba del Software

NTP ISO/IEC 9126-1:2004


NTP ISO/IEC 9126-2:2004
NTP ISO/IEC 9126-3:2005

Mantenimiento del
Software

IEEE Std 219-1998 IEEE Standard for Software


Maintains

Tabla # 2.1.5. Tabla de Normas de Desarrollo

2.1.6. Secuencia de la Ingeniera del Proyecto


22

El desarrollo del presente proyecto cubre un lapso de 5 meses calendario a partir del
mes de julio al mes de diciembre del 2015.
Las actividades a realizar para el desarrollo del proyecto son:
Fase Inicio
Iteracin 1:
Recopilacin de Requisitos.
Anlisis de la Arquitectura.
Iteracin 2:
Representacin de Requisitos como Casos de Uso.
Anlisis de Subsistemas.
Fase Elaboracin
Iteracin 1:
Refinamiento de los Casos de Uso.
Diseo de la Arquitectura.
Iteracin 2:
Desarrollo de Prototipo de Interfaces.
Iteracin 3:
Anlisis y Diseo de las Clases.
Anlisis y Diseo de Comunicaciones.
Fase Construccin
Iteracin 1:
Implementacin de Casos de Uso Primarios.
Ejecucin de Pruebas
Iteracin 2:
Implementacin de Casos de Uso Secundarios.
Ejecucin de Pruebas.
Iteracin 3:
Integracin de Mdulos del Sistema.
Ejecucin de Pruebas Finales
Fase Transicin
Iteracin 1:
Revisin de Pruebas Finales.
Presentacin Final del Software (v. Alfa)
23

Dias
120

100

100

80

60

40

20

20

12

12

Inicio

Elaboracion

Construccion
Dias

Figura # 2.1.6. Secuencia de la Ingeniera del Proyecto

24

Transicion

2.2 MARCO TEORICO REFERENCIAL


2.2.1. Sistema de Informacin
Un Sistema de Informaciones una integracin organizada de hardware, software y
datos, almacenar manipular, analizar y desplegar en todas sus formas la informacin
referenciada con el fin de resolver problemas complejos de planificacin y gestin.
En el sentido ms estricto, es cualquier sistema de informacin capaz de integrar,
almacenar, editar, analizar, compartir y mostrar la informacin referenciada. En un
sentido ms genrico.
2.2.1.1 Componentes de un Sistema de Informacin

25

Figura # 2.2.1.1. Componentes de un Sistema de Informacin

2.2.1.2 Estructura de un Sistema de Informacin

Figura # 2.2.1.2. Estructura de un Sistema de Informacin

26

2.2.2. Redes
Cuando en 1981 IBM presenta; la computadora personal (PC), la palabra personal
era un adjetivo adecuado. Estaba dirigido a las personas que deseaban disponer de
su propia computadora, sobre la que ejecutan sus propias aplicaciones, y sobre la
que administran sus archivos personales en lugar de utilizar las macro computadoras
y grandes sistemas que estaban bajo el estricto control de los departamentos de
informtica. Los usuarios de las computadoras personales comenzaron pronto a
conectar sus sistemas formando redes, de una forma que podrn compartir los
recursos como impresoras. Ocurriendo entonces algo divertido. Alrededor de 1985
las redes se hicieron tan grandes y complejas que el control volvi a los
departamentos de informtica. En la actualidad las redes no son elementos simples y
fciles. A menudo se llegan a extender fuera de la oficina local, abarcan el entorno de
una ciudad o uno mayor y necesitan entonces expertos que puedan tratar los
problemas derivados de las comunicaciones telefnicas, con microondas o va
satlite.
Concepto: Una red se define como un sistema el cual a travs de hardware
(equipos) y software (programas) permite compartir recursos e informacin. Dichos
recursos pueden ser impresoras, discos duros, CD ROM, etc. (hardware) y datos y
27

aplicaciones (software). Las redes a travs de los tiempos han venido evolucionando
desde sistemas sencillos y pequeos hasta sistemas gigantes y muy complejos.
2.2.3. Aplicaciones Web
Un sistema web o aplicaciones web trabajan con base de datos que permiten
procesar y mostrar informacin de forma dinmica para el usuario.
Los sistemas desarrollados en plataforma web tienen marcadas diferencias con otros
tipos de sistemas, que los hacen muy beneficioso tanto para la empresa que lo
utilizan, como para los usuarios que operan en el sistema.
Los sistemas web se pueden utilizar en cualquier navegador web (Chrome, Mozilla,
internet Explorer, etc.) sin importar el sistema operativo.

2.2.4. El Proceso Unificado de Desarrollo


El proceso unificado de desarrollo de software (PUDS) es un conjunto de
actividades necesarias para transformar requisitos de un usuario en un producto de
software, se entiende por proceso el conjunto de pasos ordenados que se realizan
para alcanzar un objetivo.
Se define tambin como un marco de trabajo genrico, que puede especializarse
para una gran variedad de sistemas de software, para diferentes reas de aplicacin,
diferentes tipos de organizaciones, diferentes niveles de aptitud y diferentes tamaos
de proyecto.
El Proceso Unificado de desarrollo puede verse como una metodologa adaptable.
Esto quiere decir que se puede modificar para adaptarlo al sistema concreto que se
va a desarrollar en cada momento. Por otra parte se puede decir que el PUDS es
una tcnica para elaborar modelos que se adapta especialmente a UML. Su objetivo
es producir un software de calidad. Por definicin, PU utiliza buenas prcticas de
desarrollo, siendo adaptable a un amplio rango de aplicaciones y sistemas. Este
proceso no slo considera aspectos de desarrollo de un sistema, sino tambin los de
gestin del mismo.
28

Utiliza el Lenguaje Unificado de Modelado (UML) para representar todos los


esquemas necesarios en las distintas fases del desarrollo de software, los que
veremos a medida que avancemos en el desarrollo de cada fase.

2.2.4.1. Caractersticas del Proceso Unificado


Este proceso se apoya en tres pilares alrededor de los cuales gira la totalidad de la
metodologa. stos son los casos de uso, centrado en la arquitectura y el concepto
de iterativo e incremental. A continuacin detallaremos cada uno de estos casos:
Dirigido por Casos de Uso
Un sistema software se crea para servir a sus usuarios por lo que, para construir un
sistema exitoso, se debe conocer qu es lo que quieren y necesitan. El trmino
usuario no se refiere solamente a los usuarios humanos sino tambin a otros
sistemas, es decir, representa a algo o alguien que interacta con el sistema a
desarrollar.
En el Proceso Unificado, los casos de uso se utilizan para capturar los requisitos
funcionales y para definir los objetivos de las iteraciones. En cada una, los
desarrolladores identifican y especifican los casos de uso relevantes, crean el diseo
usando la arquitectura como gua, implementan el diseo en componentes y verifican
que los componentes satisfacen los casos de uso.
Un caso de uso es un fragmento de funcionalidad del sistema que proporciona un
resultado de valor a un usuario. Los casos de uso modelan los requerimientos
funcionales del sistema.
Todos los casos de uso juntos constituyen el modelo de casos de uso. Los casos de
uso tambin guan el proceso de desarrollo (diseo, implementacin, y prueba).
Basndose en los casos de uso los desarrolladores crean una serie de modelos de
diseo e implementacin que llevan a cabo los casos de uso. De este modo los
casos de uso no solo inician el proceso de desarrollo sino que le proporcionan un hilo

29

conductor, avanza a travs de una serie de flujos de trabajo que parten de los casos
de uso.
Centrado en la Arquitectura
El concepto de arquitectura del software involucra los aspectos estticos y dinmicos
ms significativos del sistema, y acta como vista del diseo, dando una perspectiva
completa y describiendo los elementos ms importantes. La arquitectura surge de los
propios casos de uso, sin embargo, tambin est influenciada por muchos otros
factores, como la plataforma en la que se ejecutar, el uso de estndares, la
existencia de sistemas heredados o los requisitos no funcionales. En la realidad,
arquitectura y casos de uso deben evolucionar en paralelo.
La arquitectura de un sistema software se describe mediante diferentes vistas del
sistema en construccin.
El concepto de arquitectura software incluye los aspectos estticos y dinmicos
ms significativos del sistema.
La arquitectura es una vista del diseo completo con las caractersticas ms
importantes resaltadas, dejando los detalles de lado.
Por tanto, los arquitectos moldean el sistema para darle una forma. Esta forma, la
arquitectura, la que debe disearse para permitir que el sistema evolucione, no solo
en su desarrollo inicial, sino tambin a largo de las futuras generaciones. Para
encontrar esa forma, los arquitectos deben trabajar sobre la comprensin general de
las funciones claves, es decir sobre los casos de uso claves del sistema.
Los casos de uso y la arquitectura estn profundamente relacionados. Los casos de
uso deben encajar en la arquitectura, y a su vez la arquitectura debe permitir el
desarrollo de todos los casos de uso requeridos, actualmente y a futuro. En forma
resumida, podemos decir que el arquitecto:

30

Crea un esquema en borrador de la arquitectura comenzando por la parte no


especfica de los casos de uso (por ejemplo la plataforma) pero con una
comprensin general de los casos de uso fundamentales.
A continuacin, trabaja con un conjunto de casos de usos claves o
fundamentales. Cada caso de uso es especificado en detalle y realizado en
trminos de subsistemas, clases, y componentes.
A medida que los casos de uso se especifican y maduran, se descubre ms
de la arquitectura, y esto a su vez lleva a la maduracin de ms casos de uso.
Este proceso contina hasta que se considere que la arquitectura es estable.
Iterativo e incremental
El proceso unificado es marco de desarrollo compuesto de cuatro fases: Inicio,
elaboracin, construccin y transicin. Cada una de ellas es, a su vez, dividida en
una serie de iteraciones que ofrecen como resultado un incremento del producto
desarrollado, que aade o mejora las funcionalidades del sistema en desarrollo.
Es prctico dividir el esfuerzo de desarrollo de un proyecto de software en partes
ms pequeas o mini proyectos. Cada mini proyecto es una iteracin que resulta en
un incremento.
Las iteraciones hacen referencia a pasos en el flujo de trabajo, y los incrementos a
crecimientos en el producto. Las iteraciones deben estar controladas. Esto significa
que deben seleccionarse y ejecutarse de una forma planificada.
Durante cada una de estas iteraciones se realizarn a su vez las actividades
definidas en el ciclo de vida clsico: requisitos, anlisis, diseo, implementacin,
prueba e implantacin. Aunque todas las iteraciones suelen incluir trabajo en casi
todas estas actividades, el grado de esfuerzo dentro de cada una de ellas vara a lo
largo del proyecto.

31

En cada iteracin los desarrolladores identifican y especifican los casos de uso


relevantes, crean un diseo utilizando la arquitectura seleccionada como gua, para
implementar dichos casos de uso. Si la iteracin cumple sus objetivos, se contina
con la prxima. Si no deben revisarse las decisiones previas y probar un nuevo
enfoque.
Beneficios del enfoque iterativo
La iteracin controlada reduce el riesgo a los costes de un solo incremento.
Reduce el riesgo de retrasos en el calendario atacando los riesgos ms
importantes primero.
Acelera el desarrollo. Los trabajadores trabajan de manera ms eficiente al
obtener resultados a corto plazo.
Tiene un enfoque ms realista al reconocer que los requisitos no pueden
definirse completamente al principio.
2.2.4.2. El Ciclo de Vida del PUDS
El Proceso Unificado se repite a lo largo de una serie de ciclos que constituyen la
vida del sistema, cada ciclo concluye con una versin del producto para los clientes.
Cada ciclo consta de cuatro fases: inicio, elaboracin, construccin y transicin.
Cada fase se subdivide a su vez en iteraciones.

32

Figura # 2.2.4.2. Ciclo de vida del PUDS

Fase de inicio
Despus de concluir la fase de inicio se obtiene los siguientes productos:
Una lista de caractersticas.
Una primera versin del modelado de negocios (o del dominio) que describe el
contexto del sistema.
La primera versin del modelo de casos de usos, el modelo de anlisis y
modelo de diseo. Tambin se genera una primera versin de los requisitos
adicionales.
Un primer esquema de descripcin de una arquitectura candidata.
Una lista inicial de riesgos y una clasificacin de casos de usos.
Los rendimientos de un plan para el proyecto en su totalidad, incluyendo el
plan general de las fases.
Fase de Elaboracin
Concluida esta fase los resultados ms importantes a obtener son:
Preferiblemente un modelo completo de negocio(o del dominio) que describe
el contexto del sistema.
Una nueva versin de todos los modelos: casos de uso, anlisis, diseo,
despliegue e implementacin.
Una lnea base de la arquitectura.
Una descripcin de la arquitectura, incluye vista de todos los modelos.
El anlisis de negocio completo, incluida la apuesta econmica.
Fase de Construccin
Los productos ms importantes en esta fase son:

El plan de proyecto para la fase de transicin


El Sistema software ejecutable la versin con capacidad operativa inicial.
Todos los artefactos, incluyendo los modelos del sistema.
La descripcin de la arquitectura, mnimamente modificada y actualizada.
Una versin preliminar del manual de usuarios, lo suficientemente detallado
para guiar a los usuarios de las pruebas Beta.
33

El anlisis de negocio, que refleja la situacin al final de la fase.


Flujo de Trabajo Fundamental
Requerimientos
Encontrar actores y casos de uso
Priorizar los casos de uso.
Detallar caso de uso
Estructurar el modelo de casos de uso
Prototipar la interfaz de usuario.
Anlisis
Anlisis de la arquitectura.
Analizar caso de uso
Analizar clase.
Analizar paquete.
Diseo
Diseo de la arquitectura
Disear clase
Disear caso de uso
Disear subsistema.
Implementacin
Implementacin de la arquitectura.
Integrar sistemas.
Implementar subsistema.
Implementar clase
Realizar pruebas de unidad.
Prueba
Planificar prueba
Disear prueba.
Implementar pruebas.
Realizar prueba de integracin.
Realizar prueba de sistema.
Evaluar prueba.

2.2.4.3. Lenguaje Unificado de Modelado

34

UML, es un lenguaje de propsito general para el modelado orientado a objetos que


nos sirve para visualizar, especificar, construir y documentar sistemas de software.
La versin 2.0 de UML se clasifican en 13 diagramas agrupados en tres clases:
Diagramas de Comportamiento: Permiten exhibir comportamientos de un
sistema o de los procesos de las organizaciones. Incluyen los diagramas de
actividad, estado, caso tpico y de interaccin.
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
Diagramas de Interaccin: Es un subconjunto de los diagramas de
comportamiento que permiten enfatizar las interacciones entre los objetos.
Incluyen comunicacin, vista general de interacciones, secuencia y diagrama de
tiempo.
Diagrama de secuencia
Diagrama de comunicacin
Diagrama de tiempos
Diagrama de vista de interacciones
Diagramas de Estructura: Muestran los elementos de una especificacin que
sean independientes del tiempo. Incluyen clase, estructura de componentes,
componente, despliegue, objeto y diagramas de paquetes.
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta
Diagrama de despliegue

35

Diagrama de paquetes

2.2.5 Programacin en Tres Capas


Es una forma de programacin de sistemas informticos. Se divide los componentes
del sistema en 3 niveles o capas. Cada capa agrupa el cdigo encargado de una
tarea en especfico. El objetivo de la programacin en tres capas es la separacin de
la lgica de negocio de la lgica de diseo.
Esto ayuda al mantenimiento del cdigo, pues solo se necesita modificar la capa
afectada y no todo el sistema. Adems, permite estructurar el cdigo fuente de
manera clara, haciendo uso de la Programacin Orientada a Objetos.
Capa de Datos
Es el nivel encargado de almacenar y acceder a los datos generados por el sistema.
Est compuesto por uno o varios sistemas gestores de base de datos y el cdigo
necesario para comunicarse con estos. Es la capa de ms bajo nivel y ms alejada
con respecto al usuario.
Capa de Negocio
Es el nivel encargado de manejar las transacciones de la empresa, cumpliendo con
las reglas de negocio. Toma los datos generados por la capa de presentacin, les
aplica ciertas transformaciones siguiendo la lgica de negocio y las enva a la capa
de datos para su procesamiento.
Capa de Presentacin o Interfaz Web
En la capa de presentacin est el navegador que permite visualizar la pgina Web
el que interacta con el usuario final. Su funcin es presentar al usuario la

36

informacin generada por el sistema, permitir el manejo y capturar los datos


introducidos por dicho usuario.

Figura # 2.2.5. Programacin en 3 capas

2.2.6 Herramientas para el Desarrollo del Sistema


Las herramientas que se utilizaron para el desarrollo del Sistema de informacin
geogrfica web para la gestin de puntos de inters y creacin de rutas ptimas para
las empresas:
2.2.6.1. Microsoft Visual Studio 2010 .NET
37

Es un entorno de desarrollo integrado (IDE por sus siglas en ingles) para sistemas
operativos Windows. Soporta varios lenguajes de programacin tales como Visual
C++, Visual C#, Visual J#, ASP.NET Y Visual Basic .NET aunque actualmente se han
desarrollado las extensiones necesarias para muchos otros.
Visual Studio permite a los desarrolladores desarrollar aplicaciones, sitios y
aplicaciones web, as como servicios web en cualquier entorno que soporte la
plataforma .NET.
Visual Studio 2010 viene acompaada de .NET Framework 4.0.
Las principales caracterstica que influyeron en la decisin de esta herramienta son:

Stylesheets, Master Page y GridView por defecto al crear un nuevo Web Form.
Soportea Entity Framework y Scaffolding.
Mejoras en la sintaxis de LinQ y.Net Framework.
DynamicValidators.

2.2.6.2.

Microsoft .NET Framework 4

El Microsoft .NET Framework, es un componente de software que puede ser o es


incluido en los sistemas operativos Microsoft Windows. Provee soluciones precodificadas para requerimientos comunes de los programas y gestiona la ejecucin
de programas escritos especficamente para este Framework.
Microsoft desea que todas las aplicaciones creadas para la plataforma Windows,
sean basadas en el .NET Framework. Su objetivo es crear un marco de desarrollo de
software sencillo, reduciendo las vulnerabilidades y aumentando la seguridad de los
programas desarrollados.
2.2.6.3.

Edraw Max

Es una herramienta diseada para el modelamiento de diagramas UML, sus


principales caractersticas son su fcil administracin y integracin con UML 2.0
2.2.6.4.

Crystal Report 2010

38

CrystalReports es una aplicacin de inteligencia empresarial utilizada para disear y


generar informes desde una amplia gama de fuentes de datos (bases de datos).
Varias aplicaciones, como Microsoft Visual Studio, incluyen una versin OEM de
CrystalReports como una herramienta de propsito general para informes/reportes.
CrystalReports se convirti en el escritor de informes estndar cuando Microsoft lo
liber con Visual Basic.
2.2.6.5.

Google Chrome

Google Chrome es un navegador web desarrollado por Google y compilado con base
en varios componentes e infraestructuras de desarrollo de aplicaciones (framework)
de cdigo abierto, como el motor de renderizadoBlink (bifurcacin o fork de Web Kit).
Est disponible gratuitamente bajo condiciones de servicio especficas. El nombre del
navegador deriva del trmino en ingls usado para el marco de la interfaz grfica de
usuario (Chrome).
2.2.6.6.

Windows 7 Professional

Windows 7 es una versin de Microsoft Windows, lnea de sistemas operativos


producida por Microsoft Corporation. Esta versin est diseada para uso en PC,
incluyendo equipos de escritorio en hogares y oficinas, equipos porttiles, Tablet PC,
netbooks y equipos media center. El desarrollo de Windows 7 se complet el 22 de
julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de
octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.
Caractersticas:
Windows 7 incluye varias caractersticas nuevas, como mejoras en el

reconocimiento de escritura a mano.


Soporte para discos duros virtuales
Rendimiento mejorado en procesadores multincleo.
Mejor rendimiento de arranque
DirectAccess y mejoras en el ncleo.
Windows 7 aade soporte para sistemas que utilizan mltiples tarjetas grficas
de proveedores distintos (heterogeneousmulti-adapter o multi-GPU).

39

2.2.6.7.

ASP

ASP (Active Server Pags) es una solucin poderosa y fcil de utilizar para
desarrollar sitios web complejos conjunto con el .NET framework que permite el
desarrollo de aplicaciones a travs del uso de un conjunto de herramientas y
servicios que proporciona y que pueden agruparse en tres bloques principales:

El entorno de Ejecucin Comn Common Language Runtime.

La jerarqua de clases bsicas de la plataforma.

El motor de generacin de interfaz de usuario, que permite crear interfaces


para la web.

2.2.6.8.

.NET Framework

Es una infraestructura sobre la que se rene todo un conjunto de lenguajes y


servicios que simplifican el desarrollo de aplicaciones robustas y escalables.
Los principales componentes de este entorno son:

Lenguajes de Compilacin.

Biblioteca de clase .Net.

CLR (Common Language Runtime).

2.2.6.9.

Common Language Runtime

En CLR es el verdadero ncleo del framework de .net ya que es el entorno de


ejecucin en el que se cargan las aplicaciones desarrolladas en los distintos lenguaje
soportados por .Net colocando todo este lenguaje en un cdigo intermedio
denominado (MSIL,Microsoft Intermdiate Language).
2.2.6.10. Microsoftsql Server 2008

40

Lenguaje desarrollado especialmente para facilitar la consulta de bases de datos


(BD), acotando progresivamente la bsqueda (de ah el nombre de Sequential
Query Language).
Existen hoy numerosas aplicaciones de administracin de bases de datos que
recurren al SQL 2008 (Las ms conocidas, potentes y caras son Oracle e Informix).
Hoy se pueden acoplar las bases de datos a hipertextos (pginas web), para lo cual
las buenas aplicaciones ya traen mdulos que hacen la conexin. El lenguaje
ASP.NET del cual hablamos ms arriba tambin sirve para definir procedimientos de
insercin y de consulta de datos en BD que funcionan con SQL.
Tambin se puede mencionar que SQL Server es un sistema de gestin de base de
datos relacional desarrollado por Microsoft para la plataforma Windows. Permite
conexiones simultneas para atender las peticiones de aplicaciones clientes.
2.2.7. Sistemas de Gestin
Un sistema de gestin, es un tipo de sistema de informacin. Un sistema de gestin
recolecta, almacena, modifica y recupera toda la informacin generada por las
transacciones producidas en una organizacin.

2.2.7.1. Caractersticas de los Sistemas de Gestin


Respuesta Rpida
Uno de los objetivos de la implantacin de un SPT dentro de una empresa es la
agilizacin de los procesos. Es por esta razn que resulta crtico que el rendimiento
sea elevado en este tipo de sistemas. Por lo general se requiere que el tiempo de
respuesta sea de unos pocos segundos o menos.
41

Fiabilidad
Resulta crtico para la empresa que el sistema opere correctamente todo el tiempo.
Un fallo en un SPT afectar negativamente a las operaciones o incluso parar
totalmente el negocio. Para que un SPT sea efectivo, su tasa de fallos debe ser muy
baja. Un sistema fiable debe ir acompaado de polticas, seguridad y mecanismos
que permitan una recuperacin rpida y precisa del sistema.
Inflexibilidad
Un SPT requiere que todas las transacciones sean procesadas exactamente de la
misma forma, independientemente del usuario, el cliente o la hora del da. Si los SPT
fuesen flexibles, habra entonces demasiadas posibilidades de ejecutar operaciones
no estndares.
Procesamiento Controlado
La forma en que se realizan las transacciones en un SPT debe ser acorde con las
operaciones de la empresa. Todas las reglas de negocio ya bien establecidas en la
empresa deben ser mantenidas, apoyadas y reforzadas por el sistema de gestin. El
procesamiento controlado es importante, pues permite que el funcionamiento del
sistema sea predecible ante el usuario.
2.2.8. Tecnologa Web
Bajo el concepto de tecnologa Web, se agrupan una serie de nuevas tecnologas y
estndares que hacen posible Internet e Intranet.
A continuacin se menciona algunos protocolos ms utilizados:
HTML (Hyper Text Markup Language) es el lenguaje bsico de hacer archivos
de texto con hipervnculos. Publicarlos en un Servidor Web, y transportarlos
a diferentes usuarios, que pueden leerlos gracias a los browsers.
42

Java es un lenguaje de programacin diseado para ser utilizado en la red (es


decir, no est instalado (localmente), y se utiliza para dar a las pginas web
caractersticas extra no disponibles en HTML.
TCP/IP es el protocolo de comunicacin bsico de Internet e Intranets, y
permite la comunicacin punto a punto entre los distintos ordenadores de una
red.
HTTP (Hypertext Transfer Protocol) es el protocolo web que controla las
peticiones y servicios de documentos HTML
FTP (File Transfer Protocol) es un protocolo utilizado para transmitir archivos a
travs de la red. Desde un disco duro a otro.
SMTP (Simple Mail Transfer Protocol) es un protocolo para el envo y
recepcin de mensajes de correo electrnico (e-mail).
2.2.8.1. Servidores Web
Los Servidores Web son aqullos que permite a los clientes compartir datos,
documentos y multimedia en formato Web, aunque parte de la tecnologa ClienteServidor, el servidor Web aporta ventajas adicionales en aspectos muy importantes.
Ventajas:
Accesibilidad: La Web se crea normalmente como un sistema abierto al que
cualquiera puede contribuir y acceder desde cualquier punto de la red de la
empresa.
Red Amplia: La amplitud de la red suele ser mayor que otros sistemas Cliente
Servidor, pues la mayor parte de intranet se construye sobre Redes de rea
Extensa (WAN), ms que sobre Redes de rea Local (LAN).
Comparticin de Informacin: La informacin servida puede ser de
cualquier tipo (datos, documentos, multimedia, etc.), gracias a la utilizacin de
43

los estndares Internet. Esa informacin es de slo lectura pues, a diferencia


de los sistemas normales Cliente-Servidor, el usuario no puede hacer cambios
en el dispositivo original de los datos.
Disponibilidad de la informacin: Dado que el Servidor de Web es de tan
fcil acceso, ello hace posible publicar informacin de forma instantnea en
toda la compaa mediante un simple almacenamiento de la misma en el
servidor.
Flexibilidad en el Sistema: Un Servidor de Web en la Intranet puede servir la
misma copia de un archivo a toda la organizacin, de la misma forma que un
nico servidor web en Internet puede servir al mundo entero. As que ahora
slo hay una nica copia del archivo a actualizar, y cuando Ud. Lo actualiza, la
nueva versin es servida instantneamente a toda la compaa.
Amplitud en la Red: La amplitud de la red suele ser mayor que otros
sistemas Cliente-Servidor, pues la mayor parte de Intranet se construyen
sobre Redes de rea Extensa (WAN), ms que sobre redes LAN.
2.2.8.2. Los Web browser o Navegadores
El navegador es el software especial que utilizamos para acceder a informacin del
World Wide Web (www) y las informaciones depositadas en los Servidores Web de
una Intranet. El navegador permite al usuario hacer clic en hipervnculos, de manera
que proporciona al servidor informacin sobre dnde est depositado la pgina que
quiere ver, y automticamente mandarle y ver online documentos llamados pginas
web.
Los navegadores son programas comerciales de software. Los dos ms utilizados en
la actualidad son los Google Chrome (versin 41, 41.2, 42 y 43.0), y Firefox (versin
36, 37, 38, 38.01). Ambos programas trabajan del mismo modo y ponen a disposicin

44

del usuario el mismo tipo de documentos: aquellos almacenados en formato HTML y


otros.

2.2.9. Normas
Para garantizar un software con calidad, el desarrollo del presente proyecto de grado
estar sujeto a lo establecido en las siguientes normas:
Normas ISO: La Organizacin Internacional para la Estandarizacin, mejor conocida
como ISO, es la agencia especializada en estandarizacin, fue establecida
oficialmente el 23 de febrero de 1947 con el objeto de promover la estandarizacin
internacional, de tal manera que se facilitara el intercambio internacional de bienes y
servicios casi como el desarrollo cientfico y tecnolgico.
Las series de ISO 9000 son un grupo de 5 individualidades, pero relacionadas entre
s,

siendo

estndares

internacionales

de

administracin

de

la

calidad

aseguramiento de la misma.
Algunos de los

beneficios que se alcanzan al instrumentar estas series en la

empresa, son:
La posibilidad de darle calidad al producto o servicio.
Evitar costos de inspecciones finales, costos de garantas y procesos.
Puede reducirse el nmero de auditoras de los clientes a los procesos de
operacin.
Mayor aceptacin por parte de los clientes y acogida en los mercados
tanto nacionales como internacionales

Beneficios de la ISO
Adecuacin a la Administracin de los procesos
Enfoque a los resultados de la Institucin
Integracin con otros sistemas de Administracin de la Calidad
Incluye procesos de mejora continua
45

2.2.9.1. ISO 9000: es un conjunto de normas sobre calidad y gestin de calidad,


establecidas por la Organizacin Internacional de Normalizacin (ISO). Las normas
recogen tanto el contenido mnimo como las guas y herramientas especficas de
implantacin como los mtodos de auditora. El ISO 9000 especifica la manera en
que una organizacin opera sus estndares de calidad, tiempos de entrega y niveles
de servicio.

2.2.9.2. ISO 9001: es un modelo para el aseguramiento de la calidad en el diseo y


desarrollo de la produccin, la instalacin y el servicio de posventa.

2.2.9.3. ISO 9003 Ingeniera del software: Modelos para Aseguramiento de la


Calidad en la Inspeccin Final y Pruebas.
Es requerida por todas las compaas desarrolladoras de software:
Para poder incursionar en la competencia del mercado europeo.
Como un medio para cubrir las expectativas de los clientes.
Para obtener beneficios de calidad y ventajas competitivas en el mercado.
Como parte de la estrategia del mercado.
Estrategia para reducir los costos de produccin.

Beneficios
Mejor documentacin de los sistemas.
Cambio cultural positivo.
Incremento en la eficiencia y productividad.

46

Mayor percepcin de calidad.


Se ampla la satisfaccin del cliente.
Se reducen las auditoras de calidad de los clientes.
Agiliza el tiempo de desarrollo de un sistema.
Alcance de la ISO 9000-3
Con la norma se busca dar orientaciones en situaciones en las que se exija la
demostracin de la capacidad de un proveedor para desarrollar, suministrar y
mantener productos de software. La norma sugiere clases de control y mtodos para
la produccin de software que satisfaga los requisitos establecidos.
La ISO 9000-3 nos proporciona una gua til que nos sirve para detectar y corregir
una serie de problemas de los productos software, consiguiendo tras su aplicacin
una mejora en la calidad de los mismos.
ISO/IEC 12207 InformationTechnology / Software LifeCycleProcesses: es el
estndar para los procesos de ciclo de vida del software de la organizacin.
La estructura de este estndar ha sido concebida de manera que pueda ser
adaptada a las necesidades de cualquiera que lo use. Para conseguirlo, el estndar
se basa en dos principios fundamentales: Modularidad y responsabilidad.
Con la modularidad se pretende conseguir procesos con un mnimo acoplamiento
y una mxima cohesin.
En cuanto a la responsabilidad, se busca establecer un responsable para cada
proceso, facilitando la aplicacin del estndar en proyectos en los que pueden
existir distintas personas u organizaciones involucradas, no importando el uso
que se le d a este.
Los procesos aplicados a esta norma se clasifican en tres tipos:
Procesos principales.

Adquisicin.
47

Suministro.
Desarrollo.
Operacin.
Mantenimiento.

Procesos de soporte.
Documentacin
Gestin de la configuracin.
Aseguramiento de calidad.
Verificacin.
Validacin.
Revisin conjunta.
Auditora.
Resolucin de problemas.
Procesos de la organizacin.
Gestin.
Infraestructura.
Mejora.
Recursos Humanos.
ISO/IEC 15504 (conocidacomo SPICE - Software Process Improvement And
Assurance Standards Capability Determination).Es un conjunto de 7 normas
para establecer y mejorar la capacidad y madurez de los procesos de las
organizaciones, proporcionando los principios requeridos para realizar una
evaluacin de la calidad de los procesos. La definicin de los procesos se realiza
sobre ISO/IEC 12207.
IEEE: El Institute of Electrical and Electronics Engineers (IEEE) se form en 1963
cuando el American Institute of Electriccal Engineers (AIEE) se fusiono con el
Instituto of Radio Engineers (IRE). Generalmente los estndares IEEE
relacionados con el aseguramiento de la calidad del software (SQA) son
concebidos y patrocinados por IEEE Computer Society y desarrollados por la
IEEE Standards Asosociation (IEEE-SA).

48

2.2.9.4. IEEE 730: El estndar IEEE 730 es una recomendacin para elaborar un
Plan de Aseguramiento de la Calidad del Software SQAP (Software Quality
Assurance Plan) para proyectos de desarrollo de software. El objetivo de este plan es
definir a el Sistema un Aseguramiento de la Calidad de Software (SQA), las
funciones y responsabilidades SQA, proporcionar documentos de referencia y
directrices para realizar las actividades de SQA, proporcionar las normas, prcticas y
convenciones utilizadas en la realizacin de las actividades de SQA, y proporcionar
las herramientas, tcnicas y metodologas para apoyar las actividades de SQA.
El estndar IEEE 730 es una recomendacin para elaborar un plan de
aseguramiento de calidad del software, para los proyectos de desarrollo de software.
Proporcionan los requisitos mnimos aceptables para la preparacin y contenido de
los planes de aseguramiento de la calidad de software. Fue escrito para ser utilizado
en las fases de desarrollo y mantenimiento del software.
2.2.9.5. IEEE 830: El estndar IEEE 830 establece las normas y condiciones para
producir un buen documento de Especiacin de Requerimientos (SRS: Software
Requirements Specication). Contiene ocho plantillas diferentes para definir los
requerimientos segn la naturaleza del sistema, las cuales contemplan: organizar el
sistema por modo, por clase de usuario, por objetos, por rasgos, por estmulos o por
jerarqua funcional, existe tambin la posibilidad de tener organizaciones mltiples.

2.3 Marco Terico Conceptual

2.3.1. DNS
Domain Name System o DNS (en espaol: sistema de nombres de dominio) es un
sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso
conectado a Internet o a una red privada. Este sistema asocia informacin variada
con nombres de dominios asignado a cada uno de los participantes

49

2.3.2. Autenticaciones
Autenticacin es el proceso que debe seguir un usuario para tener acceso a los
recursos de un sistema o de una red de computadores. Este proceso implica
identificacin (decirle al sistema quin es) y autenticacin (demostrar que el usuario
es quien dice ser). La autenticacin por s sola no verifica derechos de acceso del
usuario; estos se confirman en el proceso de autorizacin.
2.3.3. Web Service
Un servicio web (en ingls, Web Service o Web services) es una tecnologa que
utiliza un conjunto de protocolos y estndares que sirven para intercambiar datos
entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de
programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los
servicios web para intercambiar datos en redes de ordenadores como Internet. La
interoperabilidad se consigue mediante la adopcin de estndares abiertos. Las
organizaciones OASIS y W3C son los comits responsables de la arquitectura y
reglamentacin de los servicios Web. Para mejorar la interoperabilidad entre distintas
implementaciones de servicios Web se ha creado el organismo WS-I, encargado de
desarrollar diversos perfiles para definir de manera ms exhaustiva estos estndares.
Es una mquina que atiende las peticiones de los clientes web y les enva los
recursos solicitados.

2.3.4. Administrador de Sistema


Un administrador de sistemas es la persona que tiene la responsabilidad de disear,
implementar, ejecutar y asegurar el correcto funcionamiento de un sistema
informtico, o algn aspecto de ste.
2.3.5. XML
XML proviene de eXtensibleMarkupLanguage (Lenguaje de Marcas Extensible). Se
trata de un metalenguaje (un lenguaje que se utiliza para decir algo acerca de otro)
50

extensible de etiquetas que fue desarrollado por el Word Wide Web Consortium
(W3C), una sociedad mercantil internacional que elabora recomendaciones para la
World Wide Web.
El XML es una adaptacin del SGML (Standard GeneralizedMarkupLanguage), un
lenguaje que permite la organizacin y el etiquetado de documentos. Esto quiere
decir que el XML no es un lenguaje en s mismo, sino un sistema que permite definir
lenguajes de acuerdo a las necesidades. El XHTML, el MathML y el SVG son
algunos de los lenguajes que el XML tiene la capacidad de definir.
2.3.6 Depuracin
Un depurador (en ingls, debugger), es un programa usado para probar y depurar
(eliminar los errores) de otros programas (el programa "objetivo"). El cdigo a ser
examinado puede alternativamente estar corriendo en un simulador de conjunto de
instrucciones (ISS), una tcnica que permite gran potencia en su capacidad de
detenerse cuando son encontradas condiciones especficas pero ser tpicamente
algo ms lento que ejecutando el cdigo directamente en el apropiado (o el mismo)
procesador. Algunos depuradores ofrecen dos modos de operacin - la simulacin
parcial o completa, para limitar este impacto.

2.3.7. Definiciones
2.3.7.1. Almacenamiento: En relacin con ordenadores o computadoras, cualquier
dispositivo capaz de almacenar informacin procedente de un sistema informtico.
2.3.7.2. Analista de Datos: Analista de Sistema: puede referirse al encargado del
desarrollo de aplicaciones en lo que respecta a su diseo y obtencin de los
algoritmos, as como de analizar las posibles utilidades y modificaciones necesarias
de los sistemas operativos para una mayor eficacia de un sistema informtico. Otra
51

misin de estas personas es dar apoyo tcnico a los usuarios de las aplicaciones
existentes.
2.3.7.3. Backup: Las copias de seguridad en un sistema informtico tienen por
objetivo el mantener cierta capacidad de recuperacin de la informacin ante
posibles prdidas.
2.3.7.4. Base de Datos: Cualquier conjunto de datos organizados para su
almacenamiento en la memoria de un ordenador o computadora, diseado para
facilitar su mantenimiento y acceso de una forma estndar. La informacin se
organiza en campos y registros. Un campo se refiere a un tipo o atributo de
informacin, y un registro, a toda la informacin sobre un individuo.
2.3.7.5. C#: Es un lenguaje de programacin orientado a objetos desarrollado y
estandarizado por Microsoft como parte de su plataforma .NET, que despus fue
aprobado como un estndar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es
uno de los lenguajes de programacin diseados para la infraestructura de lenguaje
comn.
2.3.7.6. Certificado SSL: Secure Sockets Layer (SSL; en espaol capa de
conexin segura) y su sucesor TransportLayer Security (TLS; en espaol
seguridad de la capa de transporte) son protocolos criptogrficos que proporcionan
comunicaciones seguras por una red, comnmente Internet.
2.3.7.7. Cdigo Fuente: El cdigo fuente de un programa informtico (o software) es
un conjunto de lneas de texto que son las instrucciones que debe seguir la
computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un
programa que est escrito por completo su funcionamiento.
2.3.7.8. Conexin: Comunicacin entre dos entes que tienen caractersticas
similares de comunicacin.
2.3.7.9. Datos: El dato es una representacin simblica (numrica, alfabtica,
algortmica, entre otros) de un atributo o variable cuantitativa. Los datos describen
hechos empricos, sucesos y entidades.
52

2.3.7.10. DBMS: Sistema de Administracin de base de datos, El software que


permite la creacin, administracin e implementacin de la base de datos.
2.3.7.11. Dispositivos Mviles: Los dispositivos mviles (tambin conocidos como
computadora de mano, palmtop o simplemente handheld) son aparatos de pequeo
tamao, con algunas capacidades de procesamiento, con conexin permanente o
intermitente a una red, con memoria limitada, diseados especficamente para una
funcin, pero que pueden llevar a cabo otras funciones ms generales.
2.3.7.12. DNS: Domain Name System o DNS (en espaol: sistema de nombres de
dominio) es un sistema de nomenclatura jerrquica para computadoras, servicios o
cualquier recurso conectado a Internet o a una red privada. Este sistema asocia
informacin variada con nombres de dominios asignado a cada uno de los
participantes.
2.3.7.13. Dominio: Un dominio de Internet es una red de identificacin asociada a un
grupo de dispositivos o equipos conectados a la red Internet.
El propsito principal de los nombres de dominio en Internet y del sistema de
nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la
red, a trminos memorizables y fciles de encontrar. Esta abstraccin hace posible
que cualquier servicio (de red) pueda moverse de un lugar geogrfico a otro en la red
Internet, aun cuando el cambio implique que tendr una direccin IP diferente.
2.3.7.14. Ejecutable: En informtica, un ejecutable o archivo ejecutable, es
tradicionalmente un o como se le conoce mayormente archivo binario cuyo contenido
se interpreta por el ordenador como un programa.
Generalmente, contiene instrucciones en cdigo mquina de un procesador en
concreto, pero tambin puede contener byte code que requiera un intrprete para
ejecutarlo. Adems suele contener llamadas a funciones especficas de un sistema
operativo (llamadas al sistema).

53

2.3.7.15. Firewall: Un cortafuegos (firewall en ingls) es una parte de un sistema o


una red que est diseada para bloquear el acceso no autorizado, permitiendo al
mismo tiempo comunicaciones autorizadas.
Se trata de un dispositivo o conjunto de dispositivos configurados para permitir,
limitar, cifrar, descifrar, el trfico entre los diferentes mbitos sobre la base de un
conjunto de normas y otros criterios.
2.3.7.16. Framework: La palabra inglesa "framework" (marco de trabajo) define, en
trminos generales, un conjunto estandarizado de conceptos, prcticas y criterios
para enfocar un tipo de problemtica particular que sirve como referencia, para
enfrentar y resolver nuevos problemas de ndole similar.
En el desarrollo de software, un framework o infraestructura digital, es una estructura
conceptual y tecnolgica de soporte definido, normalmente con artefactos o mdulos
de software concretos, que puede servir de base para la organizacin y desarrollo de
software.
2.3.7.17. Hosting: El alojamiento web (en ingls web hosting) es el servicio que
provee a los usuarios de Internet un sistema para poder almacenar informacin,
imgenes, vdeo, o cualquier contenido accesible va web. Es una analoga de
"hospedaje o alojamiento en hoteles o habitaciones" donde uno ocupa un lugar
especfico, en este caso la analoga alojamiento web o alojamiento de pginas web,
se refiere al lugar que ocupa una pgina web, sitio web, sistema, correo electrnico,
archivos etc.
2.3.7.18. HTTP:Hypertext Transfer Protocol o HTTP (en espaol protocolo de
transferencia de hipertexto) es el protocolo usado en cada transaccin de la World
Wide Web.
2.3.7.19. HTTPS:Hypertext Transfer Protocol Secure (en espaol: Protocolo seguro
de transferencia de hipertexto), ms conocido por sus siglas HTTPS, es un protocolo
de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de
datos de Hipertexto, es decir, es la versin segura de HTTP.
54

Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo


de servicio que requiera el envo de datos personales o contraseas.
2.3.7.20. IDE: Un entorno de desarrollo integrado, llamado tambin IDE (sigla en
ingls de integrated development environment), es un programa informtico
compuesto por un conjunto de herramientas de programacin. Puede dedicarse en
exclusiva a un solo lenguaje de programacin o bien puede utilizarse para varios.
2.3.7.21. Informtica: Informtica es una ciencia que estudia mtodos, procesos,
tcnicas, con el fin de almacenar, procesar y transmitir informacin y datos en
formato digital.
2.3.7.22. Ingeniera: La ingeniera es el conjunto de conocimientos y tcnicas
cientficas aplicadas a la creacin, perfeccionamiento e implementacin de
estructuras (tanto fsicas como tericas) para la resolucin de problemas que afectan
la actividad cotidiana de la sociedad.
2.3.7.23. Interfaz: Es un trmino que procede del vocablo ingls interface (superficie
de contacto). En informtica, esta nocin se utiliza para nombrar a la conexin fsica
y funcional entre dos sistemas o dispositivos de cualquier tipo dando una
comunicacin entre distintos niveles.
2.3.7.24. Internet: Internet es un conjunto descentralizado de redes de comunicacin
interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las
redes fsicas heterogneas que la componen funcionen como una red lgica nica,
de alcance mundial.
2.3.7.25. IP: Una direccin IP es una etiqueta numrica que identifica, de manera
lgica y jerrquica, a un interfaz (elemento de comunicacin/conexin) de un
dispositivo (habitualmente una computadora) dentro de una red que utilice el
protocolo IP (Internet Protocolo), que corresponde al nivel de red del Modelo OSI.
Dicho nmero no se ha de confundir con la direccin MAC, que es un identificador de
48bits para identificar de forma nica la tarjeta de red y no depende del protocolo de
conexin utilizado ni de la red. La direccin IP puede cambiar muy a menudo por
55

cambios en la red o porque el dispositivo encargado dentro de la red de asignar las


direcciones IP decida asignar otra IP (por ejemplo, con el protocolo DHCP).
2.3.7.26. Login: Nombre o alias que se le da a una persona para permitirle el acceso
al sistema siempre y cuando estn registrados.
2.3.7.27. ODBC: Herramienta que conecta la base de datos con la interfaz.
2.3.7.28. PostBack: Llamada al Servidor desde la Pagina Web
2.3.7.29. Procedimientos Almacenados: Un procedimiento almacenado (stored
procedure en ingls) es un programa (o procedimiento) el cual es almacenado
fsicamente en una base de datos.
2.3.7.30. Programacin: La programacin es el proceso de disear, codificar,
depurar y mantener el cdigo fuente de programas computacionales.
2.3.7.31. Protocolo: Es el conjunto de reglas y estndares que controlan la
secuencia de mensajes que ocurren durante una comunicacin entre entidades que
forman una red, como telfonos o computadoras.
2.3.7.32. Redes: Una red de computadoras, tambin llamada red de ordenadores,
red de comunicaciones de datos o red informtica, es un conjunto de equipos
informticos y software conectados entre s por medio de dispositivos fsicos que
envan y reciben impulsos elctricos, ondas electromagnticas o cualquier otro medio
para el transporte de datos, con la finalidad de compartir informacin, recursos y
ofrecer servicios.

2.3.7.33. Seguridad Informtica: La seguridad informtica o seguridad de


tecnologas de la informacin, es el rea de la informtica que se enfoca en la
proteccin de la infraestructura computacional y todo lo relacionado con sta
(incluyendo la informacin contenida). Para ello existen una serie de estndares,
protocolos, mtodos, reglas, herramientas y leyes concebidas para minimizar los
posibles riesgos a la infraestructura o a la informacin. La seguridad informtica
56

comprende software, bases de datos, metadatos, archivos y todo lo que la


organizacin valore (activo) y signifique un riesgo si sta llega a manos de otras
personas. Este tipo de informacin se conoce como informacin privilegiada o
confidencial.
2.3.7.34. Servidor Web: Un servidor web o servidor HTTP es un programa
informtico que procesa una aplicacin del lado del servidor realizando conexiones
bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente
generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del
cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un
navegador web. Para la transmisin de todos estos datos suele utilizarse algn
protocolo.
2.3.7.35. Sintaxis: La sintaxis es la parte de la gramtica que estudia las reglas y
principios que gobiernan la combinatoria de constituyentes sintcticos y la formacin
de unidades superiores a estos, como los sintagmas y oraciones gramaticales. La
sintaxis, por tanto, estudia las formas en que se combinan las palabras, as como las
relaciones sintagmticas y paradigmticas existentes entre ellas.
2.3.7.36. Software: Se conoce como software al equipamiento lgico o soporte
lgico de un sistema informtico, que comprende el conjunto de los componentes
lgicos necesarios que hacen posible la realizacin de tareas especficas, en
contraposicin a los componentes fsicos que son llamados hardware.

CAPITULO

METODOLOGIA DE LA INVESTIGACION
57

CONTENIDO

3. Metodologa de la Investigacin
3.1 Investigacin Cualitativa
3.2 Investigacin Cuantitativa
3.3 Herramienta PUDS

3. Metodologa de la Investigacin

58

La investigacin es un proceso que, mediante la aplicacin del mtodo cientfico,


procura obtener informacin relevante y fidedigna, para entender, verificar, corregir o
aplicar el conocimiento.
Para obtener algn resultado de manera clara y precisa es necesario aplicar algn
tipo de investigacin, la investigacin est muy ligada a los seres humanos, esta
posee una serie de pasos para lograr el objetivo planteado o para llegar a la
informacin solicitada.
La investigacin es una actividad que combina, la forma de interrelacionar la
investigacin y las acciones en un determinado campo seleccionado por el
investigador, con la participacin de los sujetos investigados. El fin ltimo de este tipo
de investigacin es la bsqueda de cambios en la comunidad o poblacin para
mejorar las condiciones de vida.
3.1.

Investigacin Cualitativa

La Investigacin Cualitativa es un tipo de investigacin formativa que ofrece tcnicas


especializadas para obtener respuestas de fondo acerca de lo que las personas
piensan y cules son sus sentimientos. Esto permite a los responsables de un
programa comprenden mejor las actitudes, creencias, motivos y comportamientos de
una poblacin determinada.
Se usara en la Investigacin del proyecto las tcnicas cualitativas, ya que cuando se
aplican adecuadamente son la mejor forma de realizar una investigacin por medio
de diferentes medio como ser entrevistas, reuniones, cuestionarios, etc.
Es importante tomar en cuenta que cuando se entreviste a las autoridades de alguna
determinada provincia lo primordial es aprender de su Experiencia, adquirir sus
conocimientos de una forma que se pueda reflejar en la investigacin y se completen
las perspectivas.
Se refiere a la investigacin que produce datos descriptivos: las propias palabras de
las personas habladas o escritas y la conducta observable. La metodologa
cualitativa es un modo de encarar el mundo emprico.
59

La investigacin cualitativa es inductiva. Los investigadores desarrollan


conceptos, intelecciones y comprensiones partiendo de pautas de los datos, y
no recogiendo datos para evaluar modelos, hiptesis o teoras preconcebidos.
En la metodologa cualitativa el investigador ve al escenario y a las personas
en una perspectiva holstica.
Los investigadores cualitativos son sensibles a los efectos que ellos mismos
causan sobre las personas que son objeto de su estudio.
Los Investigadores cualitativos tratan de comprender a las personas dentro del
marco de referencia de ellas mismas.
El investigador cualitativo suspende o aparta sus propias creencias,
perspectivas y predisposiciones.
Para el investigador cualitativo, todas las perspectivas son valiosas.
Los mtodos cualitativos son humanistas. Los mtodos mediante los cuales
estudiamos a las personas necesariamente influyen sobre el modo en que las
vemos.
Los investigadores cualitativos dan nfasis a la validez en su investigacin.
Observando a las personas en su vida cotidiana, escuchndolas hablar sobre
lo que tienen, en mente, y viendo los documentos que producen, el
investigador cualitativo obtiene un conocimiento directo de la vida social, no
filtrado por conceptos, definiciones operacionales y escalas clasificatorias.
Esto no significa decir que a los investigadores cualitativos no les preocupa la
precisin de sus datos. Es una pieza de investigacin sistemtica conducida
con procedimientos rigurosos, aunque no necesariamente estandarizados.
Las evaluaciones cualitativas estn siempre sujetas a los errores del juicio
humano. No obstante, parecera que vale mucho ms la pena una conjetura
perspicaz acerca de lo esencial, que una medicin precisa de lo que
probablemente revele carecer de importancia.
Para el Investigador cualitativo, todos los escenarios y personas son dignos de
estudio. Ningn aspecto de la vida social es demasiado frvolo o trivial como
para ser estudiado.
La investigacin cualitativa es un arte. Los mtodos cualitativos no han sido
tan refinados y estandarizados como otros enfoques investigativos.

60

3.1.1. Objetivos de la Investigacin


Las caractersticas fundamentales de la investigacin es ver los acontecimientos,
acciones y valores desde la perspectiva del investigado, desde este punto de vista
nos planteamos para este trabajo el siguiente objetivo:
Determinar los procesos de consulta y bsqueda del sistema.
Determinar el problema de no contar con informacin actualizada.
Evaluar la capacidad de utilizar herramientas tecnolgicas para brindar un
servicio.
Escuchar opiniones y sugerencias a implementar en el proceso de desarrollo
del sistema.
Determinar qu informacin desean visualizar cada una de las personas
interesadas en el proceso de bsqueda de la informacin a la hora de insertar
los puntos de inters.
La Investigacin con tcnicas cualitativas est sometida a un proceso de desarrollo
bsicamente idntico al de cualquier otra investigacin de naturaleza cuantitativa.
Proceso que se desenvuelve en 5 fases de trabajo:
Definicin del Problema: Ninguna investigacin cualitativa puede iniciarse
sin una definicin ms o menos concreta del problema. La definicin del
problema siempre es provisional, porque la tarea central de la investigacin es
averiguar si la definicin est bien definida. Definir no es delimitar, rodear,
circunscribir con presin el problema sino situarse, orientarse, sumergirse,
acercarse, contactar con el ncleo, el foco, el centro del mismo.
Diseo de Trabajo: Tras la definicin del problema es preciso elaborar un
diseo o proyecto de trabajo. Una de sus caractersticas ms fundamentales
de este diseo es precisamente su flexibilidad. El diseo abarca todos los
pasos principales de los que consta una investigacin y, por lo tanto supone la
elaboracin de un calendario, de una fijacin de espacios, y de compromisos
de actuacin, un presupuesto econmico, un programa de trabajo, y un
esquema terico explicativo.
Recogida de datos: Tres tcnicas de recogidas de datos se destacan sobre
todas las dems en los estudios cualitativos: la observacin, la entrevista en
61

profundidad y la lectura de textos. El principio gua del procedimiento en la


recogida de datos cualitativos es el de la inspeccin a primera mano que
obliga al investigador a buscar la mayor proximidad a la situacin. Los datos
cualitativos son recogidos en aquellas situaciones en las que el observador
dispone de una accesibilidad fcil para su adquisicin, sin tener que recurrir a
crear o fingir situaciones inexistentes en la realidad, y sin tener que recurrir a
intermediarios.
Anlisis de Datos: Las tcnicas utilizadas para a investigacin son
instrumentos para poder llevar a cabo el anlisis, tras haber decodificado la
informacin con su ayuda, con xito y acierto la interpretacin de la
interpretaciones, o la explicacin de las explicaciones. El anlisis de los datos
en los estudios cualitativos, consiste en desentraar las estructuras de
significacin y determinar su campo social y su alcance.
Informe y Validacin de la Informacin: El objetivo de toda investigacin es
garantizar su validez. Se pretende, sobre todo, generar interpretaciones
conceptuales de hechos que ya estn a la mano, no proyectar resultados de
posibles estipulaciones y manipulaciones de estos datos. E trabajo cualitativo
consiste en escribir y especificar, es decir, establecer el significado que
determinado actos sociales tienen para sus actores y enunciar lo que este
hallazgo muestra.

3.1.2. Tcnicas de Investigacin


Las tcnicas de investigacin utilizadas en el presente proyecto para la obtencin de
informacin son:

Observacin.
Entrevistas Individuales.
Grupo Focal.
Cuestionarios.
Comprender el proceso del sistema a travs de informacin necesaria.

3.1.3. Grupo Focal

62

Es una tcnica de exploracin donde se rene un pequeo nmero de personas


guiadas por un moderador que facilita las discusiones. Esta tcnica maneja aspectos
cualitativos. Los participantes hablan libre y espontneamente sobre temas que se
consideran de importancia para la investigacin. Generalmente los participantes se
escogen al azar y se entrevistan previamente para determinar si califican o no dentro
del grupo.
La reunin del grupo focal es dirigida por un moderador que utiliza una gua de
discusin para mantener el enfoque de la reunin y el control del grupo. La gua de
discusin contiene los objetivos del estudio e incluye preguntas de discusin abierta.
Para determinar cuntos grupos se necesitan, primero es necesario recopilar la
informacin pertinente, generar hiptesis del tema en estudio y continuar la
organizacin de grupos hasta que la informacin obtenida este completa.
El tamao aceptable para un grupo focal ha sido tradicionalmente de ocho a diez
participantes. Pero existe la tendencia hacia grupos ms pequeos segn el fin
establecido; es decir, con los grupos grandes se obtienen ms ideas y con los grupos
pequeos se profundiza ms en el tema.
Como apoyo, en esta tcnica se utilizan observadores, equipos de grabacin de
audio o vdeo, espejos unilaterales y salas de observacin que ofrecen un ambiente
privado, cmodo y de fcil acceso.
En algunos lugares los grupos focales duran todo el da o medio da. Sin embargo,
como regla general, el grupo focal no debera durar ms de dos horas. Los
participantes debern sentarse de forma que se promueva su participacin e
interaccin.
3.1.4. Etapas del Grupo Focal

Definicin de objetivos.
Establecer cronograma (programacin y desarrollo de un grupo focal).
Invitar mximo 8 personas por grupo focal.
Diseo de la gua de preguntas.
Seleccin sitio de reunin.
Grabacin en audio o vdeo del grupo focal.
63

Procedimiento para el desarrollo del encuentro.


Apertura.
Objetivos del grupo focal.
Conocimiento del grupo.
Construccin de preguntas orientadoras.
Chequeo de la experiencia.
Cierre y acuerdos.
Interpretacin de acuerdos y de informe final.
Diligenciar matriz de sistematizacin.
Informe final.

3.2 Investigacin Cuantitativa


Surge en los siglos XVIII y XIX, en el proceso de consolidacin del Capitalismo y en
el seno de la Sociedad Burguesa Occidental. Con la finalidad de analizar
los conflictos sociales y el hecho econmico como Universo complejo. Inspiradas en
las Ciencias Naturales y estas en la fsica Newtonianas a partir de los conocimientos
de

Galileo.

Con

Claude

Saint

Simn

y Augusto

Comte surge

la Sociologa como Ciencia.


Su racionalidad est fundamentada en el Cientificismo y el Racionalismo, como
posturas Epistemolgicas Institucionalistas. Profundo apego a la tradicionalidad de la
Ciencia y utilizacin de la neutralidad valorativa como criterio de objetividad, por lo
que el conocimiento est fundamentado en los hechos, prestando poca atencin a la
subjetividad de los individuos. Su representacin de la realidad es parcial y
atomizada.
El experto se convierte en una autoridad de verdad.
Hurtado

Toro

(1998).

"Dicen

que

la investigacin Cuantitativa

tiene

una concepcin lineal, es decir que haya claridad entre los elementos que
conforman el problema, que tenga definicin, limitarlos y saber con exactitud donde
64

se inicia el problema, tambin le es importante saber qu tipo de incidencia existe


entre sus elementos".

3.2.1 Caractersticas de la Metodologa Cuantitativa


La Metodologa Cuantitativa es aquella que permite examinar los datos de manera
numrica, especialmente en el campo de la Estadstica.

Para que exista Metodologa Cuantitativa se requiere que entre los elementos del
problema de investigacin exista una relacin cuya Naturaleza sea lineal. Es decir,
que haya claridad entre los elementos del problema de investigacin que conforman
el problema, que sea posible definirlo, limitarlos y saber exactamente donde se inicia
el problema, en cual direccin va y que tipo de incidencia existe entre sus elementos.
Los elementos constituidos por un problema, de investigacin Lineal, se denominan:
variables,

relacin

entre

variables

unidad

de observacin.

Edelmira G. La Rosa (1995) Dice que para que exista Metodologa Cuantitativa debe
haber claridad entre los elementos de investigacin desde donde se inicia hasta
donde termina, el abordaje de los datos es esttico, se le asigna significado
numrico.
El abordaje de los datos Cuantitativos es estadsticos, hace demostraciones con los
aspectos separados de su todo, a los que se asigna significado numrico y hace
inferencias

La objetividad es la nica forma de alcanzar el conocimiento, por lo que utiliza


la medicin exhaustiva y controlada, intentando buscar la certeza del mismo.
El objeto de estudio es el elemento singular Emprico. Sostiene que al existir
relacin de independencia entre el sujeto y el objeto, ya que el investigador
tiene una perspectiva desde afuera.
La teora es el elemento fundamental de la investigacin Social, le aporta su
origen, su marco y su fin.
65

Comprensin explicativa y predicativa de la realidad, bajo una concepcin


objetiva, unitaria, esttica y reduccionista.
Concepcin lineal de la investigacin a travs de una estrategia deductiva.
Es de mtodo Hipottico Deductivo.

3.2.2 Limitaciones Cuantitativas


El investigador Sorokin ha indicado las limitaciones de la investigacin cuantitativa:
La subjetividad disfrazada Cuantitativamente.
La conjugacin Cuantitativa de agrupaciones para estudiar los sistemas
Sociales.
Tomar una parte del sistema como variable independiente (causa) y todo el de
los datos Cuantitativos lo que se puede observar en las investigaciones
tradicionales.
3.3. Herramienta PUDS.
El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un
marco de desarrollo de software que se caracteriza por estar dirigido por casos de
uso, centrado a la arquitectura y por ser iterativo e incremental. El refinamiento ms
conocido y documentado del Proceso Unificado es el Proceso Unificado Rational o
simplemente RUP. El Proceso Unificado no es simplemente un proceso, sino un
marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos
especficos. De las misma forma, el proceso Unificado Rational tambin es un marco
de trabajo extensible, por lo que muchas veces resulta imposible decir si un
refinamiento particular del proceso ha sido derivado del Proceso Unificado o del RUP.
Por dicho motivo los dos nombres suelen utilizarse para referirse a un mismo
concepto.
ITERATIVO E INCREMENTAL

El proceso unificado es un marco de desarrollo iterativo e incremental compuesto de


cuatro faces denominadas inicio, elaboracin, construccin y transicin. Cada una de
66

estas faces es a su vez dividida en una serie de iteraciones (la de inicio puede incluir
varias iteraciones en proyectos grandes). Estas iteraciones ofrecen como resultado
un incremento de producto desarrollado que aade o mejora las funcionalidades del
sistema en desarrollo cada una de estas iteraciones se divide en una serie de
disciplinas que recuerdan a las definidas en el ciclo de vida o en cascada: anlisis de
requisitos, diseo, implementacin y prueba. Aunque todas las iteraciones suelen
incluir trabajo en casi todas las disciplinas el grado de esfuerzo dentro de casa una
de ellas vara a lo largo del proyecto.

CAPITULO

CRONOGRAMA DE ACTIVIDADES

67

CONTENIDO

4. Plan de Trabajo
4.1. Diagrama de Grantt

4. Plan de Trabajo

68

Figura # 4. Plan de Trabajo

4.1. Diagrama de Grantt

69

Figura #
4.1.
Diagrama de
Grantt

Bibliografa

1.-

http://urriellu.net/es/articles-software/csharp-advantages.html
2.-https://es.wikipedia.org/wiki/Wikipedia: cuantitativa
3.-https://es.wikipedia.org/wiki/Investigaci%C3%B3n_cualitativa
4.-Perfil de grado Jheny Vsquez que es CAVESOFT (carpetas verdes)
70

5.-Perfil de grado de gestin acadmica va web para el Colegio la Providencia


elaborado por Gabriela Fernanda Criollo Bilbao

71

You might also like