proyecto de tesis carlos homero solin lozano v3 - copia

119
Escuela de Ingenieria de Sistemas 2010-II Carlos Homero Soplin Lozano INDICE I. DATOS GENERALES...............................................3 1.1 TITULO TENTATIVO............................................4 1.2 AUTOR.......................................................4 1.3 TIPO DE INVESTIGACION.......................................4 1.4 LUGAR DE INVESTIGACION......................................4 II. PLAN DE INVESTIGACION.......................................5 2.1 EL PROBLEMA.................................................6 2.1.1 SELECCIÓN DEL PROBLEMA..................................6 2.1.2 ANTECEDENTES............................................8 2.1.3 FORMULACION DEL PROBLEMA...............................10 2.1.4 JUSTIFICACION..........................................11 2.1.5 LIMITACIONES...........................................12 2.2 OBJETIVOS..................................................13 2.2.1 OBJETIVO GENERAL.......................................13 2.2.2 OBJETIVOS ESPECIFICOS..................................13 2.3 MARCO REFERENCIAL CIENTIFICO...............................14 2.3.1 MARCO TEORICO..........................................14 2.3.2 MARCO CONCEPTUAL.......................................50 2.4 HIPOTESIS..................................................51 2.4.1 SUBHIPOTISIS...........................................51 2.5 VARIABLES - INDICADORES....................................51 2.6 DISEÑO DE EJECUCION........................................52 2.6.1 TIPO DE INVESTIGACION..................................52 2.6.2 PROCESO METODOLOGICO...................................52 2.6.3 POBLACION Y MUESTRA....................................65 Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB. Página 1

Upload: super-agente-86

Post on 26-Jun-2015

876 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

INDICE

I. DATOS GENERALES......................................................................................................3

1.1 TITULO TENTATIVO......................................................................................................4

1.2 AUTOR.................................................................................................................................4

1.3 TIPO DE INVESTIGACION..........................................................................................4

1.4 LUGAR DE INVESTIGACION......................................................................................4

II. PLAN DE INVESTIGACION....................................................................................5

2.1 EL PROBLEMA.................................................................................................................6

2.1.1 SELECCIÓN DEL PROBLEMA............................................................................6

2.1.2 ANTECEDENTES.....................................................................................................8

2.1.3 FORMULACION DEL PROBLEMA..................................................................10

2.1.4 JUSTIFICACION.....................................................................................................11

2.1.5 LIMITACIONES......................................................................................................12

2.2 OBJETIVOS......................................................................................................................13

2.2.1 OBJETIVO GENERAL...........................................................................................13

2.2.2 OBJETIVOS ESPECIFICOS.................................................................................13

2.3 MARCO REFERENCIAL CIENTIFICO...................................................................14

2.3.1 MARCO TEORICO.................................................................................................14

2.3.2 MARCO CONCEPTUAL.......................................................................................50

2.4 HIPOTESIS......................................................................................................................51

2.4.1 SUBHIPOTISIS.......................................................................................................51

2.5 VARIABLES - INDICADORES...................................................................................51

2.6 DISEÑO DE EJECUCION...........................................................................................52

2.6.1 TIPO DE INVESTIGACION.................................................................................52

2.6.2 PROCESO METODOLOGICO............................................................................52

2.6.3 POBLACION Y MUESTRA..................................................................................65

V. REFERENCIA BIBLIOGRAFICAS..........................................................................67

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 1

Page 2: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

INDICE DE FIGURAS

Figura 1. Modelo de sistema abierto.

………………………………………………………… 19

Figura 2. Ciclo de vida de un sistema de información.………………………………. 26

Figura 3. Ciclo de vida simplificado de desarrollo de sistemas de información. …….. 29

Figura 4. Visión tradicional del ciclo de vida de desarrollo de sistemas de información…… 30

Figura 5. Modelo de cascada o clásico.………………………………………………… 31

Figura 6. Modelo de espiral o Evolutivo.………………………………………………… 33

Figura 7. Modelo de la fuente para el desarrollo de sistemas de información orientadas a objetos.

…………………………………………………………………………………… 34

Figura 8. Modelo Rad (Rapid Application Development).……………………………… 36

Figura 9. Fases del ciclo de vida RAD de James Martin.……………………………… 37

Figura 10. Ciclo de desarrollo en cascada e interactivos tradicionales, comparados con el de XP.

…………………………………………………………………………………………… 54

Figura 11. Reglas y Practicas de la Metodología XP.……………………………………….. 56

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 2

Page 3: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

I. DATOS GENERALES

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 3

Page 4: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

1.1 TITULO TENTATIVO

Implementación de un Sistema Informático de gestión de proyectos e

informes de investigación en la Escuela de Ingeniería de Sistemas de

la Universidad Cesar Vallejo de Tarapoto, a través de tecnología

WEB.

1.2 AUTOR

Carlos Homero Soplin Lozano.

1.3 TIPO DE INVESTIGACION

Aplicada, porque se utilizará los conocimientos en la práctica para

resolver los problemas o necesidades que se plantean.

1.4 LUGAR DE INVESTIGACION

Departamento: San Martin.

Provincia: San Martin.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 4

Page 5: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoDistrito: Tarapoto.

La institución que investiga, Universidad César Vallejo.

1.5 DURACION DEL PROYECTO

Elaboración del proyecto

Inicio: Setiembre 2010.

Termino: Diciembre 2010.

Desarrollo del proyecto

Inicio: Abril 2011.

Termino: Julio 2011.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 5

Page 6: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

II. PLAN DE INVESTIGACION

2.1 EL PROBLEMA

2.1.1 SELECCIÓN DEL PROBLEMA

La Universidad César Vallejo - Tarapoto, la primera Universidad

privada de la Región San Martin, creada para la educación

superior, la difusión del saber, la superación cultural y la

extensión y proyección social. Inicio sus labores académicas en

la ciudad de Tarapoto el 5 de abril del 2004 con 400 estudiantes

y actual mente se siente orgullosa de contar con más de 2200

estudiantes.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 6

Page 7: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLa Escuela de Ingenieria de Sistemas de la Universidad César

Vallejo – Tarapoto, actualmente se encuentra en una total

desinformación con la cantidad de duplicidad de los proyectos e

informes de investigación, logrando así desconocer

porcentualmente que cantidad es la duplicidad que hubo en el

contenido de los proyectos e informes de investigación, también

es muy limitada en brindar información sobre los proyectos e

informes de investigación al no estar sistematizado no le permite

una fácil gestión de proyectos e informes de investigación

haciendo así del manejo de información incipiente en la Escuela

de Ingenieria de Sistemas de la Universidad Cesar Vallejo –

Tarapoto, causando una gran desinformación e insatisfacción

con los estudiantes que requieren del uso de información para

por dirigirse o apoyarse en la elaboración de su proyecto e

informe de investigación, en un comienzo no se veía la necesidad

de sistematizar debido a que el volumen de proyectos e informes

de investigación eran bajos haciéndose fáciles de manipular o

manejar, pero con el paso de los años y el creciente volumen de

estudiantes que van culminando la carrera de Ingeniería de

Sistemas que viene obteniendo y haciendo de ello un logro para

la Escuela de Ingeniería de Sistemas de la Universidad Cesar

Vallejo – Tarapoto con los proyecto e informes de investigación

que son sustentados y aprobados obliga a sistematizar los

proyectos e informes de investigación para una mejor gestión en

la Escuela de Ingenieria de Sistemas de la Universidad Cesar

Vallejo – Tarapoto, y lograr que el estudiante tenga a disposición

una mejor información posible.

Los proyectos de cualquier índole, ya sean económicos con fines

de lucro o sociales sin fines de lucro surgen a través de un

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 7

Page 8: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoproblema o necesidad. La problemática que se pretende

solucionar en la Escuela de Ingenieria de Sistemas de la

Universidad Cesar Vallejo - Tarapoto, consiste principalmente en

que muchos de los estudiante buscan en Internet proyectos e

informes de investigación ya elaboradas para su posterior

presentación por los estudiantes llegando a ser una fiel

duplicidad del contenido y logrando que la Escuela de Ingenieria

de Sistemas desconozca de esto, y actualmente no se cuenta con

una base de datos estructurada, ni automatizada, que contenga

los proyectos e informes de investigación existentes dentro de la

Escuela de Ingenieria de Sistemas. Además, los proyectos e

informes de investigación de los estudiantes de la Escuela de

Ingenieria de Sistemas de la Universidad Cesar Vallejo –

Tarapoto, se manejan con sistemas de forma obsoleta de

almacenamiento como ficheros, estante y cajas, corriendo el

riesgo los textos almacenados de esta forma con amenazas

natural o amenazas ocasionada por el hombre, todo esto genera

también largos tiempos de respuestas al pedir información sobre

un proyecto e informe de investigación. También la información

se encuentra descentralizada entre los distintos departamentos

de la Universidad Cesar Vallejo - Tarapoto, en donde un proceso

de búsqueda de información termina siendo una burocracia.

Presentado estos antecedentes, es necesario otorgarle una

solución al problema antes descrito, para así, aportar de una

forma tecnológica a la Escuela de Ingenieria de Sistemas de la

Universidad Cesar Vallejo – Tarapoto. Por tal motivo, se

requiere, encontrar la mejor herramienta que permita crear un

Sistema Informático para la gestión, mediante el cual se podrá

saber y obtener porcentualmente la cantidad de duplicidad de un

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 8

Page 9: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoproyecto e informe de investigación y también lograr así

almacenar de una manera organizada y automatizada todos los

proyectos e informes de investigación para dar a conocer las

fuentes de información al estudiante donde el pueda visualizar

los proyectos e informes de investigación por medio de

búsquedas avanzadas.

Como muy bien se sabe cuando una organización crece

enormemente y satisfactoriamente, no solo viene creciendo

positivamente si no que también los problemas van aumentando

y son sumamente delicados y es ahí donde se observo una serie

de problemas y uno de estos era la gestión de proyectos e

informes de investigación de la Escuela de Ingenieria de

Sistemas de la Universidad Cesar Vallejo - Tarapoto. Todos los

problemas mencionados son la razón principal para la existencia

de nuestro Sistema Informático. Nuestro objetivo no sólo es

ayudar al estudiante con sus actividades, sino también a la

Escuela de Ingenieria de Sistemas de la Universidad Cesar

Vallejo - Tarapoto, a través del conocimiento de duplicidad de

proyectos e informes de investigaciones realizadas por el

estudiante y dar una mejor organización de sus proyectos e

informes de investigación.

2.1.2 ANTECEDENTES

NACIONALES

Chiclayo

Titulo: Sistema de Información Gerencial para el

área de Admisión - Caja para apoyar la toma

de decisiones de la Asamblea de Socios de

la Clínica del Pacifico S.A.Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 9

Page 10: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoAutor: Juan A. Torres Benavides.

Año: 2005.

Institución: Universidad Católica Santo Toribio de

Mogrovejo.

Conclusión

El presente trabajo de investigación se desarrolló en la Clínica

del Pacifico S.A. de la ciudad de Chiclayo, teniendo como

objetivo principal apoyar la toma de decisiones correctas y

competitivas, de manera rápida y eficiente. Con la finalidad de

elevar los ingresos económicos de los socios de la clínica por las

decisiones acertadas que se tomaron. El Sistema de Información

Gerencial para el Área De Admisión - Caja, permite mejorar la

Gestión de la Asamblea de Socios de la Clínica del Pacifico,

elevando el nivel de eficiencia y calidad en la evaluación de los

indicadores propuestos a la realidad de la institución de acuerdo

a los estándares sugeridos por la gerencia. El S.I.G. presenta la

información de manera gráfica y amigable, con semáforos que

identifica si el indicador está óptimo, regular o pésimo de

acuerdo a la luz del semáforo.

INTERNACIONALES

Bolivia

Titulo: Sistema de Gestión de Proyectos de Grado

para la Carrera Ingeniería de Sistemas

Facultad de Tecnología – Universidad San

Francisco Xavier de Chuquisaca.Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 10

Page 11: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoAutor: Lucio Marcelo Quispe Ortega.

Año: 2007.

Institución: Universidad San Francisco Xavier de

Chuquisaca.

Conclusión

El Portal contiene información acerca de todos los perfiles,

proyectos propuestos, proyectos en desarrollo y finalizados,

asignaciones de jurado, avisos, roles de pre defensa y defensa,

listado de alumnos, documentos, enlaces de interés, etc.; en

general éste portal contiene todo lo que un alumno y un docente

de Grado I y II necesitan conocer y manejar.

Colombia

Titulo: Decanatura de Ingeniería de Sistemas

Proyecto de Grado.

Autor: Daisy Maritza Gonzales Diaz.

Año: 2009.

Institución: Escuela Colombiana de Ingeniería Julio

Garavito.

Conclusión

Este espacio Web fue creado por la Decanatura de Ingeniería de

Sistemas para permitir que los estudiantes inscritos a proyecto

de grado interactúen con sus directores de proyectos y la

coordinación del mismo. Más allá de una asignatura, el proyecto

de grado constituye una evidencia de la evolución del estudiante

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 11

Page 12: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanodesde el momento en que inicia su proceso de aprendizaje hasta

cuando logra realizar un producto específico como fruto del

conocimiento y de la puesta en práctica de sus habilidades,

desarrolladas o fortalecidas bajo la dirección de sus profesores.

Chile

Titulo: Sistema de Administración de Proyectos

Municipales Online para la Comuna de

Temuco.

Autor: Christian Octavio Zúñiga Zúñiga.

Año: 2006.

Institución: Universidad Católica de Temuco.

Conclusión

El departamento de Gestión y Evaluación de proyectos de

Municipio Temuco, el cual esta encargado de los proyectos

municipales, con sectores de desarrollo como lo son transporte,

vivienda, deportes y otros, optó por desarrollar un sistema

utilizando las TIC el cual carecerá de burocracia y mejorará

notablemente los tiempos de respuestas a la información por

parte de los usuarios, se ha planteado el objetivo general de

desarrollar un sistema online con una arquitectura de tres

niveles (servidor Web, servidor de base de datos y browser) con

el cual se consolide un banco de proyectos municipales en el

cual se pueda administrar los proyectos como también visualizar

el estado de éstos por parte de los ciudadanos.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 12

Page 13: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano2.1.3 FORMULACION DEL PROBLEMA

¿De qué manera la implementación de un Sistema Informático

de gestión de proyectos permitirá administrar de manera

eficiente los proyectos e informes de investigación de los

estudiantes de la Escuela de Ingeniería de Sistemas de la

Universidad Cesar Vallejo - Tarapoto?

2.1.4 JUSTIFICACION

INSTITUCIONAL

El presente proyecto beneficiara a la Escuela de Ingenieria de

Sistemas de la Universidad Cesar Vallejo - Tarapoto, en la

gestión de proyectos e informes de investigación haciendo que

sea más segura y eficiente en cuanto a la información, también

permitirá llevar un mejor manejo y control respecto a proyectos

e informes de investigación de los alumnos que sustentaron y

aprobaron. Logrando también poder tener un mejor seguimiento

de todos los proyectos e informes de investigación de los que

son mas visitados o descargados por los estudiantes de la

Escuela de Ingenieria de Sistemas de la Universidad Cesar

Vallejo –Tarapoto.

Este trabajo no solo busca gestionar proyectos e informes de

investigación sino también beneficiar al alumno con la

información que el requiera para su proyecto e informe de

investigación. Los alumnos ya no tendrán que acercarse a la

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 13

Page 14: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoEscuela de Ingenieria de Sistemas para solicitar información

referente a los proyectos e informes de investigación porque

desde donde estén lo podrán realizar sin tanta dificultad y lo

podrán hacer mediante la herramienta más utilizada de ahora

por todos, que es el internet. El Sistema Informático mejorara

satisfactoriamente a todos y de muchas maneras.

SOCIAL

Beneficiará a los alumnos de la Escuela de Ingenieria de

Sistemas de la Universidad Cesar Vallejo – Tarapoto, porque

ellos podrán obtener una información de calidad realizando

búsquedas avanzadas y que permitirá visualizar los proyectos e

informes de investigación dando a conocer las fuentes de

información al estudiante.

Este proyecto es conveniente para la Escuela de Ingenieria de

Sistemas de la Universidad Cesar Vallejo – Tarapoto, porque al

organizar la gestión de proyectos e informes de investigación

generará una aceptación por parte de los alumnos, docentes y

otros hacia las opciones de mejoras de la gestión de proyectos e

informes de investigación que brinda la Escuela de Ingenieria de

Sistemas de la Universidad Cesar Vallejo - Tarapoto.

TECNOLOGICA

Tanto la Escuela de Ingenieria de Sistemas de la Universidad

Cesar Vallejo – Tarapoto como muchas otras Universidades y

Institutos publicas y privadas no cuentan con un Sistema

Informático que permita saber o obtener porcentualmente la

cantidad de duplicidad de proyecto e informes de investigación

y actual mente también no cuenta con una base de datos

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 14

Page 15: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoestructurada, ni automatizada que contengan los proyectos e

informes de investigación de los estudiantes y que se manejan

con sistemas de forma obsoleta de almacenamiento como

ficheros, estantes, cajas y haciéndose de una forma manual, lo

cual esto lleva demasiado tiempo en ser organizada y poner a

disposición la información, trayendo como consecuencia demora

en respuestas a los estudiantes que requieran de ellos para el

uso de sus proyectos e informes de investigación. Lo cual

también dificultad a que la Universidad o Instituto siga

creciendo enérgicamente, viendo esto nosotros proponemos un

Sistema Informático de gestión de proyectos e informes de

investigación a través de tecnologías WEB, el cual mejorara y

pondrá a la Escuela de Ingenieria de Sistemas de la Universidad

Cesar Vallejo – Tarapoto en un mejor nivel tecnológico.

PRACTICA

Será importante para la Escuela de Ingenieria de Sistemas de la

Universidad Cesar Vallejo – Tarapoto, porque brindará a sus

alumnos una ayuda en la información necesaria de proyectos e

informes de investigación, será de fácil uso y entendimiento

para evitar algún tipo de complicación en algún caso

determinado. Los alumnos podrán contar con las respuestas

rápidas ante algunas dudas que se pueda presentar en su

elaboración de su proyecto e informe de investigación, y con

esto se logrará tener una información de mayor calidad y

valides.

2.1.5 LIMITACIONES

El limitado periodo de tiempo que se dispone para la

ejecución del presente estudio hace que éste se desarrolle

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 15

Page 16: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanosolamente en la Escuela de Ingeniería de Sistemas, sin

embargo las conclusiones del estudio podrán ser aplicadas a

las otras escuelas de la Universidad Cesar Vallejo - Tarapoto,

teniendo en consideración que todas ellas tiene la misma

estructura organizativa.

La investigación se limitará al diagnóstico porcentual de

duplicidad de proyectos e informes de investigación y a una

base de datos estructurada, automatizada que contengan los

proyectos e informes de investigación existentes dentro de la

Escuela de Ingenieria de Sistemas de la Universidad Cesar

Vallejo - Tarapoto.

Se limitará la recolección de la información necesaria para la

elaboración del proyecto de acuerdo a los horarios

establecidos por la Escuela de Ingenieria de Sistemas

llegando a quedar a disposición de la Escuela para su

implementación del proyecto desarrollado y teniendo en

cuenta que los resultados obtenidos no serán una imposición

o una decisión final, sino que será un apoyo en cuanto a

tecnología en proyectos e informes de investigación.

2.2 OBJETIVOS

2.2.1 OBJETIVO GENERAL

Implementar un sistema de información WEB de gestión de

proyectos e informes de investigación en la Escuela de

Ingenieria de Sistemas de la Universidad César Vallejo –

Tarapoto.

2.2.2 OBJETIVOS ESPECIFICOS

Elaborar un directorio de proyectos e informes de

investigación aprobados hasta el año 2010.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 16

Page 17: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Crear una aplicación WEB que nos permita mostrar y dar a

conocer el porcentaje de aquellos proyectos e informes de

investigación que son las mas duplicadas o visitadas por el

estudiante de la Escuela de Ingenieria de Sistemas de la

Universidad Cesar Vallejo - Tarapoto.

Permitir un control adecuado de los proyectos e informe de

investigación, utilizando dentro del sistema informático

indicadores de gestión, que evidencien cumplimiento dentro

de las diferentes líneas de investigación y de cada uno de los

proyectos e informes.

Permitir que la Escuela de Ingenieria de Sistemas de la

Universidad Cesar Vallejo – Tarapoto, pueda publicar los

proyectos e informes de investigación y a su vez gestionar

utilizando una aplicación WEB, siempre de una manera

sencilla y rápida.

Realizar una aplicación para la consulta de proyectos e

informes de investigación mediante un portal WEB, desde

cualquier estación de trabajo con conexión a internet.

Analizar, diseñar, desarrollar e implantar en su totalidad una

herramienta robusta, completa y con altos estándares de

calidad, utilizando los conocimientos adquiridos durante el

proceso de formación de la carrera.

2.3 MARCO REFERENCIAL CIENTIFICO

2.3.1 MARCO TEORICO

SISTEMAS Y SUBSISTEMAS

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 17

Page 18: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoSistema, es un todo organizado, es un conjunto de cosas o

partes que forman un todo complejo; las partes están unidas

entre sí de una manera determinada respondiendo a un fin

común. Hay interacción entre sus partes.

Podemos decir entonces, que un sistema está compuesto por un

conjunto de partes (subsistemas), que se relacionan entre sí,

interactúan, son interdependientes, desarrollan una actividad o

función en común y persiguen uno o más objetivos.

“Sistema es todo conjunto de elementos que poseen

determinados atributos o propiedades que interactúan de un

modo armónico y dinámico para el logro de determinados

objetivos”.

Subsistema, es una parte integrante de un sistema, pero que

funciona como un todo de rango o nivel menor. Es el caso, por

ejemplo, del aparato respiratorio que es subsistema respecto del

organismo humano (sistema). [L.A.G.G., S.F., ¶2, ¶4]

ELEMENTOS DE UN SISTEMA

Contexto o ambiente: Es el medio donde se encuentra inserto

el sistema y está compuesto por todos aquellos objetos que son

exteriores al sistema y que influyen sobre él.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 18

Page 19: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoRestricciones: Son las limitaciones, exigencias que tiene un

sistema y que son impuestas por el contexto.

Entradas (Input): Son los elementos que ingresan al sistema

desde el contexto y que son necesarias para el logro de los

resultados a través del proceso. Es el punto de partida del

sistema que provee el material a la energía para la operación del

sistema. Es la información, la energía o los materiales que

ingresan al sistema.

Proceso: Es el mecanismo de transformación de las entradas en

salidas o productos. Es el fenómeno que produce cambios. El

procesador generalmente esta representado por la caja negra.

Salidas (output): Son el resultado del proceso de

transformación. Son los productos o servicios del sistema,

generados en este y que se envían al ambiente.

Caja Negra: El procesador es generalmente representado por la

caja negra. En ella entran los insumos y de ella salen cosas

diferentes que son los productos.

Se utiliza el concepto de caja negra, supone un interior que no

puede ser descubierto, sus elementos son desconocidos y solo

puede conocerse por fuera, por los resultados que presenta, por

su producto, por lo que se ve, por lo que se observa.

Se usa el concepto de caja negra por su impenetrabilidad o

inaccesibilidad como el cuerpo humano, el cerebro humano, o

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 19

Page 20: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoporque es excesivamente complejo, como el computador

eléctrico, la economía de un país.

Retroalimentación (realimentación, feedback): Es la función

del sistema que tiende a comparar la salida con un estándar

previamente establecido.

La retroalimentación tiene por objetivo el control, es un sistema

planeado para “sentir” la salida registrando su calidad y

compararla con un estándar precisamente establecido.

[L.A.G.G., S.F., ¶1, ¶2, ¶3, ¶4, ¶5, ¶7, ¶9]

CARACTERISTICAS DE LOS SISTEMAS

Cualquier conjunto de partes interactuantes entre si y con un

objetivo común, puede ser considerado un sistema. Es difícil

establecer donde comienza y donde termina un sistema por la

integración de los sistemas entre sí y cuales son los límites o

frontera entre un sistema y su ambiente. Los sistemas son

permeables entre sí y permite el paso de un sistema a otro como

también pasar del sistema mayor a un sistema menor o

subsistema contenido en él.

Según Ludwig von Bertalanffy, el creador de la teoría de

sistemas, éstos tienen dos características básicas de las cuales

se desprenden las demás.

Propósito u Objetivo: Todo sistema tiene siempre un objetivo a

alcanzar. El sistema humano tiene el propósito de sobrevivir

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 20

Page 21: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoguardando un equilibrio continuo de sus partes; el sistema

político tiene el propósito de determinar las necesidades de la

gente y llevarlo al gobierno de los grupos sociales. El sistema

empresa tiene el propósito de crear los bienes y servicios que

necesita la gente y alcanzar sus objetivos económicos.

Globalismo o Totalidad: Se concibe el sistema como un todo

integrado. Cambios en una unidad o parte producirán cambios

en otras; hay interdependencia e interacción entre sus partes, se

afectan mutuamente. O sea que cualquier cambio que se

produzca en una parte afecta las otras.

Su comportamiento es probabilístico y no determinístico, es

decir que su composición humana, le asigna un comportamiento

imprevisible, afectado por las variables internas y externas de

las organizaciones.

En el primer caso, no puede haber una predicción exacta de lo

que va a ocurrir, por lo que el funcionamiento del sistema

responde a cierto grado de probabilidad (es el caso del hombre y

de sus organizaciones). En el segundo, los elementos interactúan

en forma totalmente predecible (un reloj o un termostato, como

ejemplos).

Homeostasis, se trata de un proceso de equilibrio dinámico

debido a los mecanismos de autocontrol, de autorregulación o de

retroalimentación del sistema organización. Es la capacidad que

tiene el sistema para mantener ciertas variables dentro de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 21

Page 22: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanolímites, aunque los estímulos del medio externo afecten sus

variables dentro de ciertos límites deseados.

La homeóstasis se inicia con la retroalimentación (feedback) de

los servomecanismos incorporados al sistema, que al ser

comunicados de un desvío, reaccionan a la entrada de esta

información para corregir y modificar el comportamiento

equivocado o desvío, volviendo a un estado de equilibrio.

Morfogénesis, es un proceso por el cual se modifica o reelabora

la organización o un estado dados del sistema, para permitir su

adaptación al contexto o su crecimiento. Es un proceso que

tiende a la preservación de la estructura del sistema como

mecanismo de defensa.

Entropía, es la propiedad de degeneración o de tendencia a la

deformación de un sistema por diversas causas: transcurso del

tiempo, mecanismos inadecuados de control, desgaste de los

procesos o de sus elementos, etc. Es equivalente a perturbación,

interferencia o ruido (teoría de comunicaciones).

Armonía, es la compatibilidad o coherencia que existe entre un

sistema y su contexto. Esto significa que un sistema armónico

puede ser estático o dinámico según los cambios o exigencias del

medio en que funciona.

Integración e Independencia, un sistema es integrado cuando

un cambio una alteración en alguno de sus subsistemas o

variables origina modificaciones en cadena en los demás

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 22

Page 23: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoelementos, lo que puede llegar a afectar al sistema mayor. En

cambio, un sistema es independiente cuando una alteración o

perturbación (entropía) en una parte de él no afectan a las

demás. [L.A.G.G., S.F., ¶3, ¶4, ¶6]

TIPOS DE SISTEMAS

Físicos o concretos: Compuestos por equipos, máquinas

objetos, cosas reales (Hardware).

Abstractos: Compuestos por conceptos, planes, hipótesis e

ideas (software).

Cerrados: No presentan intercambio con el medio ambiente que

lo rodea. Son los sistemas mecánicos, las máquinas. Son

determinístico y programados, y operan con un pequeño

intercambio de materia y energía con el medio ambiente.

Abiertos: Estos sistemas presentan regularmente intercambio

de materia y energía con el medio ambiente externo. Los

sistemas abiertos mantienen un flujo de entradas y salidas a

través de un estado homeostático y evitan el aumento de la

entropía; a través del intercambio restauran su propia energía y

reparan pérdidas. [L.A.G.G., S.F., ¶3, ¶4]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 23

Page 24: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

TransformaciónO

Procesamiento

EntradaInformaciónEnergíaRecursosMateriales

SalidasInformaciónEnergíaRecursosMateriales

Ambiente

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

Figura 1. Modelo de sistema abierto.

[L.A.G.G., S.F.]

SISTEMA DE INFORMACION

Davis (1974), "Un sistema de información. Es un sistema

hombre/ maquina integrado que provee información para el

apoyo de las funciones de operación, gerencia y toma de

decisiones en una organización". A esta definición es

conveniente agregar lo siguiente "El concepto de

sistema/hombre/máquina implica que algunas tareas la realiza

mejor el hombre, mientras que otra las hace mejor la maquina…

un sistema integrado esta basado en el concepto de que haber

integración de datos y procesamiento. La integración de datos es

ejecutada por la base de datos mientras que el procesamiento

integrado es ejecutado por un plan general del sistema". (p. 51)

Senn (1978), "Un sistema de información es (basado en el

computador) que procesa datos, en forma tal que pueden ser

utilizados por quien los recibe para fines de toma de decisiones".

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 24

Page 25: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoEs definido como un medio organizado de proporcionar

información pasada, presente y futura (proyecciones)

relacionadas con las operaciones internas y conocimiento

externo de la organización". (p. 363) (p. 628)

Burch y Strater (1974), "Un sistema de información se define

como sigue: Un ensamblaje formal y sistemático de componentes

que ejecutan operaciones de procesamiento de datos para: a)

satisfacer los requerimientos, procesamientos de datos legales y

transaccionales; b) proporcionar información a la gerencia para

el apoyo de las actividades de planificación, control y toma de

decisiones; c) proporcionar una variedad de reportes, que sean

requeridos por entes externos. (p. 71)

Laudon y Laudon (1996), “un sistema de información puede

definirse “como un conjunto de componentes interrelacionados

que permiten capturar, procesar, almacenar y distribuir

información para apoyar la toma de decisiones y el control de

una institución”. (p. 325)

FUNCIONES DE UN SISTEMA DE INFORMACION

Los sistemas de información difieren en sus tipos de entradas y

salidas, en el tipo de procesamientos y en su estructura. Estos

elementos están determinados por el propósito u objetivos del

sistema, el cual es establecido a su vez, por la organización, en

todos ellos podemos encontrar un conjunto de funciones que,

según Senn, son las siguientes:

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 25

Page 26: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano1. Procesamiento de Transacciones: La cual consiste en

capturar o recolectar, clasificar, ordenar, calcular, resumir y

almacenar los datos originados por las transacciones, que

tienen lugar durante la realización de actividades en la

organización.

2. Definición de Archivos: Consiste en almacenar los datos

capturados por el procesamiento de transacciones, de

acuerdo a una estructura u organización de almacenamiento

adecuado (base de datos o archivo) un método que facilite su

almacenamiento, actualización y acceso, y un dispositivo

apropiado de almacenamiento (disco, cintas, diskettes, y

otros).

3. Mantenimiento de Archivos: Los archivos o bases de datos

del sistema deben mantener actualizados. Las operaciones

básicas de mantenimiento son la inserción, la modificación y

la eliminación de datos en los medios de almacenamiento.

4. Generación de Reportes: La realización de esta función es

esencial para el sistema de información, ella se encarga de

producir la información requerida y trasmitirla a los puntos o

centros de información que la soliciten. Esta transmisión de

información se puede efectuar mediante el movimiento físico

de los elementos de almacenamiento (papel, cintas

magnéticas, diskettes, y otros) o mediante la comunicación de

señales eléctricas digitales o analógicas a dispositivos

receptores (terminales, convertidores, estaciones remotas u

otro computador). Los reportes que genera el sistema de

información se clasifican en:

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 26

Page 27: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoa. Reportes de Errores: Proporcionan información sobre los

errores que ocurren y se detectan durante el

procesamiento de transacciones.

b. Reportes de Actividades: Proporcionan información

sobre las actividades elementos de la organización. No

están orientados a la toma de decisiones. Por ejemplo.

Listados de empleados, listados de inventarios de piezas, y

otros.

c. Reportes Regulares: Están orientados a la toma de

decisiones. Se preparan a intervalos definidos de tiempo y

en un formato fijo, por lo que se pueden generar

automáticamente.

d. Reporte de Excepción: Útiles para controlar situaciones

anormales pues señalar la ocurrencia de condiciones "fuera

de limite”. Tienen un formato predefinido y se pueden

generar automáticamente bajo solicitud o cuando ocurra la

condición anormal.

e. Reportes no Planeados: Requeridos eventualmente para

la toma de decisiones. Se generan cuando se solicitan y

pueden tener un formato predefinido.

f. Reportes Especiales: Requeridos generalmente una sola

vez con fines de analizar situaciones o resolver problemas

involucran el uso de modelos que respondan a

interrogantes del tipo "que ocurre si. " No tienen formato

predefinido y pueden o no generarse automáticamente. Los

dos primeros reportes son producidos por los subsistemas

de procesamiento de transacciones, mientras que los

restantes los producen los subsistemas de procesamientos

de información.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 27

Page 28: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano5. Procesamientos de Consultas: Parte de la información

requerida por los usuarios responde a interrogantes no

predefinidas y cuyas respuestas son generalmente cortas por

lo que no requiere un formato complejo como el de los

reportes. Estas interrogantes reciben el nombre de consultas

interactivas y constituyen un medio directo de comunicación

hombre-maquina. Esta función es generalmente ejecutada por

los subsistemas de administración de datos, que facilita el

acceso a los datos y de procesamiento de información. La

mayoría de Sistemas de Manejo de Bases de Datos que

existen, poseen una herramienta que facilita la realización de

esta función, denominada lenguaje de consultas o de

interrogación o lenguajes para el diálogo hombre-máquina.

6. Mantenimiento de la Integridad de los Datos: Los datos

mantenidos por el sistema de información deben ser

confiables y veraces por lo que una de sus funciones debe

garantizar la integridad de tales datos y protegerlos contra

accesos indebidos o no autorizados y contra modificaciones

mal intencionadas. [S.J., 1978]

CLASIFICACION DE LOS SISTEMAS DE INFORMACION

Una organización generalmente posee más de un tipo de

sistemas de información, cada uno de ellos tiene sus propias

características y cada uno juega un rol fundamental en el logro

de la satisfacción de necesidades de información de dicha

organización.

La mayoría de estos sistemas están interrelaciones, no

necesariamente integrados, bien en forma directa en respuesta a

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 28

Page 29: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanolos requerimientos de sus diseños, o en forma indirecta debido a

la comunicación formal o informal de información entre ellos.

Varios Autores: Burch & Strater, Davis, Philippakis & Kazmier y

Lucas, aceptan la existencia de dos tipos de sistemas de

información en cualquier organización:

1. Sistema de Información Formal: Basados en un conjunto

de normas, estándares y procesamientos que permiten que la

información se genere y llegue a quien la necesita en el

momento deseado. La información formal puede ser

producida por el computador.

2. Sistema de Información Informal: Están basados en la

comunicación no formalizada ni predefinida entre las

personas de la organización. Este tipo de sistema no tiene

estructuras y no sigue normas o procesamientos establecidos

porque su información puede ser bastante imprecisa,

irregular e incierta, imposibilitándose así el procesamiento

automático. Por su parte Alexander, clasifica los sistemas de

información de una organización, en base a su naturaleza y

objetivos, de la siguiente manera:

Sistemas de Comunicación: Transmiten información

entre diferentes subsistemas de una organización. Estos

subsistemas pueden ser personas de la organización o

equipos electrónicos (computadores, terminales,

impresoras, teles, entre otros). La información producida

como salida por uno o varios de estos subsistemas puede

ser utilizada como datos de entrada por otros de ellos, por

lo que la interface entre dos subsistemas es el mensaje que

se trasmite. Se establece se este modo toda una red de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 29

Page 30: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanocomunicación de información entre los diferentes

subsistemas de la organización. El objetivo de esta red es

impartir conocimiento, pensamientos, ideas, percepciones,

propiedades, órdenes y datos organizados entre los

subsistemas que lo componen.

Sistemas de Información Informal: Es una red no

estructurada de comunicación informal entre personas

dentro o en el ambiente de la organización. Este tipo de

sistemas surge del contacto entre las personas orientadas

a satisfacer sus necesidades de información relativas al

trabajo o hacia el deseo de todo individuo de conocer lo

que ocurre en el ambiente (rumores, chismes, entre otros).

No tiene un objetivo definido, aunque puede ser utilizado

como medio muy eficiente, pero poco confiable, de

transmisión y divulgación de información útil a la

organización.

Sistemas de Información Organizacional: Formados

por los flujos o canales de información que transmiten

mensajes entre los diferentes niveles de planificación,

pasando por los de control, hasta los operacionales. El

sentido de la comunicación puede ser de arriba hacia abajo

o viceversa. Los mensajes trasmitidos están relacionados

con los objetivos, metas, planes políticas, procedimientos,

normas, estándares, directivas e instrucciones u órdenes

para ejecutar las tareas de la organización (sentido de

arriba hacia abajo). Así como con los resultados,

rendimiento, alcance, productividad, entre otros.

Originados al ejecutar la tareas (sentido de abajo hacia

arriba).

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 30

Page 31: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoPor consiguiente, el objetivo de este tipo sistema de información

es trasmitir las directivas organizacionales desde los niveles

gerenciales hacia los operativos y proveer la información de

realimentación necesaria para controlar la organización. La

comunicación en este tipo de sistemas es de tipo verbal o escrita

por lo que la automatización de información organizacional es

difícil y quizás necesaria.

Sistemas de Información Operativos: Son definidos

como sistemas de información que recogen, mantienen y

procesan los datos ocasionados por la realización de

operaciones básicas en el de preparar y mantener los

registros de datos originados por las operaciones

elementales (rutinarias) de la organización. Ejemplo de

ello son los sistemas de nóminas de pago, los sistemas de

contabilidad, los sistemas de adquisición de datos y los

sistemas de reservación de pasajes. El carácter rutinario

de las operaciones de una organización hace que este tipo

de sistema pueda ser fácilmente automatizado. De hecho

una gran mayoría de sistemas de información que existe,

en la actualidad, corresponden a este tipo.

Sistemas de Información Gerencial: Es un tipo de

sistema que proporciona la información necesaria para que

gerentes o directivos puedan ejecutar los procesos de toma

de decisiones y solución de problemas en una

organización. El objetivo de este tipo de sistemas es

proporcionar a los gerentes información confiable a tiempo

y completa, relacionada con el rendimiento y estado de la

organización.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 31

Page 32: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoMuy a menudo, los datos de entrada de este sistema son

producidos por el sistema de información operario, el cual, a su

vez puede ser subconjunto del sistema de información gerencial.

Las salidas del sistema están constituidas fundamentalmente por

2 tipos de reporte:

1. Reporte de Actividad, necesarios para determinar el

rendimiento de las actividades que toman lugar en la

organización durante un cierto periodo de tiempo (Ej. Reporte

de Ejecución Presupuestaria, Reporte de Ventas, Estados de

Ganancia y Pérdidas, entre otros).

2. Reporte de Estado, utilizados para determinar las

condiciones de los diferentes subsistemas o elementos de la

organización en un momento dado de tiempo (Ej. Balance

General, Listado de Inventario, Listado de Empleados,

Estadísticas, entre otros).

Sistemas de Apoyo para la Toma de Decisiones: Es un

tipo muy especial de sistema de información caracterizado

por procesar datos para realizar automáticamente parte o

el proceso de toma de decisiones e indicar la acción que se

debe tomar para mantener a la organización dentro de

condiciones normales de funcionamiento. En el área

gerencial su objetivo es ayudar al gerente en el proceso de

toma de decisiones permitiéndole evaluar, mediante el uso

de modelos automatizados de decisión, control, simulación,

entre otras diferentes alternativas.

Sistemas de Procesamiento de Datos: El procesamiento

de datos es parte fundamental e implicar de la mayoría de

sistemas de información discutidos anteriormente. Sin

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 32

Page 33: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Crecimiento

Nacimiento

Maduración

Decaimiento

Muerte

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoembargo, existe un tipo de sistema de información cuyo

objetivo exclusivo es transformar datos en información

fácil de entender y utilizar la información producida puede

ser utilizada por el usuario, con algún fin especifico, en la

realización de sus tareas o actividades. Este tipo de

sistemas recibe el nombre de sistema de procesamiento de

datos. Algunos de los más conocidos son los sistemas de

análisis de datos estadísticos (SAS, SPSS, y otros), y los

procesadores de texto o palabras (WORDSTAR, RUN OFF,

EASYWRITER, entre otros). [R.S.F., 2009]

CICLO DE VIDA DE UN SISTEMA DE INFORMACION

Un sistema de información al igual que los seres vivientes

muestra un proceso de nacimiento y muerte bien definido.

Figura 2. Ciclo de vida de un sistema de información.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 33

Page 34: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

[R.S.F., 2009]

Un sistema de información tiene un origen (nacimiento),

generalmente ocasionado por necesidades, a partir del cual se

emprende su desarrollo que va desde la definición, del proyecto

hasta la puesta en operación (Crecimiento) seguidamente se

inicia su operación u mantenimiento por un período mayor a los

demás durante el cual alcanza el máximo rendimiento posible

(maduración). Luego, factores tales como la dinámica de la

organización, los avances tecnológicos y las presiones externas o

internas vuelven obsoleto e ineficaz al sistema (decaimiento), lo

cual origina su paralización (muerte). En este último período se

toma la decisión de renovar el sistema. Lo que origina un nuevo

ciclo de vida, o desecharlo por completo, lo cual marca su fin

definitivo.

Los periodos relevantes del ciclo de vida de un sistema de

información se pueden agrupar en las etapas siguientes:

Surgimiento de necesidades.

Desarrollo.

Operación y Mantenimiento.

Disposición (Renovación o Extinción).

En etapas, a su vez, se dividen en fases, las fases en actividades

y las actividades en tareas, estas dos últimas producen la

evaluación del sistema. [R.S.F., 2009]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 34

Page 35: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoCICLO DE VIDA DE DESARROLLO DE SISTEMAS DE

INFORMACIÓN

Está constituida por las siguientes fases:

Definición de Proyecto: En esta fase se determinan las

necesidades básicas que motivan el desarrollo de un nuevo

sistema de información, se define el problema en términos

generales, se establecen los objetivos básicos del sistema,

se elabora el estudio de factibilidad, y se realiza la

planificación global del desarrollo del sistema.

Análisis del Contexto: Esta fase consiste en recolectar

toda la documentación existente que esté relacionada con

el ambiente dentro del cual va a operar el sistema y con el

actual sistema de información (si existe). El contexto o

sistema ampliado, esto es, el sistema al cual pertenece o va

a pertenecer el sistema de información, debe ser analizado

en términos de su ambiente, objetivos, estructuras y

procesos, de igual modo debe procederse con el actual

sistema de información, a fin de determinar sus problemas.

Definición de Requerimientos: Consiste en establecer

junto con los usuarios una descripción detallada de los

objetivos del nuevo sistema, su ambiente y sus funciones.

Se especifican los requerimientos del sistema, sus

restricciones y sus atributos.

Diseño del Sistema: Esta fase lleva a diseñar diferentes

alternativas especificando para cada una de ellas la

interacción hombre-máquina, el costo de desarrollo y los

recursos que requiere. Se evalúa cada alternativa

mediante un análisis costo-beneficio y se selecciona una de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 35

Page 36: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoellas. Se procede luego al diseño de las entradas, salidas,

datos, programas, procedimientos y el plan de pruebas del

sistema.

Construcción del Sistema: Una vez diseñado el sistema,

se procede a su construcción o realización, esto es la

codificación y depuración de los programas diseñados, la

creación e inicialización de los (s) bases (s) de datos, y el

desarrollo de los procedimientos manuales que utilizará el

sistema de información.

Pruebas del Sistema: Esta es la fase que consume mayor

tiempo y consiste en probar adecuadamente tanto los

programas, como los procedimientos y los archivos o bases

de datos. Cada uno de estos componentes, luego se

procede a la prueba de integración de estos componentes y

finalmente se prueba el sistema de información como un

todo, tanto en ambiente simulado como en un real. Este

último constituye la prueba de aceptación del sistema.

Implantación del Sistema: Esta fase constituye la última

de la etapa e desarrollo del sistema de información. En ella

se adiestra a los usuarios del sistema, se realiza la

conversión del sistema actual (si existe) al nuevo sistema

recientemente desarrollado, se realizan las entonaciones

necesarias, es decir, la puesta o punto del sistema y

finalmente se evalúa el sistema de información. Al finalizar

esta fase el sistema de información inicia una nueva etapa

que hemos denominado etapa de operación y

mantenimiento.

Este ciclo es un proceso secuencial-iterativo, pues se inicia con

la definición del proyecto y finaliza con la implantación del

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 36

Page 37: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Definición

Desarrollo

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanosistema, pero puede reiniciarse o devolverse a una fase ya

ejecutada, por ejemplo, durante la fase de construcción del

sistema es posible que surjan nuevos requerimientos, con las

consiguientes modificaciones de diseño y construcción para

luego continuar con las fase de pruebas e implantación del

sistema.

El ciclo de vida propuesto se caracteriza por estar segmentado o

dividido en eventos relevantes (etapas y fases) que son fáciles de

medir revisar y documentar, facilitando en este modo la

formulación de una metodología que guiará al Grupo de

Desarrollo en el proceso de elaboración de un sistema de

información. [R.S.F., 2009]

Figura 3. Ciclo de vida simplificado de desarrollo de

sistemas de información.

[L.E.M.M., S.F.]

La fase de DEFINICIÓN, se centra en el qué. Normalmente, a

esta fase se le denomina análisis.

La fase de DESARROLLO, se centra en el cómo. Para muchos

autores, los procesos que se hacen en esta fase de desarrollo, se

dividen en las fases que comúnmente se denominan diseño e

implementación.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 37

Mantenimiento

Page 38: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Especificación de los Requerimientos de los Usuarios

Análisis de los Requerimientos de los Usuarios

Especificación de los Requerimientos del Software

Diseño Lógico o General (Sistemas)

Diseño Físico o Detallado (Programa)

Codificación / Implementación

¿Que?

¿Como?

Análisis

Diseño

Implementación

Espacio del Problema

Espacio de la Solución

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLa fase de MANTENIMIENTO, se centra en el cambio. En esta

fase se vuelven a aplicar los pasos de las fases de definición y

desarrollo, pero ahora en el contexto del software ya existente.

[L.E.M.M., S.F.]

Figura 4. Visión tradicional del ciclo de vida de desarrollo

de sistemas de información.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 38

Page 39: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

[L.E.M.M., S.F.]

MODELOS DE DESARROLLO DE SISTEMAS DE

INFORMACION

MODELO DE CASCADA O CLASICO

Este modelo de ciclo de vida fue propuesto por Winston Royce

en el año 1970. Es un ciclo de vida que admite iteraciones,

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 39

Page 40: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Especificación de Requerimientos

Análisis

Diseño

Codificación

Prueba

Mantenimiento

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanocontraria mente a la creencia de que es un ciclo de vida

secuencial como el lineal. Después de cada etapa se realiza una

o varias revisiones para comprobar si se puede pasar a la

siguiente. Es un modelo rígido, poco flexible y con muchas

restricciones. Aunque fue uno de los primeros, y sirvió de base

para el resto de los modelos de ciclo de vida. [I.F.P., S.F.]

Desventajas del modelo cascada:

No refleja realmente el proceso de desarrollo del software.

Se tarda mucho tiempo en pasar por todo el ciclo.

Perpetúa el fracaso de la industria del software en su

comunicación con el usuario final.

El mantenimiento se realiza en el código fuente.

Las revisiones de proyectos de gran complejidad son muy

difíciles.

Impone una estructura de gestión de proyectos. [G.A., S.F.]

Figura 5. Modelo de cascada o clásico.

[L.E.M.M., S.F.]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 40

Page 41: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoMODELO DE ESPIRAL O EVULUTIVO

Este ciclo puede considerarse una variación del modelo con

prototipado fue diseñado por Boehm en el año 1988. El modelo

se basa en una serie de ciclos repetitivos para ir ganando

madurez en el producto final. Toma los beneficios de los ciclos

de vida incremental y por prototipos, pero se tiene mas en

cuenta el concepto de riesgo que a parece debido a las

incertidumbres e ignorancias de los requerimientos

proporcionados al principio del proyecto o que surgirán durante

el desarrollo. A medida que el ciclo se cumple (el avance del

espiral), se van obteniendo prototipos sucesivos que van ganado

la satisfacción del cliente o usuario. A menudo, la fuente de

incertidumbre es el propio cliente o usuario, que en la mayoría

de las oportunidades no sabe con perfección todas las

funcionalidades que debe tener el producto. [I.F.P., S.F.]

Desventajas del modelo espiral:

Requiere mucha experiencia y habilidad para la evaluación de

los riesgos, lo cual es requisito para el éxito del proyecto.

Es difícil convencer a los grandes clientes que se podrá

controlar este enfoque evolutivo.

Este modelo no se ha usado tanto, como el Cascada

(Incremental) o MCP, por lo que no se tiene bien medida su

eficacia, es un paradigma relativamente nuevo y difícil de

implementar y controlar. [WIKI., S.F.]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 41

Page 42: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

Figura 6. Modelo de espiral o Evolutivo.

[L.E.M.M., S.F.]

MODELO ORIENTADO A OBJETOS

Esta técnica fue presentada en la década de 1990, tal vez como

una de las mejores metodologías a seguir para la creación

software. Puede considerarse como un modelo pleno a seguir,

como así también una alternativa dentro de los modelos

anteriores. Al igual que la filosofía del paradigma de la

programación orientada a objetos, en esta metodología cada

funcionalidad, o requerimiento solicitado por el usuario, es

considerado un objeto. Los objetos están representados por un

conjunto de propiedades, a los cuales denominamos atributos,

por otra parte, al comportamiento que tendrán estos objetos los

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 42

Page 43: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanodenominamos métodos. Vemos que tanto la filosofía de esta

metodología, los términos utilizados en ella y sus fines, coinciden

con la idea de obtener un concepto de objeto sobre casos de la

vida real. [I.F.P., S.F.]

Figura 7. Modelo de la fuente para el desarrollo de

sistemas de información orientadas a objetos.

[L.E.M.M., S.F.]

Las características principales de este modelo es la abstracción

de los requerimientos de usuario, por lo que este modelo es

mucho mas flexible que los restantes, que son rígidos en

requerimientos y definición, soportando mejor las

incertidumbres que los anteriores, aunque sin garantizar la Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 43

Page 44: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoausencia de riesgos. La abstracción es lo que nos permite

analizar y desarrollar las características esenciales de un objeto

(requerimientos), despreocupándonos de las menos relevantes.

Favorece la reducción de la complejidad del problema que

deseamos abordar y permite el perfeccionamiento del producto.

En este modelo se utiliza las llamadas fichas CRC (clase-

responsabilidades-colaboración) como herramienta para obtener

las abstracciones y mecanismos clave de un sistema analizando

los requerimientos del usuario. En la ficha CRC se escribe el

nombre de la clase u objeto, sus responsabilidades (los métodos)

y sus colaboradores. Estas fichas, además, nos ayudan a

confeccionar los denominados casos de uso. No es correcto

suponer que este modelo solo es útil cuando se escoge para la

implementación un lenguaje con orientación a objetos. Se puede

utilizar independientemente del lenguaje elegido. Es un modelo

a seguir, una técnica, y no nos obliga a utilizar ningún lenguaje

en particular. Como mencionamos, es un modelo muy versátil,

por ser uno de los últimos en aparecer, aprendió mucho de los

anteriores. Las aplicaciones que podemos incluir como ejemplo

para su uso van desde programas de monitoreo de procesos

grandes sistemas de transacciones sobre base de datos, asta

procesamiento por lotes. [I.F.P., S.F.]

Consideraciones sobre modelos orientadas a objetos:

Se eliminan fronteras entre fases debido a la naturaleza

iterativa del desarrollo orientado al objeto.

Aparece una nueva forma de concebir los lenguajes de

programación y su uso al incorporarse bibliotecas de clases y

otros componentes reutilizables.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 44

Page 45: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Hay un alto grado de iteración y solapamiento, lo que lleva a

una forma de trabajo muy dinámica. [G.A., S.F.]

MODELO RAD (Rapid Application Development)

Aproximación al desarrollo de sistemas que incorpora una

variedad de herramientas de diseño automatizadas (CASE).

Desarrollada por el ‘gurú’ de la industria, James Martin, está

centrada tanto en la administración humana y en la

participación del usuario, como en la tecnología.

Metodología para el desarrollo de sistemas creada para

disminuir radicalmente el tiempo necesario para diseñar e

implementar Sistemas de Información. El RAD cuenta con

una participación intensa del usuario, sesiones JAD,

prototipaje, herramientas CSE integradas y generadores de

código.

El “rad” requiere de cuatro (4) ingredientes esenciales:

gerencia, gente, metodologías y herramientas. [L.E.M.M.,

S.F.]

Figura 8. Modelo Rad (Rapid Application Development)

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 45

Page 46: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

[L.E.M.M., S.F.]

Muchas firmas han adoptado el RAD como uno de sus enfoques

para el desarrollo de sistemas. Entre éstas, esta Cambridge

Technology Partners (CTP), especificando un ciclo de vida para

el RAD que consiste en cinco (5) pasos:

1) Enfoque

2) Taller de soluciones rápidas.

3) Diseño.

4) Desarrollo.

5) Rollout.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 46

Page 47: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

Figura 9. Fases del ciclo de vida RAD de James Martin.

[L.E.M.M., S.F.]

Ventajas de “RAD”:

Ahorro dramático de tiempo durante el desarrollo del

sistema.

Puede ahorrarse tiempo, dinero y esfuerzo humano.

Estrecha correspondencia entre los requerimientos del

usuario y las especificaciones del sistema.

Trabaja muy bien cuando la velocidad de desarrollo es

importante (cambios rápidos de las condiciones del

negocio), o cuando lo sistemas pueden capitalizarse en

oportunidades estratégicas.

Permite cambiar rápidamente el diseño de los sistemas

cuando los usuarios lo demandan

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 47

Page 48: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Los sistemas son optimizados por los usuarios

involucrados en el proceso del RAD.

Se concentra en los elementos esenciales del sistema,

desde el punto de vista del usuario.

El usuario se compromete y se hace propietario del

Sistema.

Desventajas de “RAD”:

Mayor velocidad y menores costos pueden repercutir en

la calidad del sistema (p.e., debido a falta de atención

en controles internos).

Peligrosa incoherencia entre el sistema desarrollado y

el negocio, debido a la falta de información o a procesos

del negocio sobreentendidos.

Pueden producirse inconsistencias entre diseños

internos y entre sistemas.

Posibles violaciones de estándares de programación

relacionadas con nomenclaturas inconsistentes e

insuficiente documentación.

Dificultades con el reuso de módulos para futuros

sistemas.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 48

Page 49: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Carencia de un diseño escalable dentro del sistema.

Falta de atención de la futura administración del

sistema dentro de los sistemas existentes (p.e., falta de

integración con el modelo de datos organizacional y

facilidades de recuperación del sistema).

Altos costos de compromiso por parte del personal

clave.

[L.E.M.M., S.F.]

LA ADMINISTRACIÓN DE PROYECTOS DE SISTEMAS DE

INFORMACIÓN

Antes que nada debemos de definir que es administración y que

es un proyecto:

“Administración, es el proceso de planear, organizar, dirigir y

controlar el uso de recursos para lograr objetivos”. [Ch.I.,

1999, pag. 8]

Otra definición es la de Koontz, Harold y Weinrichy, Heiz

[1998] “La administración es el proceso de diseñar y mantener

un ambiente en el cual las personas, trabajando juntas en

grupos, alcanzan con eficiencia metas seleccionadas”. [pag. 4]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 49

Page 50: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoAhora definimos que es un proyecto “un proyecto, es una

organización de gente dedicada a un propósito u objetivo

especifico”. [C.D., 1998, pag 541]

La administración de proyectos es la forma de planear,

organizar, dirigir y controlar una serie de actividades realizadas

por un grupo de personas que tienen un objetivo especifico; el

cual puede ser (crear, diseñar, elaborar, mejorar, analizar, etc.)

un problema o cosa. [J.J.R.V., 2004, ¶4]

CICLO DE VIDA DE UN PROYECTO

Los proyectos tienen un ciclo de vida que implica un crecimiento

gradual conforme se establecen las necesidades y se desarrollan

las características del trabajo, una completa implantación a

medida de que se realice el trabajo y conclusión de las fases

conforme se complete el trabajo el proyecto llega a su final. Este

ciclo es invariable, aunque (como sucede con las personas no se

conoce o no se respeta por completo).

La administración de proyectos enseña que para alcanzar el

objetivo deseado del proyecto se debe seguir un proceso

específico. No existe ninguna excepción a esta regla. El proceso

se conoce como ciclo de vida.

La mayoría de las empresas no respetan el ciclo de vida del

proyecto por diferentes razones estas pueden ser falta de

conocimiento del ciclo de vida, brincarse algunas etapas por

creerlas no importantes y hacer modificaciones al ciclo de vida

de acuerdo al tipo y tamaño de la empresa.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 50

Page 51: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoFactibilidad, En esta etapa se conocen los recursos financieros

con los que se cuentan para el proyecto, se establecen

presupuestos totales y se hace una organización preliminar. Se

aplican estudios de factibilidad para saber si se puede resolver el

problema o no; al término de esta etapa hay una decisión formal

de continuar o no continuar con el proyecto.

Diseño, Es muy parecida a la etapa de factibilidad en la que se

refiere a la organización y a la administración pero en esta se

detalla mejor el presupuesto, la calendarización y el

financiamiento que le otorgan al proyecto.

Producción, Se realiza en todas las actividades concernientes a

la creación del proyecto. Hay que decir que esta etapa se

caracteriza por ser totalmente diferente a las demás ya que las

anteriores la fase de factibilidad y la fase de diseño son

orgánicas y de carácter evolutivo, mientras que la fase de

producción es de alto grado mecanicista.

Culminación y puesta en marcha, Culminación y puesta en

marcha: En esta etapa se hacen pruebas finales al proyecto

realizado. También se da mantenimiento periódicamente

verificando que no tenga fallas lógicas. [J.J.R.V., 2004, ¶2]

LA IMPORTANCIA DE LA ADMINISTRACION DE

PROYECTOS DE SISTEMAS DE INFORMACION EN LA

EMPRESA

La tecnología de la información juega un papel crecientemente

estratégico en las organizaciones, las cuales fundamentan cada

vez más en los sistemas de información su competitividad y su

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 51

Page 52: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoadaptación a los cambios en el medio. El desarrollo de sistemas

de información eficaces requiere de una administración

adecuada, que garantice una orientación acorde con los

objetivos y estrategias de la empresa, dentro de las limitaciones

de recursos y de tiempo.

El desarrollo de un nuevo sistema de información es una

actividad no rutinaria en cualquier empresa. Además, un sistema

de información introduce modificaciones en la forma de

operación de la empresa. Aunque es posible pensar en

desarrollar sistemas de información sin seguir metodologías ni

planificar, ello aumentaría los costos y los riesgos de fracaso.

Por ello es preferible desarrollar los sistemas mediante

proyectos.

Carrera Ricardo [2002], citado por José De Jesus Rodríguez

Vela [2004] “El trabajo a través de proyectos es la forma

habitual de actuación en el desarrollo de sistemas de

información. En algunos casos, la decisión de emprender un

proyecto de desarrollo es consecuencia de un inmediato plan

estratégico de la empresa. De esta manera, las organizaciones

en un nivel alto de gestión tecnológica realizan una prospectiva

a largo plazo (3 a 5 años) de sus necesidades, tanto en TI.

(Tecnologías de Información) como en sistemas de información,

generando planes estratégicos de sistemas. Estos planes

determinan tanto los proyectos que hay que realizar como sus

prioridades y las relaciones entre ellos”.

En la actualidad en las empresas es muy importante contar con

una adecuada administración de proyectos ya que esto refleja el

grado de calidad con que se hacen los proyectos, parece ilógico

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 52

Page 53: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanopensar que una empresa con mala administración de proyectos

contara con buenos sistemas de información basados en

computadoras y que en esta hubiera el buen aprovechamiento de

los recursos (humanos, financieros y tecnológicos). También

seria sorprendente ver una empresa con una buena

administración de proyectos y que esta no contara con un buen

sistema de información que le ayudara a la toma de decisiones.

La administración de proyectos aplicando su metodología en

forma estricta es sin duda una de las mejores herramientas para

desarrollar proyectos estos pueden ser de cualquier tipo o índole

(proyectos de investigación de mercados, proyectos de auditoria

contable, proyectos de producción, proyectos de producción,

proyectos de desarrollo de sistemas de información, proyectos

de diseño e implantación de redes etc.) sin importar el tamaño o

giro de la empresa sea publica o privada.

La administración de proyectos no es una panacea universal

para cualquier empresa ya que primero hay que determinar los

costos de implantación y operación. Para la implantación “Los

autores proponen que se debe seguir el enfoque de contingencia

al determinar sin una determinada organización debe o no

implantar la administración de proyectos.

En otras palabras si una organización diseñada y operada bajo la

estructura funcional tradicional esta alcanzando sus objetivos en

forma satisfecha sin la administración de proyectos, entonces no

hay razón para adoptarla”. [J.J.R.V., 2004]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 53

Page 54: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLA IMPORTANCIA DE LOS SISTEMAS DE INFORMACION

EN LAS EMPRESAS

En la actualidad con desarrollos tecnológicos avances en la

ciencia computacional, en la genética, en la medicina en la

astronomía, etc., hay sin duda en todas estas y cualquier otra

área un factor clave y decisivo que es: la información; Se dice

que quien tiene la información, clara, concreta, segura y

confiable domina a los demás en cualquiera que sea su área. Por

lo tanto los sistemas de información son para la empresa como el

sistema nervioso es para el humano; Si no existieran lo S.I.

estaríamos en la edad primitiva todo lo que no rodea son

sistemas e información que uniéndolos nos ayudan a la toma de

decisiones.

En nuestros días con el desarrollo computacional y el uso

indispensable del PC como herramientas tanto en el trabajo

como en casa. Ha hecho que los sistemas de información

basados en computadora sean indispensables dentro de la

empresa al grado que si no utilizan los sistemas de información

serian obsoletos y no podrían realizar sus actividades por

ejemplo: Un aeropuerto sin su sistema de información para sus

aterrizajes de sus aviones, o una central de trenes sin su sistema

de información de rutas alternas en caso de que dos trenes

utilizan las mismas rutas ¿cuándo avisar para que cambien a

rutas alternas para evitar un choque?. [J.J.R.V., 2004]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 54

Page 55: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoTECNOLOGIAS WEB PARA REALIZAR SITIOS WEB

PHP, es un lenguaje de scripts, open source que corre al lado

del servidor utilizado para la creación de páginas web dinámicas.

Tiene una sintaxis similar al Perl o C y se encuentra en serrado

entre tags especiales lo que permite al programador incrustar el

código de PHP en HTML. Esta tecnología puede realizar

cualquier tarea que un programador de CGI, pero su fortaleza

consiste en la compatibilidad con los muchos tipos de

manejadores de base de datos. PHP, fue creado en 1994 por

Rasmus Lerdorf y en 1997 el desarrollo de PHP se vio

beneficiado por la contribución de Zeev Suraski y Andi Gutmans,

que rescribieron el parser desde el principio para crear la

versión PHP 3.

Características generales:

Lenguaje sencillo de aprender.

Linux.

Software libre y gratuito.

Gran comunidad de programadores, multitud de Scripts e

información, librerías, etc. Al estar únicamente enfocado a

programación web.

Más desordenado que JSP, pero con un buen uso y

estructuración se pueden conseguir los mismos resultados.

Muy útil para realizar pequeños Scripts, se pueden utilizar

funciones para proyectos medianos, con algo más de

envergadura.

La versión PHP5 está orientada a objetos, permitiendo una

mayor complejidad en la programación y un rendimiento y

una escalabilidad similares a JSP.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 55

Page 56: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano La BD más utilizada es MySQL.

Servidores, BD, programas, etc. Más económicos.

[Fact., 2008]

ASP, son paginas dinámicas que utilizan la extensión ASP y

contienen scripts de ActiveX (Tecnología de Microsoft). Son

similares a los CGI pero permiten a los programadores de Visual

Basic trabajar con herramientas familiares. Cabe señalar que

ASP solo puede correr en un servidor con el sistema operativo

Windows y el servidor Web IIS.

Características generales:

Lenguaje parecido a Visual Basic.

Plataforma Windows (nula portabilidad a otras plataformas).

Propiedad de Microsoft, que limita su expansión.

Lenguaje para crear Scripts, no orientado a objetos.

Óptimo para crear aplicaciones web relativamente sencillas.

Menor escalabilidad debido a la menor estructuración.

La BD utilizada habitualmente es Access.

Los menos económicos.

[Fact., 2008]

JSP, es una tecnología basada en java que permite a los

programadores y diseñadores realizar páginas Web dinámicas

sin la necesidad de conocer este lenguaje de programación a

fondo. Las fortalezas de esta tecnología son su facilidad de uso y

la incorporación de ciertos componentes como los javabeans.

Características generales: Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 56

Page 57: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Basado en Java -> Orientado a objetos.

Multiplataforma.

Software de Sun, con gran experiencia y actualizaciones

habituales y con un proyecto de desarrollo libre a partir de

la versión 1.2.

Existe una gran comunidad de Java pero más orientada a

aplicaciones que a Web.

El propio lenguaje te obliga a ser ordenado, siendo así una

opción interesante a la hora de desarrollar proyectos

escalables, añadiendo “módulos” (clases), etc.

Gran énfasis en los componentes y no tanto en los scripts,

permitiendo obtener un buen rendimiento y escalabilidad.

Múltiples BD, sencillo de implementar con MySQL (parecido

a PHP).

[Fact., 2008]

ASP.NET, es un framework para aplicaciones web desarrollado

y comercializado por Microsoft. Es usado por programadores

para construir sitios web dinámicos, aplicaciones web y servicios

web XML. Apareció en enero de 2002 con la versión 1.0 del .NET

Framework, y es la tecnología sucesora de la tecnología Active

Server Pages (ASP). ASP.NET esta construido sobre el Common

Language Runtime, permitiendo a los programadores escribir

código ASP.NET usando cualquier lenguaje admitido por el .NET

Framework.

Características generales:

Posibilidad de utilizar una gran variedad de lenguajes como

C#, Visual Basic y JScript (lenguajes .net).

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 57

Page 58: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Plataforma Windows (nula portabilidad a otras plataformas).

Propiedad de Microsoft.

El menos utilizado pero con grandes posibilidades al utilizar

lenguajes orientados a aplicaciones muy potentes.

Permite una mayor estructuración que ASP.

BD utilizada habitualmente es Access, aunque mediante

OBDC puede utilizar otras BD.

Poco económico.

Mejoras de ASP.net respecto a ASP:

Rendimiento: la aplicación se compila en una sola vez al

lenguaje nativo, y luego, en cada petición tiene una

compilación Just In Time, es decir se compila desde el

código nativo, lo que permite mucho mejor rendimiento.

También permite el almacenamiento del caché en el

servidor

Rapidez en programación: mediante diversos controles,

podemos con unas pocas líneas y en menos de 5 minutos

mostrar toda una base de datos y hacer rutinas complejas.

Servicios Web: trae herramientas para compartir datos e

información entre distintos sitios.

Seguridad: tiene diversas herramientas que garantizan la

seguridad de nuestras aplicaciones.

[Fact., 2008]

MOTORES DE BUSQUEDAS

Es un conjunto de programas coordinados que se encargan de

visitar cada uno de los sitios que integran el Web, empleando los

propios hipervínculos contenidos en las páginas Web para

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 58

Page 59: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanobuscar y leer otros sitios, crear un enorme índice de todas las

páginas que han sido leídas y registradas, llamado comúnmente

catálogo, y mantener una copia actualizada de toda esta

información, para luego presentar direcciones en Internet como

resultado de las peticiones de búsqueda solicitadas por las

personas que usan estos servicios de localización de páginas.

[Mil, S.F]

INTERNET

El Internet, algunas veces llamado simplemente "La Red", es un

sistema mundial de redes de computadoras, un conjunto

integrado por las diferentes redes de cada país del mundo, por

medio del cual un usuario en cualquier computadora puede, en

caso de contar con los permisos apropiados, accesar información

de otra computadora y poder tener inclusive comunicación

directa con otros usuarios en otras computadoras.

Fue concebido por la agencia de nombre ARPA (Advanced

Research Projects Agency) del gobierno de los Estados Unidos

en el año de 1969 y se le conocía inicialmente como ARPANET.

El propósito original fue crear una red que permitiera a los

investigadores en un Campus poder comunicarse a través de los

sistemas de cómputo con investigadores en otras Universidades.

Hoy en día, el Internet es un medio de comunicación pública,

cooperativa y autosuficiente en términos económicos, accesible a

cientos de millones de personas en el mundo entero.

Físicamente, el Internet usa parte del total de recursos

actualmente existentes en las redes de telecomunicaciones.

Técnicamente, lo que distingue al Internet es el uso del

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 59

Page 60: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoprotocolo de comunicación llamado TCP/IP (Transmission

Control Protocol/Internet Protocol). [Mil, S.F]

WEB

World Wide Web, o simplemente Web, es el universo de

información accesible a través de Internet, una fuente inagotable

del conocimiento humano.

El componente más usado en el Internet es definitivamente el

Web. Su característica sobresaliente es el texto remarcado, un

método para referencias cruzadas instantáneas. En la mayoría

de los Sitios Web, ciertas palabras aparecen en texto de otro

color diferente al resto del documento. Por lo general, este texto

es subrayado. Al seleccionar una palabra o frase, uno es

transferido al sitio o página relacionada a esa frase. En algunas

ocasiones hay botones, imágenes, o porciones de imágenes que

pueden activarse mediante un clic. Si Usted mueve el apuntador

sobre el contenido del documento y el apuntador cambia a un

símbolo con una mano, eso indica que Usted puede realizar un

clic para ser transferido a otro sitio.

Usando el Web, se tiene acceso a millones de páginas de

información. La exploración en el Web se realiza por medio de

un software especial denominado Browser o Explorador. La

apariencia de un Sitio Web puede variar ligeramente

dependiendo del explorador que use. Así mismo, las versiones

más recientes disponen de una funcionalidad mucho mayor tal

como animación, realidad virtual, sonido y música. [Mil, S.F]

PAGINA WEB

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 60

Page 61: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoUna página de Internet o página Web es un documento

electrónico adaptado particularmente para el Web, que contiene

información específica de un tema en particular y que es

almacenado en algún sistema de cómputo que se encuentre

conectado a la red mundial de información denominada Internet,

de tal forma que este documento pueda ser consultado por

cualesquier persona que se conecte a esta red mundial de

comunicaciones y que cuente con los permisos apropiados para

hacerlo.

Una página Web es la unidad básica del World Wide Web.

Una página Web tiene la característica peculiar de que el texto

se combina con imágenes para hacer que el documento sea

dinámico y permita que se puedan ejecutar diferentes acciones,

una tras otra, a través de la selección de texto remarcado o de

las imágenes, acción que nos puede conducir a otra sección

dentro del documento, abrir otra página Web, iniciar un mensaje

de correo electrónico o transportarnos a otro Sitio Web

totalmente distinto a través de sus hipervínculos.

Estos documentos pueden ser elaborados por los gobiernos,

instituciones educativas, instituciones públicas o privadas,

empresas o cualquier otro tipo de asociación, y por las propias

personas en lo individual. [Mil, S.F]

PAGINA DINAMICA

Página web cuya información cambia o se modifica de forma

automática (por ejemplo, basado en el contenido de una base de

datos o información del usuario). En ocasiones es posible

detectar esta técnica observando la extensión del nombre del

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 61

Page 62: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoarchivo de una página web. Los motores de búsqueda indexan el

contenido dinámico en una forma similar al contenido estático,

aunque en ciertas condiciones optan por no indexar un URL que

contenga el símbolo "?". [Mil, S.F]

SITIO WEB

Es un conjunto de archivos electrónicos y páginas Web

referentes a un tema en particular, que incluye una página

inicial de bienvenida, generalmente denominada home page, con

un nombre de dominio y dirección en Internet específicos.

Empleados por las instituciones públicas y privadas,

organizaciones e individuos para comunicarse con el mundo

entero. En el caso particular de las empresas, este mensaje tiene

que ver con la oferta de sus bienes y servicios a través de

Internet, y en general para eficientar sus funciones de

mercadotecnia.

Su Sitio Web no necesariamente debe localizarse en el sistema

de cómputo de su negocio. Los documentos que integran el Sitio

Web pueden ubicarse en un equipo en otra localidad, inclusive

en otro país. El único requisito es que el equipo en el que

residan los documentos esté conectado a la red mundial de

Internet. Este equipo de cómputo o Servidor Web, como se le

denomina técnicamente, puede contener más de un sitio Web y

atender concurrentemente a los visitantes de cada uno de los

diferentes sitios.

Al igual que los edificios, oficinas y casas, los Sitios Web

requieren de una dirección particular para que los usuarios

puedan acceder a la información contenida en ellos. Estas

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 62

Page 63: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanodirecciones, o URLs (por sus siglas en inglés Uniform Resource

Locator), aparecen cotidianamente en todos los medios de

comunicación como son prensa escrita, radio, televisión,

revistas, publicaciones técnicas y en el propio Internet a través

de los motores de búsqueda (por su denominación en inglés

search engines). Los nombres de estos sitios Web obedecen a un

sistema mundial de nomenclatura y están regidos por el ICANN

(Internet Corporation for Assigned Names and Numbers).

Los Sitios Web pueden ser de diversos géneros, destacando los

sitios de negocios, servicio, comercio electrónico en línea,

imagen corporativa, entretenimiento y sitios informativos. [Mil,

S.F]

2.3.2 MARCO CONCEPTUAL

Sistema.- Un conjunto de elementos dinámicamente

relacionados formando una actividad para alcanzar un objetivo

operando sobre datos, energía o materia para proveer

información. [Wiki, S.F.]

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 63

Page 64: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoSistema de Información.- Es un conjunto de elementos

orientados al tratamiento y administración de datos e

información, organizados y listos para su posterior uso,

generados para cubrir una necesidad (objetivo). [Wiki, S.F.]

Administración de Sistemas.- Es aquel profesional que ha

cursado un programa de pre-grado en el que se incluyen áreas

del conocimiento en la ingeniería del software y gestión

administrativa empresarial, además de gestión de redes y

telecomunicaciones. [Wiki, S.F.]

Administración de Proyectos e Informes.- Es la disciplina de

organizar y administrar recursos de manera tal que se pueda

culminar todo el trabajo requerido en el proyecto dentro del

alcance, el tiempo, y coste definidos. [Wiki, S.F.]

Proyecto.- Es un esfuerzo temporal, único y progresivo,

emprendido para crear un producto o un servicio también único.

[Wiki, S.F.]

Feedback.- Retroalimentación, conjunto de reacciones o

respuestas que manifiesta un receptor respecto a la actuación

del emisor, lo que es tenido en cuenta por este para cambiar o

modificar su mensaje. [Word., S.F.]

Tecnologías Web.- Sirven para acceder a los recursos de

conocimiento disponibles en Internet o en las intranets

utilizando un navegador. [J.P.C., S.F]

Motores de Búsqueda.- Están formados por un paquete de

programas que permite localizar, dentro de un gran conjunto,

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 64

Page 65: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoaquellos documentos que cumplen una serie de requisitos

específicos. [J.P.C., S.F]

Navegadores Web.- Son programas preparados para mostrar

las páginas Web y para el acceso a Internet, a través de una

interfaz gráfica que permite representar texto, gráficos, audio y

vídeo e incluso, en los últimos tiempos, olores. [J.P.C., S.F]

2.4 HIPOTESIS

Con la implementación de un sistema informático de Gestión de

Proyectos se lograra una eficiente administración de los proyectos e

informes de investigación presentados por los estudiantes de la

Escuela de Ingeniería de Sistemas.

2.4.1 SUBHIPOTISIS

La implementación de un Sistema Informático, permitirá al

estudiante de la Escuela de Ingenieria de Sistemas, otorgar

información de proyectos e informes de investigación de

forma rápida y confiable.

La implementación de un Sistema Informático, permitirá

mostrar a la Escuela de Ingenieria de Sistemas la cantidad

porcentual de duplicidad en los proyectos e informes de

investigación realizada por los estudiantes.

La implementación de un Sistema Informático, brindara una

importante ayudada al estudiante de la Escuela de Ingenieria

de Sistemas con información de proyectos e informes de

investigación para una mejor decisión del estudiante.

La implementación de un Sistema Informático, agilizara los

periodos de tiempo en solicitar información referente a

proyectos e informes de investigación en la Escuela de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 65

Page 66: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoIngenieria de Sistemas de la Universidad Cesar Vallejo –

Tarapoto.

2.5 VARIABLES - INDICADORES

Variable Independiente

Sistema Informático de gestión de proyectos e informes de

investigación.

Variable Dependiente

Gestión de proyectos e informes de investigación.

Indicadores

Información de los proyectos en tiempo real.

Porcentaje de duplicidad de los proyectos e informes de

investigación.

Cantidad de consultas al Sistema de Información.

Cantidad de proyectos registrados.

Cantidad de informes registrados.

Numero de visitas por proyecto.

Numero de visitas por informe.

Proyectos e informes en igualdad de condición para todos los

estudiantes.

2.6 DISEÑO DE EJECUCION

2.6.1 TIPO DE INVESTIGACION

La investigación será del tipo pre-experimental en el diseño de

un solo grupo con medición antes y después, siguiendo el

esquema que se detalla:

O1 X O2

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 66

Page 67: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoDonde:

O1= Gestión de proyectos e informes de investigación

antes de aplicar el sistema informático de gestión de

proyectos e informes de investigación.

O2= Gestión de proyectos e informes de investigación

después de aplicar el sistema informático de gestión

de proyectos e informes de investigación.

X= Sistema Informático de gestión de proyectos e

informes de investigación.

2.6.2 PROCESO METODOLOGICO

PROGRAMACIÓN EXTREMA (EXTREME PROGRAMMING,

XP)

Es una metodología ágil centrada en potenciar las relaciones

interpersonales como clave para el éxito en desarrollo de

software, promoviendo el trabajo en equipo, preocupándose por

el aprendizaje de los desarrolladores, y propiciando un buen

clima de trabajo. XP se basa en realimentación continua entre el

cliente y el equipo de desarrollo, comunicación fluida entre todos

los participantes, simplicidad en las soluciones implementadas y

coraje para enfrentar los cambios. XP se define como

especialmente adecuada para proyectos con requisitos

imprecisos y muy cambiantes, y donde existe un alto riesgo

técnico.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 67

Page 68: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLa metodología XP define cuatro variables para cualquier

proyecto de software:

Costo, tiempo, calidad y alcance. Además, se especifica que,

de estas cuatro variables, sólo tres de ellas podrán ser fijadas

arbitrariamente por actores externos al grupo de desarrolladores

(clientes y jefes de proyecto). El valor de la variable restante

podrá ser establecido por el equipo de desarrollo, en función de

los valores de las otras tres. Este mecanismo indica que, por

ejemplo, si el cliente establece el alcance y la calidad, y el jefe de

proyecto el precio, el grupo de desarrollo tendrá libertad para

determinar el tiempo que durará el proyecto.

El ciclo de vida de un proyecto XP incluye, al igual que las otras

metodologías, entender lo que el cliente necesita, estimar el

esfuerzo, crear la solución y entregar el producto final al cliente.

Sin embargo, XP propone un ciclo de vida dinámico, donde se

admite expresamente que, en muchos casos, los clientes no son

capaces de especificar sus requerimientos al comienzo de un

proyecto.

Por esto, se trata de realizar ciclos de desarrollo cortos

(llamados iteraciones), con entregables funcionales al finalizar

cada ciclo. En cada iteración se realiza un ciclo completo de

análisis, diseño, desarrollo y pruebas, pero utilizando un

conjunto de reglas y prácticas que caracterizan a XP (y que

serán detalladas más adelante).

Típicamente un proyecto con XP lleva 10 a 15 ciclos o

iteraciones. La siguiente figura esquematiza los ciclos de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 68

Page 69: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanodesarrollo en cascada e iterativos tradicionales (por ejemplo,

incremental o espiral), comparados con el de XP.

Figura 10. Ciclo de desarrollo en cascada e interactivos

tradicionales, comparados con el de XP.

Si bien el ciclo de vida de un proyecto XP es muy dinámico, se

puede separar en seis fases:

Fase I: Exploración

En esta fase, los clientes plantean a grandes rasgos las historias

de usuario que son de interés para la primera entrega del

producto. Al mismo tiempo el equipo de desarrollo se familiariza

con las herramientas, tecnologías y prácticas que se utilizarán

en el proyecto. Se prueba la tecnología y se exploran las

posibilidades de la arquitectura del sistema construyendo un

prototipo. La fase de exploración toma de pocas semanas a pocos

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 69

Page 70: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanomeses, dependiendo del tamaño y familiaridad que tengan los

programadores con la tecnología.

Fase II: Planificación de la Entrega

La planificación es una fase corta, en la que el cliente, los

gerentes y el grupo de desarrolladores acuerdan el orden en que

deberán implementarse las historias de usuario, y, asociadas a

éstas, las entregas. Típicamente esta fase consiste en una o

varias reuniones grupales de planificación. El resultado de esta

fase es un Plan de Entregas, o “Release Plan”, como se detallará

en la sección “Reglas y Practicas”.

Fase III: Iteraciones

Esta es la fase principal en el ciclo de desarrollo de XP. Las

funcionalidades son desarrolladas en esta fase, generando al

final de cada una un entregable funcional que implementa las

historias de usuario asignadas a la iteración. Como las historias

de usuario no tienen suficiente detalle como para permitir su

análisis y desarrollo, al principio de cada iteración se realizan las

tareas necesarias de análisis, recabando con el cliente todos los

datos que sean necesarios. El cliente, por lo tanto, también debe

participar activamente durante esta fase del ciclo. Las

iteraciones son también utilizadas para medir el progreso del

proyecto. Una iteración terminada sin errores es una medida

clara de avance.

Fase IV: Producción

La fase de producción requiere de pruebas adicionales y

revisiones de rendimiento antes de que el sistema sea trasladado

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 70

Page 71: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoal entorno del cliente. Al mismo tiempo, se deben tomar

decisiones sobre la inclusión de nuevas características a la

versión actual, debido a cambios durante esta fase. Es posible

que se rebaje el tiempo que toma cada iteración, de tres a una

semana. Las ideas que han sido propuestas y las sugerencias son

documentadas para su posterior implementación (por ejemplo,

durante la fase de mantenimiento).

Fase V: Mantenimiento

Mientras la primera versión se encuentra en producción, el

proyecto XP debe mantener el sistema en funcionamiento al

mismo tiempo que desarrolla nuevas iteraciones. Para realizar

esto se requiere de tareas de soporte para el cliente. De esta

forma, la velocidad de desarrollo puede bajar después de la

puesta del sistema en producción. La fase de mantenimiento

puede requerir nuevo personal dentro del equipo y cambios en

su estructura.

Fase VI: Muerte del Proyecto

Es cuando el cliente no tiene más historias para ser incluidas en

el sistema. Esto requiere que se satisfagan las necesidades del

cliente en otros aspectos como rendimiento y confiabilidad del

sistema. Se genera la documentación final del sistema y no se

realizan más cambios en la arquitectura. La muerte del proyecto

también ocurre cuando el sistema no genera los beneficios

esperados por el cliente o cuando no hay presupuesto para

mantenerlo.

Reglas y Practicas:

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 71

Page 72: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Extreme Programming

I. Planificación II. Diseño III. Desarrollo IV. Pruebas

1. Historias de Usuario1. Metáfora del Sistema1. Disponibilidad del cliente1. Implantación

2. Plan de Entregas2. Tarjetas CRC2. Unidad de Pruebas

2. Pruebas de Aceptación

3. Velocidad de Proyecto3. Soluciones Puntuales3. Programación por parejas

4. Iteraciones4. Funcionalidad mínima4. Integración

5. Rotaciones

6. Reuniones5. Reciclaje

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLa metodología XP tiene un conjunto importante de reglas y

prácticas. En forma genérica, se pueden agrupar en:

Reglas y prácticas para la Planificación.

Reglas y prácticas para el Diseño.

Reglas y prácticas para el Desarrollo.

Reglas y prácticas para las Pruebas.

Figura 11. Reglas y Practicas de la Metodología XP.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 72

Page 73: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

I. Planificación

La metodología XP plantea la planificación como un dialogo

continuo entre las partes involucradas en el proyecto, incluyendo

al cliente, a los programadores y a los coordinadores o gerentes.

El proyecto comienza recopilando “Historias de usuarios”, las

que sustituyen a los tradicionales “casos de uso”. Una vez

obtenidas las “historias de usuarios”, los programadores evalúan

rápidamente el tiempo de desarrollo de cada una. Si alguna de

ellas tiene “riesgos” que no permiten establecer con certeza la

complejidad del desarrollo, se realizan pequeños programas de

prueba (“spikes”), para reducir estos riesgos. Una vez realizadas

estas estimaciones, se organiza una reunión de planificación, con

los diversos actores del proyecto (cliente, desarrolladores,

gerentes), a los efectos de establecer un plan o cronograma de

entregas (“Release Plan”) en los que todos estén de acuerdo.

Una vez acordado este cronograma, comienza una fase de

iteraciones, en dónde en cada una de ellas se desarrolla, prueba

e instala unas pocas “historias de usuarios”.

Según Martín Fowler, los planes en XP se diferencian de las

metodologías tradicionales en tres aspectos:

Simplicidad del plan. No se espera que un plan requiera de

un “gurú” con complicados sistemas de gerenciamiento de

proyectos.

Los planes son realizados por las mismas personas que

realizarán el trabajo.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 73

Page 74: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano Los planes no son predicciones del futuro, sino

simplemente la mejor estimación de cómo saldrán las

cosas. Los planes son útiles, pero necesitan ser cambiados

cuando las circunstancias lo requieren. De otra manera, se

termina en situaciones en las que el plan y la realidad no

coinciden, y en estos casos, el plan es totalmente inútil.

Los conceptos básicos de esta planificación son los siguientes:

1. Historia de Usuario

Las “Historias de usuarios” (“User stories”) sustituyen a los

documentos de especificación funcional, y a los “casos de uso”.

Estas “historias” son escritas por el cliente, en su propio

lenguaje, como descripciones cortas de lo que el sistema debe

realizar. La diferencia más importante entre estas historias y los

tradicionales documentos de especificación funcional se

encuentra en el nivel de detalle requerido. Las historias de

usuario deben tener el detalle mínimo como para que los

programadores puedan realizar una estimación poco riesgosa

del tiempo que llevará su desarrollo. Cuando llegue el momento

de la implementación, los desarrolladores dialogarán

directamente con el cliente para obtener todos los detalles

necesarios. Las historias de usuarios deben poder ser

programadas en un tiempo entre una y tres semanas. Si la

estimación es superior a tres semanas, debe ser dividida en dos

o más historias. Si es menos de una semana, se debe combinar

con otra historia.

2. Plan de Entregas

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 74

Page 75: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoEl cronograma de entregas establece qué historias de usuario

serán agrupadas para conformar una entrega, y el orden de las

mismas. Este cronograma será el resultado de una reunión entre

todos los actores del proyecto (cliente, desarrolladores,

gerentes, etc.). XP denomina a esta reunión “Juego de

planeamiento” (“Planning game”), pero puede denominarse de la

manera que sea más apropiada al tipo de empresa y cliente (por

ejemplo, Reunión de planeamiento, “Planning meeting” o

“Planning workshop”) Típicamente el cliente ordenará y

agrupará según sus prioridades las historias de usuario. El

cronograma de entregas se realiza en base a las estimaciones de

tiempos de desarrollo realizadas por los desarrolladores. Luego

de algunas iteraciones es recomendable realizar nuevamente

una reunión con los actores del proyecto, para evaluar

nuevamente el plan de entregas y ajustarlo si es necesario.

3. Iteraciones

Las historias de usuarios seleccionadas para cada entrega son

desarrolladas y probadas en un ciclo de iteración, de acuerdo al

orden preestablecido. Al comienzo de cada ciclo, se realiza una

reunión de planificación de la iteración. Cada historia de usuario

se traduce en tareas específicas de programación. Asimismo,

para cada historia de usuario se establecen las pruebas de

aceptación. Estas pruebas se realizan al final del ciclo en el que

se desarrollan, pero también al final de cada uno de los ciclos

siguientes, para verificar que subsiguientes iteraciones no han

afectado a las anteriores. Las pruebas de aceptación que hayan

fallado en el ciclo anterior son analizadas para evaluar su

corrección, así como para prever que no vuelvan a ocurrir.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 75

Page 76: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano4. Rotaciones

La rotaciones evitarán que las personas se conviertan en si

mismas en un cuello de botella. Las rotaciones permitirán que

todo el mundo conozca cómo funciona el sistema.

5. Reuniones

El objetivo de tener reuniones diarias es mantener la

comunicación entre el equipo, y compartir problemas y

soluciones. En la mayoría de estas reuniones, gran parte de los

participantes simplemente escuchan, sin tener mucho que

aportar. Para no quitar tiempo innecesario del equipo, se sugiere

realizar estas reuniones en círculo y de pie.

II. Diseño

La metodología XP hace especial énfasis en los diseños simples y

claros. Los conceptos más importantes de diseño en esta

metodología son los siguientes:

1. Metáfora del Sistema

Una “metáfora” es algo que todos entienden, sin necesidad de

mayores explicaciones. La metodología XP sugiere utilizar este

concepto como una manera sencilla de explicar el propósito del

proyecto, y guiar la estructura y arquitectura del mismo. Por

ejemplo, puede ser una guía para la nomenclatura de los

métodos y las clases utilizadas en el diseño del código. Tener

nombres claros, que no requieran de mayores explicaciones,

redunda en un ahorro de tiempo. Es muy importante que el

cliente y el grupo de desarrolladores estén de acuerdo y

compartan esta “metáfora”, para que puedan dialogar en un

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 76

Page 77: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano“mismo idioma”. Una buena metáfora debe ser fácil de

comprender para el cliente y a su vez debe tener suficiente

contenido como para que sirva de guía a la arquitectura del

proyecto. Sin embargo, ésta práctica resulta, muchas veces,

difícil de realizar. En un trabajo realizado en el School of

Computer Science del Carnegie Mellon, se cuestiona la utilidad

de su uso.

2. Soluciones Puntuales

Cuando aparecen problemas técnicos, o cuando es difícil de

estimar el tiempo para implementar una historia de usuario,

pueden utilizarse pequeños programas de prueba (llamados

“spike”), para explorar diferentes soluciones. Estos programas

son únicamente para probar o evaluar una solución, y suelen ser

desechados luego de su evaluación.

3. Simplicidad

Un diseño simple se implementa más rápidamente que uno

complejo. Por ello XP propone implementar el diseño más simple

posible que funcione. Se sugiere nunca adelantar la

implementación de funcionalidades que no correspondan a la

iteración en la que se esté trabajando.

4. Funcionalidad Mínima o Recodificación

Las mejoras al final. La recodificación (“refactoring”) consiste en

escribir nuevamente parte del código de un programa, sin

cambiar su funcionalidad, a los efectos de hacerlo más simple,

conciso y/o entendible. Muchas veces, al terminar de escribir un

código de programa, pensamos que, si lo comenzáramos de

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 77

Page 78: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanonuevo, lo hubiéramos hecho en forma diferente, mas clara y

eficientemente. Sin embargo, como ya está pronto y “funciona”,

rara vez es reescrito. Las metodologías de XP sugieren

recodificar cada vez que sea necesario. Si bien, puede parecer

una pérdida de tiempo innecesaria en el plazo inmediato, los

resultados de ésta práctica tienen sus frutos en las siguientes

iteraciones, cuando sea necesario ampliar o cambiar la

funcionalidad. La filosofía que se persigue es, como ya se

mencionó, tratar de mantener el código más simple posible que

implemente la funcionalidad deseada.

5. Reciclaje

El reciclaje implicará mantener el código limpio y fácil de

comprender, modificar y ampliar.

III. Desarrollo

1. Disponibilidad del Cliente

Uno de los requerimientos de XP es tener al cliente disponible

durante todo el proyecto. No solamente como apoyo a los

desarrolladores, sino formando parte del grupo. El

involucramiento del cliente es fundamental para que pueda

desarrollarse un proyecto con la metodología XP. Al comienzo

del proyecto, el cliente debe proporcionar las historias de

usuarios. Pero, dado que estas historias son expresamente cortas

y de “alto nivel”, no contienen los detalles necesarios para

realizar el desarrollo del código. Estos detalles deben ser

proporcionados por el cliente, y discutidos con los

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 78

Page 79: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanodesarrolladores, durante la etapa de desarrollo. No se requieren

de largos documentos de especificaciones, sino que los detalles

son proporcionados por el cliente, en el momento adecuado,

“cara a cara” a los desarrolladores. Si bien esto parece

demandar del cliente recursos por un tiempo prolongado, debe

tenerse en cuenta que en otras metodologías este tiempo es

insumido por el cliente en realizar los documentos detallados de

especificación. Adicionalmente, al estar el cliente en todo el

proceso, puede prevenir a tiempo de situaciones no deseables, o

de funcionamientos que no eran los que en realidad se deseaban.

En otras metodologías, estas situaciones son detectadas en

forma muy tardía del ciclo de desarrollo, y su corrección puede

llegar a ser muy complicada.

2. Unidad de Pruebas

En las metodologías tradicionales, la fase de pruebas, incluyendo

la definición de los tests, es usualmente realizada sobre el final

del proyecto, o sobre el final del desarrollo de cada módulo. La

metodología XP propone un modelo inverso, en el que, lo

primero que se escribe son los test que el sistema debe pasar.

Luego, el desarrollo debe ser el mínimo necesario para pasar las

pruebas previamente definidas. Las pruebas a los que se refieren

esta práctica, son las pruebas unitarias, realizados por los

desarrolladores. La definición de estos test al comienzo,

condiciona o “dirige” el desarrollo.

3. Programación por Pareja

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 79

Page 80: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoXP propone que se desarrolle en pares de programadores, ambos

trabajando juntos en un mismo ordenador. Si bien parece que

ésta práctica duplica el tiempo asignado al proyecto (y por ende,

los costos en recursos humanos), al trabajar en pares se

minimizan los errores y se logran mejores diseños, compensando

la inversión en horas. El producto obtenido es por lo general de

mejor calidad que cuando el desarrollo se realiza por

programadores individuales. En un estudio realizado por

Cockburn y Williams, se concluye que la programación en pares

tiene un sobre costo aproximado de 15%, y no de un 100% como

se puede pensar a priori. Este sobre costo es rápidamente

pagado por la mejor calidad obtenida en el producto final.

Adicionalmente, la programación en pares tiene las siguientes

ventajas:

La mayoría de los errores se descubren en el momento en

que se codifican, ya que el código es permanentemente

revisado por dos personas.

La cantidad de defectos encontrados en las pruebas es

estadísticamente menor.

Los diseños son mejores y el código más cortó.

El equipo resuelve problemas en forma más rápida.

Las personas aprenden significativamente más, acerca del

sistema y acerca de desarrollo de software.

El proyecto termina con más personas que conocen los

detallas de cada parte del código.

Las personas aprenden a trabajar juntas, generando mejor

dinámica de grupo y haciendo que la información fluya

rápidamente.

Las personas disfrutan más de su trabajo.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 80

Page 81: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

4. Integración

Todos los desarrolladores necesitan trabajar siempre con la

“última versión”. Realizar cambios o mejoras sobre versiones

antiguas causan graves problemas, y retrasan al proyecto. Es

por eso que XP promueve publicar lo antes posible las nuevas

versiones, aunque no sean las últimas, siempre que estén libres

de errores. Idealmente, todos los días deben existir nuevas

versiones publicadas. Para evitar errores, solo una pareja de

desarrolladores puede integrar su código a la vez.

5. Propiedad Colectiva del Código

En un proyecto XP, todo el equipo puede contribuir con nuevas

ideas que apliquen a cualquier parte del proyecto. Asimismo,

cualquier pareja de programadores puede cambiar el código que

sea necesario para corregir problemas, agregar funciones o

recodificar. En otras metodologías, este concepto puede parecer

extraño. Muchas veces se asume que, si hay algo de propiedad

colectiva, la responsabilidad también es colectiva. Y que “todos

sean responsables”, muchas veces significa que “nadie es

responsable”. Ward Cunningham explica en una entrevista con

Bill Veners, que este razonamiento no es correcto cuando se

trabaja con la metodología de XP. En este caso, quienes

encuentran un problema, o necesitan desarrollar una nueva

función, pueden resolverlo directamente, sin necesidad de

“negociar” con el “dueño” o autor del módulo (ya que, de hecho,

este concepto no existe en XP). Muchas veces, explica

Cunningham, una solución pasa por la recodificación de varios

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 81

Page 82: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanomódulos, que atraviesan de forma horizontal una determinada

jerarquía vertical. Si es necesario dialogar y convencer al

encargado de cada módulo, posiblemente la solución no se

pueda implementar, por lo menos en tiempos razonables. En XP,

se promueve la recodificación, en aras de generar códigos más

simples y adaptados a las realidades cambiantes. Cualquier

pareja de programadores puede tomar la responsabilidad de este

cambio. Los testeos permanentes deberían de aseguran que los

cambios realizados cumplen con lo requerido, y además, no

afectan al resto de las funcionalidades.

6. Ritmo Sostenido

La metodología XP indica que debe llevarse un ritmo sostenido

de trabajo. Anteriormente, ésta práctica se denominaba

“Semana de 40 horas”. Sin embargo, lo importante no es si se

trabajan, 35, 40 o 42 horas por semana. El concepto que se

desea establecer con esta práctica es el de planificar el trabajo

de manera de mantener un ritmo constante y razonable, sin

sobrecargar al equipo. Cuando un proyecto se retrasa, trabajar

tiempo extra puede ser más perjudicial que beneficioso. El

trabajo extra desmotiva inmediatamente al grupo e impacta en la

calidad del producto. En la medida de lo posible, se debería

renegociar el plan de entregas (“Release Plan”), realizando una

nueva reunión de planificación con el cliente, los desarrolladores

y los gerentes. Adicionalmente, agregar más desarrolladores en

proyectos ya avanzados no siempre resuelve el problema.

IV. Pruebas

1. Pruebas unitarias

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 82

Page 83: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoLas pruebas unitarias son una de las piedras angulares de XP.

Todos los módulos deben de pasar las pruebas unitarias antes de

ser liberados o publicados. Por otra parte, como se mencionó

anteriormente, las pruebas deben ser definidas antes de realizar

el código (“Test-driven programming”). Que todo código liberado

pase correctamente las pruebas unitarias es lo que habilita que

funcione la propiedad colectiva del código. En este sentido, el

sistema y el conjunto de pruebas debe ser guardado junto con el

código, para que pueda ser utilizado por otros desarrolladores,

en caso de tener que corregir, cambiar o recodificar parte del

mismo.

2. Detección y corrección de errores

Cuando se encuentra un error (“bug”), éste debe ser corregido

inmediatamente, y se deben tener precauciones para que errores

similares no vuelvan a ocurrir. Asimismo, se generan nuevas

pruebas para verificar que el error haya sido resuelto.

3. Pruebas de aceptación

Las pruebas de aceptación son creadas en base a las historias de

usuarios, en cada ciclo de la iteración del desarrollo. El cliente

debe especificar uno o diversos escenarios para comprobar que

una historia de usuario ha sido correctamente implementada.

Las pruebas de aceptación son consideradas como “pruebas de

caja negra” (“Black box system tests”). Los clientes son

responsables de verificar que los resultados de estas pruebas

sean correctos. Asimismo, en caso de que fallen varias pruebas,

deben indicar el orden de prioridad de resolución. Una historia

de usuario no se puede considerar terminada hasta tanto pase

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 83

Page 84: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanocorrectamente todas las pruebas de aceptación. Dado que la

responsabilidad es grupal, es recomendable publicar los

resultados de las pruebas de aceptación, de manera que todo el

equipo esté al tanto de esta información.

2.6.3 POBLACION Y MUESTRA

La población de estudio la constituye todos los estudiantes de la

Escuela de Ingenieria de Sistemas de la Universidad Cesar

Vallejo – Tarapoto.

N=278

La muestra de estudio lo constituye:

n= N∗Z2∗P∗Q(N−1 )∗e2+Z2∗P∗Q

Donde:

n: Tamaño de la muestra.

N: Tamaño de la población.

e: Error muestral = 0.10

Z: Nivel de confianza = 1.645

P: Probabilidad de que se tenga éxito (0.50).

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 84

Page 85: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoQ: Probabilidad de que no se tenga éxito (0.50).

n=278∗(1.645)2∗0.50∗0.50

(278−1 )∗(0.10)2+(1.645)2∗0.50∗0.50

n=278∗(2.706 )∗0.25

(277 )∗(0.01 )+ (2.706 )∗0.25

n= 278∗0.67652.77+0.6765

n=188.0673.4465

n=188.0673.4465

n=55

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 85

Page 86: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

V. REFERENCIA BIBLIOGRAFICAS

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 86

Page 87: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

[B.J., & S.F., 1974] Burch, J. and Strater, F. Sistemas de

información teoría y práctica. Fecha: 1974, p.71.

[D.R., 1974] Davis, R. Sistemas de Información teoría y

práctica. Fecha: 1974, p.51.

[S.J., 1978] Senn, James. Análisis y diseño de sistemas de

información. Fecha: 1978, p.363-628.

[L., & L., 1996] Laudon and Laudon. Sistemas de información

gerencial. Fecha: 1996, p.325.

[Ch.I., 1999, pag.8] CHIAVENATO, Idalberto. “Introducción a la

Teoría General de la Administración”. Quinta

edición. Mc Graw Hill. Colombia 1999. Pág. 8.

[K.H. &W.H, 1998] KOONTZ, Harold y WEINRICHY, Heiz.

“Elementos de la Administración”. Quinta

Edición. Mc Graw Hill. México 1998. pag. 4.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 87

Page 88: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano[C.D., 1998, pag 541] CLEALAND, David. “Manual para la

administración de proyectos”. Primera edición.

Continental. México. 1998. Pág. 541.

REFERENCIAS BIBLIOGRÁFICAS DE LA WEB

[L.A.G.G., S.F.] Lionel Armando González Gervasoni, Enfoque

sistémico de las organizaciones, Disponible:

http://h1.ripway.com/lionelarmando/UNIDAD

%20II.%20EL%20ENFOQUE%20SISTEMICO

%20DE%20LAS%20ORGANIZACIONES.pdf, Fecha

de consulta: 18/10/2010.

[R.S.F., 2009] Rosanna Silva Fernández, Sistema de

información, Disponible:

http://www.monografias.com/trabajos66/sistema-

informacion/sistema-

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 88

Page 89: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozanoinformacion2.shtml#ciclodevia, Fecha de

consulta: 19/10/2010.

[J.J.R.V., 2004] JOSE DE JESUS RODRIGUEZ VELA.

“ADMINISTRACIÓN DE PROYECTOS DE

DESARROLLO DE SISTEMAS DE

INFORMACIÓN”, Disponible:

http://www.gestiopolis.com/recursos2/documento

s/fulldocs/ger/adproysisinf.htm, 2004.

[C.R., 2002, pag 2] CARRERA, Ricardo. “Apuntes de la materia

de sistemas integrales de información”. 2002,

pag 2.

[L.E.M.M., S.F.]Luis Eduardo Mendosa M., Sistema de

información II teoría, Disponible:

http://prof.usb.ve/lmendoza/Documentos/PS-

6116/Teor%EDa%20PS6116%20Ciclo%20de

%20Vida.pdf, Fecha de consulta: 22/10/2010.

[G.A., S.F.] Grupo Alarcos, Ciclo de vida del software,

Disponible:

http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Te

ma03.pdf, Fecha de consulta: 23/10/2010.

[I.F.P., S.F.] Instituto de Formación Profesional – Libros, Ciclo

de vida del software y Modelos de desarrollo,

Disponible:

Digitales.http://www.cepeu.edu.py/LIBROS_ELEC

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 89

Page 90: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin LozanoTRONICOS_3/lpcu097%20-%2001.pdf, Fecha de

consulta: 23/10/2010.

[Mil, S.F] Milenium, Principales definiciones de los

términos más usados en Internet, Disponible:

http://www.informaticamilenium.com.mx/paginas/espanol/sitiow

eb.htm#dweb, Fecha de consulta: 06/11/2010.

[Fact., 2008] FactorSim, Tecnologías Web (JSP, PHP, ASP,

ASP.NET), Disponible:

http://www.factorsim.info/2008/01/30/tecnologias-web-jsp-php-

asp-y-aspnet/, Publica el 30 de Enero de 2008, Fecha

de consulta: 06/11/2010.

[J.P.C., S.F] Javier Pérez Capdevila, Las tecnologías web para

la gestión del conocimiento, Editada: Grupo de

Gestión del Conocimiento, Disponible:

http://www.sociedadelainformacion.com/9/las_tec

nologias_web.htm, Fecha de consulta:

06/11/2010.

[Wiki., S.F.] Wikipedía, Software, Disponible:

http://es.wikipedia.org/wiki/Software#cite_note-

modelos-9, Fecha de consulta: 23/10/2010.

[Wiki., S.F.] Wikipedía “Sistema”, Disponible:

http://es.wikipedia.org/wiki/Sistema, Fecha de

consulta: 20/10/2010.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 90

Page 91: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano[Wiki., S.F.] Wikipedía “Sistema de información”, Disponible:

http://es.wikipedia.org/wiki/Sistema_de_informaci

%C3%B3n, Fecha de consulta: 20/10/2010.

[Wiki., S.F.] Wikipedía “Administración de información”,

Disponible:

http://es.wikipedia.org/wiki/Administrador_de_sis

temas#cite_note-1, Fecha de consulta:

20/10/2010.

[Wiki., S.F.] Wikipedía “Gestión de proyectos”, Disponible:

http://es.wikipedia.org/wiki/Gesti

%C3%B3n_de_proyectos, Fecha de consulta:

20/10/2010.

[Word., S.F.] Wordreference “Feedback”, Disponible:

http://www.wordreference.com/definicion/feed-

back, Fecha de consulta: 20/10/2010.

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 91

Page 92: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

ANEXOS

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 92

Page 93: PROYECTO de TESIS Carlos Homero Solin Lozano v3 - Copia

Escuela de Ingenieria de Sistemas 2010-II Carlos Homero

Soplin Lozano

Implementación de un Sistema Informático de gestión de proyectos e informes de investigación en la Escuela de Ingenieria de Sistemas de la Universidad Cesar Vallejo de Tarapoto, a través de tecnología WEB.

Página 93