pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que...

111
UNIVERSIDAD TECNOLÓGICA DEL PERÚ FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA LA MEJORA DEL SERVICIO DE UNA EMPRESA DE TRANSPORTE PÚBLICO EN LIMA METROPOLITANA Presentado por: CIUDAD GAYOSO, Brayan Junior VERASTEGUI AVILA, David Orlando Asesor: Msc. KrugerSarapura Yupanqui. LIMA 2012

Transcript of pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que...

Page 1: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS

DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA LA MEJORA DEL SERVICIO

DE UNA EMPRESA DE TRANSPORTE PÚBLICO EN LIMA METROPOLITANA

Presentado por:

CIUDAD GAYOSO, Brayan Junior

VERASTEGUI AVILA, David Orlando

Asesor:

Msc. KrugerSarapura Yupanqui.

LIMA

2012

Page 2: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

INTRODUCCIÓN

En la actualidad, el servicio que ofrece las empresas de transporte público en la ciudad de Lima

Metropolitana, se ha vuelto deplorable debido a la mala gestión de la empresa para controlar este

servicio y el mal desempeño por parte de los conductores, donde los principales perjudicados son

los peatones por el uso de los vehículos de transporte de estas empresas, y por la dependencia

hacia estos como su principal medio de transporte. Por ende, la decisión de buscar otros medios

se ha vuelto común para la necesidad de movilización hacia un destino fijado por parte de los

usuarios.

Por ello esta investigación está dirigida a mejorar el servicio brindado a los peatones en la ciudad

de Lima Metropolitana, mediante el diseño de un sistema que ayude a estas empresas a controlar

la calidad de su servicio, así como a los conductores, a evitar las sanciones que reciben por el

incumplimiento de las normas laborales regidas por estas empresa; y principalmente a los

peatones, dándoles una mayor satisfacción al mejorar este servicio.

2 | P á g i n a

Page 3: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

LISTA DE FIGURAS

Figura1: Linea de Autobuses de EMT.................................................................................10

Figura2: Interfaz del mapa interactivo "Navega por Madrid"............................................11

Figura3: Diseño del sistema automatizado de Transporte....................................................13

Figura 4: Comunicación entre el navegador y el servidor Web............................................16

Figura 5: Arquitectura del www...........................................................................................19

Ilustración 6: Arquitectura Multinivel.................................................................................20

Figura 7: Uso del Motor de PHP...........................................................................................22

Figura 8: En Julio ingresaron 56 buses nuevos a la ruta......................................................26

Figura 9: Tramo 1, red básica de tramo...............................................................................28

Figura 10: Interfaz del mapa interactivo "Navega por Madrid".........................................29

Figura 11: Interacciones entre etapas de la Metodología RUP.............................................50

Figura 12: Ejemplo de la aplicación del Método Estadístico................................................61

3 | P á g i n a

Page 4: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

INDICE GENERAL

INTRODUCCIÓN..........................................................................................................................2LISTA DE FIGURAS......................................................................................................................31. FORMULACIÓN DEL PROBLEMA..................................................................................71.1. Planteamiento del Problema...........................................................................................71.2. Antecedentes de Solución................................................................................................81.2.1. Nacionales.....................................................................................................................81.2.2. Internacionales.............................................................................................................91.3. Propuesta de Solución...................................................................................................131.4. Alcance de la Propuesta................................................................................................141.5. Justificación....................................................................................................................141.6. Objetivos.........................................................................................................................151.6.1. Objetivos General.......................................................................................................151.6.2. Objetivos Específicos.................................................................................................152. MARCO TEÓRICO.............................................................................................................152.1. PROGRAMACIÓN WEB................................................................................................152.1.1. Protocolo HTTP (Protocolo de Transferencia de Hipertexto)................................152.1.2. Comunicación entre el navegador y el servidor web..................................................162.1.3. Arquitectura del WWW................................................................................................182.1.4. HTML.............................................................................................................................192.1.5. Desarrollo de aplicaciones web.....................................................................................202.1.5.1. Lenguajes de programación del lado del cliente.....................................................202.1.5.2. Lenguajes de programación del lado del servidor..................................................212.1.5.3. Metodologías para el desarrollo de aplicaciones web.............................................222.1.5.3.1. Aspectos de seguridad............................................................................................242.2. MARCO REFERENCIAL...............................................................................................242.2.1. Antecedentes:.................................................................................................................252.2.1.1. Nacionales...................................................................................................................252.2.1.2. Internacionales...........................................................................................................282.3. MARCO NORMATIVO...................................................................................................302.3.1. Políticas para la elaboración de sistemas.....................................................................302.3.2. Normas para la elaboración de Sistemas.....................................................................33

4 | P á g i n a

Page 5: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.3.2.1. Objetivo:......................................................................................................................332.3.2.2. Normas Generales:.....................................................................................................332.3.2.3. Normas para el análisis de sistemas:.........................................................................352.3.2.4. Normas para el diseño de sistemas............................................................................352.3.2.5. Normas para la programación y documentación de sistemas.................................362.3.2.6. Normas para la implantación de sistemas y capacitación.......................................372.3.2.7. Normas para el mantenimiento de sistemas.............................................................382.3.3. Políticas Generales De Seguridad Informática...........................................................392.3.3.1. Del Departamento de Redes y Comunicaciones......................................................392.3.3.2. De los Administradores de red..................................................................................402.3.3.3. Del Departamento de Soporte Técnico.....................................................................412.3.3.4. Del Personal................................................................................................................412.3.4. Normas específicas para la seguridad de información...............................................422.3.4.1. Del Acceso a la Información......................................................................................422.3.4.2. De la Protección Especial de la Información...........................................................442.3.4.3. De la Integridad de la Información..........................................................................442.3.4.4. Seguridad de la Información.....................................................................................462.4. METODOLOGÍA RUP....................................................................................................462.4.1. UML................................................................................................................................472.4.2. Características del RUP................................................................................................472.4.3. Descripción de las Fases................................................................................................502.4.4. Beneficios de la Metodología Orientada a Objetos.....................................................552.4.5. Ventajas de la Metodología Orientada a Objetos.......................................................562.5. HIPOTESIS........................................................................................................................562.5.1. VARIABLES INDEPENDIENTES..............................................................................572.5.2. VARIABLES DEPENDIENTES..................................................................................573. MARCO METODOLÓGICO.............................................................................................573.1. Metodología para el análisis y diseño de la solución......................................................573.1.1. Fase de Inicio..................................................................................................................573.1.2. Fase de Elaboración.......................................................................................................583.2. Metodología para el estudio de factibilidad (viabilidad) de la solución.......................593.2.1. Investigación Cualitativa...............................................................................................593.2.1.1. Universo......................................................................................................................593.2.1.2. Muestra.......................................................................................................................59

5 | P á g i n a

Page 6: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

3.2.1.3. Técnica........................................................................................................................603.2.1.4. Instrumento................................................................................................................603.2.1.5. Método de recolección de datos................................................................................603.2.2. Impacto Económico.......................................................................................................613.2.3. Viabilidad Legal.............................................................................................................614. ASPECTOS ADMINISTRATIVOS.......................................................................................614.1. Índice Preliminar de Tesis……...……………………………......…………......................61

4.2. Presupuesto y Cronograma de Actividades ……………………………………...………64

4.2.1. Presupuesto……..……………………………………………………...………………....64

4.2.2 Cronograma..……………………………………………………………………………...65

REFERENCIAS...........................................................................................................................67

6 | P á g i n a

Page 7: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

1. FORMULACIÓN DEL PROBLEMA

1.1. Planteamiento del Problema

A lo largo de nuestra vida hemos estado en contacto con diversos problemas sociales,

políticos, económicos, laborales, etc.; entre los cuales uno de los principales es el tema

del transporte. Hoy en día el desplazamiento mediante el uso del transporte público

urbano en la ciudad de Lima Metropolitana ha afectado a la población limeña, debido a

que el tamaño del parque automotor de Lima Metropolitana es actualmente más de 1.5

millones de vehículos y está creciendo a una tasa de 15% anual1, el 45,9% de capitalinos

está fastidiado por el ineficiente servicio de transporte público limeño2, produciendo

incomodidad y malestar en los peatones que son los ciudadanos.

Cuando se espera un bus para desplazarnos de un punto a otro, muchas veces decidimos

el camino o ruta para lograr esto, y tras su selección nos hacemos diversas preguntas: ¿A

qué hora pasará el bus?, ¿Cuánto más debo esperar?, ¿Pagaré más de lo que pago?,

¿Cuánto puedo gastar?, así como otras interrogantes; todo esto debido a la gran

incertidumbre del servicio que brinda el transporte público.

Dentro de esta problemática que se ha ido alimentando en el transcurso del tiempo, hay

factores que están directamente relacionados con el usuario (peatón), los cuales son el

tiempo pero en la encuesta realizada en el 2011 el 21,5% de limeños considera que se

demora menos tiempo3 para movilizarse por la ciudad que en el 2010 pero no todos los

limeños son acreedores de estos beneficios, otro de ellos es el sistema de tarifa y los

horarios de servicio. El factor tiempo es el más crítico debido a que muchos de los

usuarios (peatones) pierden demasiado tiempo ya sea esperando el bus o estando en ellos;

y esto ha venido siendo una variable aleatoria por el hecho de que estas líneas de

transporte están sometidos a diferentes agentes externos lo cual como consecuencia

originan la importante necesidad de que los usuarios opten por tomar otras alternativas

que puedan confrontar este factor la cual permita que el tiempo que se invierta sea el

menor posible.

1http://blog.pucp.edu.pe/item/159841/el-problema-del-transporte-urbano-en-lima-metropolitana2 Diario la República, http://www.larepublica.pe/17-01-2012/inseguridad-y-transporte-los-principales-problemas-de-nuestra-capital3 Diario la República, http://www.larepublica.pe/17-01-2012/inseguridad-y-transporte-los-principales-problemas-de-nuestra-capital

7 | P á g i n a

Page 8: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

En las diferentes toma de decisiones de los usuarios, el tiempo de espera, que es el factor

más considerado, seguido del tiempo de viaje son los más contribuyentes para elegir la

opción correcta más factible en relación a las diferentes situaciones o realidades de los

ciudadanos ya que consideramos la posibilidad que en muchos de estas alternativas se

llegue a la utilización de más recursos, especialmente el económico, lo cual no está en la

contingencia de todos.

Otro de los factores es el ya mencionado sistema tarifario, por lo que en muchas

situaciones los usuarios creen que el valor de su respectivo viaje ya está determinado,

pero varias veces se dan con la sorpresa de que este valor ha aumentado ya sea por la

“viveza” de muchos cobradores o conductores o por factores relacionados al alza del

combustible.

El presente trabajo está orientado a la reducción del tiempo de espera de los buses de los

cuales el 22%4 de limeños prefieren usar dicho medio de transporte, así como el de tener

un mejor sistema tarifario permitiendo una mejor relación usuario-transporte, y además

contribuya a una mejora en cuanto al servicio de transporte.

1.2. Antecedentes de Solución

1.2.1. Nacionales

Años atrás, el transporte urbano no era un problema crítico el cual hoy en día se enfoca

como uno de los principales problemas de Lima Metropolitana, el tráfico vehicular era

liviano, el tiempo de espera y viaje era mucho menor al de ahora, debido a que Lima era

un lugar poco centralizado.

A partir de la década de los 90, el Perú se ha visto afectado por el incremento de la tasa

de desempleo que género que los desempleados encontraran en el transporte público una

manera de poder subsistir, generando actualmente una sobre oferta del 40%, ya sean

combis, ómnibus o custers. En consecuencia, el tráfico en Lima Metropolitana se ha

vuelto muy caótico y denso, y eso se observa principalmente en horas específicas, que es

4 Diario la República, http://www.larepublica.pe/17-01-2012/inseguridad-y-transporte-los-principales-problemas-de-nuestra-capital

8 | P á g i n a

Page 9: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

cuando se generan las congestiones vehiculares, también cabe mencionar que entre Lima

y Callao se concentra el 69% del parque automotor del Perú.

Actualmente, se han desarrollado diversos proyectos orientados a la disminución del

tráfico vehicular en Lima y otros a la creación de nuevas vías alternas para el transporte

como Vía Expresa, “By Pass”; o creación de nuevas modalidades de transporte como el

Metropolitano o el Tren Eléctrico, pero la gran mayoría no han sido soluciones factibles

o deseables, ya que no se ha visto un cambio notorio; además de la falta de cultura y

atención de las ciudadanos, policías, municipalidades; los cuales no respetan las normas

vehiculares y los principales lugares para abordar un bus, el cual son los paraderos.

El Metropolitano y el Tren Eléctrico son dos proyectos que se implementaron como una

opción a los ciudadanos para movilizarse de una manera más rápida, estos cuentan con

un mejor nivel de servicio para los usuarios aunque vienen teniendo problema con la

frecuencia de los buses( en el caso del Metropolitano), además estas no llegan a toda la

población a pesar que mucha gente los utiliza, aún hay una gran porcentaje de la

población que sigue utilizando el transporte público, lo que nos da a entender que estos

proyectos no fueron diseñados para mejorar el tema del tráfico vehicular, sino como

solución alternativa de trasladarse evitando el tráfico vehicular.

1.2.2. Internacionales

La Empresa Municipal de Transportes de Madrid es una sociedad anónima,

propiedad del Ayuntamiento de Madrid, encargada de la prestación del servicio de

transporte público urbano colectivo de superficie mediante autobús en la ciudad de

Madrid.

La EMT cuenta con una flota de 2.068 autobuses para explotar un total de 216

líneas. De las 216 líneas que opera la EMT, 171 líneas son convencionales

diurnas; 7 son líneas universitarias que sólo prestan servicio en periodo lectivo, 26

son líneas nocturnas convencionales y 12 son líneas nocturnas de ‘Metrobúhos’.

9 | P á g i n a

Page 10: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

La EMT de Madrid pionera en la aplicación de nuevas tecnologías ha puesto en

marcha un mapa interactivo al que puedes acceder mediante internet, llamada

“Navega por Madrid”5, en donde usted mediante el uso de estas herramientas

podrá realizar lo siguiente:

Calcular itinerarios personalizados en autobús por la ciudad de Madrid

Consultar líneas que pasan por un punto concreto de la ciudad

Consultar tiempos de espera en paradas

Consultar itinerarios de las líneas de EMT

Consultar incidencias de servicio en tiempo real

5Navega por Madrid (EMT Madrid, España). Una de las interfaces de una aplicación móvil dirigida a los habitantes de Madrid

10 | P á g i n a

Figura2: Interfaz del mapa interactivo "Navega por Madrid"

Page 11: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

También ha desarrollado un conjunto de aplicaciones y servicios disponibles

desde cualquier dispositivo móvil que podrás ingresar mediante tu Smartphone,

mediante dicho aplicativo se pueden realizar diferentes tipos de funcionalidades,

preguntándose ¿Dónde estoy? ¿Cómo ir hacia?, donde te muestra el nombre de las

calles del lugar donde te encuentras, las paradas que tienes alrededor y el tiempo

de llegada de los autobuses en tiempo real, también brinda las mejores rutas de

trasladarse de un lugar a otro, también muestra en forma detallada la atención de

líneas de buses disponibles durante cada día.

En la aplicación EMTMADRID para IPhone podemos encontrar una utilidad

llamada Realidad Aumentada, a través de la cual tendrás acceso a la información

que se superpone en la imagen captada desde la cámara del dispositivo,

geolocalizando las paradas de autobús más cercanas así como diversos sitios de

interés, donde el usuario se orientara con una visión de 360º visualizando las

paradas, los tiempos de espera y a qué distancia están.

Gracias a esta aplicación las personas se podrán movilizar por Madrid sin

necesidad de tener un conocimiento detallado de la ciudad.

Por otra parte, la empresa Smartmatic es una compañía multinacional que diseña y

despliega soluciones que permite a los organismos gubernamentales y a grandes

empresas cumplir con sus ciudadanos de la manera más eficiente posible.

11 | P á g i n a

Page 12: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Uno de los proyectos realizados por Smartmatic es un Sistemas para la

Automatización del Recaudo de Pasajes, Gestión de Flotas e Información al

Usuario para TransCaribe, Cartagena de Indias, Colombia.

12 | P á g i n a

Tabla 1: Transporte Masivo Cartagena De Indias

POBLACIÓN

ATENDIDA:1.200.000

Vehículos de pasajeros por

año:220.000.000

VEHÍCULOS: 719 buses

Para el servicio troncal 111

Alimentadores 405

Auxiliares 204

PUNTOS DE VENTA 634

ESTACIONES

TRONCALES17

Page 13: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Este sistema comprende el servicio de la gestión de todos los aspectos relativos a

la recolección de pasajes, incluyendo la producción y distribución de tarjetas, los

equipos de a bordo de los nuevos autobuses, un centro de control de operaciones

para consolidar y gestionar toda la información, y comunicaciones GSM y vía

enlaces de radio troncalizados, utilizando redes privadas y públicas.

El sistema contara con boletería electrónica basado en tarjetas inteligentes con la

tecnología en software y hardware más avanzada en la industria. En Cartagena,

Smartmatic se encargara de suministrar, dar mantenimiento y de la operación de

los equipos, las flotas de autobuses y paneles de información para los pasajeros

tanto en los buses como estaciones.

1.3. Propuesta de Solución

La presente investigación que se plantea, está orientada al diseño de un sistema de

información para proporcionar información a los usuarios (peatones) sobre el servicio de

transporte que ellos utilizan, y a la vez ayude a la empresa en la toma de decisiones.

Este sistema se caracterizada por realizar lo siguiente:

Mostrar los horarios de salida de una línea de bus, y los paraderos en el recorrido

de esta línea, indicando donde debe de parar este y donde el usuario debe de bajar13 | P á g i n a

Figura3: Diseño del sistema automatizado de Transporte

Page 14: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Indicar los horarios que esta línea de bus pasa por cada uno de los paraderos y

puntos de control

Tener una aplicación que permita mostrar el tiempo que se demora la línea de bus

entre dos paraderos respectivos para el uso y conocimiento del usuario

Tener una aplicación que permite mostrar al usuario la cantidad que debe de

pagar por su viaje, indicando en donde abordará la línea de bus y donde desea

este bajar, para evitar la sorpresa de este al pagar la tarifa de acuerdo a su tramo

de viaje

Dar mantenimiento a la página, es decir poder gestionar los horarios, el tiempo de

un viaje y el tarifario de acuerdo a las políticas o acciones de la empresa

Con estas características, el usuario tendrá mayor facilidad al acceso de información de

este servicio y de una manera más rápida a través de la conexión a Internet, ya sea por un

computador o móvil.

1.4. Alcance de la Propuesta

El alcance de la presente investigación centra su atención en la ciudad de Lima

Metropolitana, lugar donde transitan más de 34 mil vehículos (buses, cústeres y combis)

según el diario la República, y donde se concentra la mayor cantidad de personas en el

país, siendo esta cifra más de 8, 432 mil habitantes lo que equivale al 28,14% de la

población nacional, esto según un informe de la INEI (Instituto Nacional de Estadísticas

e Informática) hecho a principios del año.

Por estas razones, el impacto de nuestra investigación tendrá un mayor efecto sinérgico y

beneficiara a muchos peatones que residen en la ciudad a tomarla como lugar de estudio;

por otra parte la aplicación del proyecto está dirigida a las empresas de transporte público

que cuenten como únicos vehículos los buses, ya que este tipo de vehículo es muy poco

informal a diferencia de los otros (custeres o combis).

1.5. Justificación

Actualmente en Lima Metropolitana, el ciudadano se ve inmerso en la misma situación

de todos los días y que nos afecta directa e indirectamente, que es lidiar con los servicios

que ofrece cada bus del transporte público, siendo las causas en muchos ocasiones el

14 | P á g i n a

Page 15: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

tiempo de espera, las indeterminadas tarifas, los modos de manejo y conducción, y entre

otros que nos ocasionan insatisfacción y malestar.

Por tal motivo es que se realiza la siguiente investigación, para establecer una mejor

planificación sobre los horarios de los buses mediante un sistema en interacción con la

tecnología actual y moderna, obteniendo un mejor estilo de vida logrando para ello en el

servicio una mejora de su calidad, un servicio del cual por mucho tiempo hemos sido

afectados por sus acciones y del que somos dependientes.

1.6. Objetivos

1.6.1. Objetivos General

Elaborar el diseño de un sistema de información que pretenda mejorar el servicio

que ofrecen las empresas de transporte público.

1.6.2. Objetivos Específicos

Simular el sistema de información en el establecimiento de los horarios por

parte de los buses

Incluir en el diseño del sistema de informaciónla aplicación costo de viaje del

usuario entre un paradero y otro, de acuerdo al tarifario de la línea de bus y de

la empresa de transporte público.

Incluir en el diseño del sistema de información una aplicación que permita

consultar el tiempo que le tomará a la línea de bus llegar a un punto específico

desde un punto fijado.

Incluir en el diseño del sistema, el manejo del mantenimiento de la

información, ya sea para el tarifario, el tiempo de viaje y los horarios de la

línea de bus.

2. MARCO TEÓRICO

A continuación se darán a conocer las diferentes teorías, conceptos, normas y referencias de los

diferentes temas abordados para el diseño de un sistema de Información del servicio orientado a

los usuarios de una empresa de transporte público, esta información fue recopilada de diferentes

15 | P á g i n a

Page 16: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

bibliografías, artículos, documentos y linkografías para describir y explicar los temas

relacionados a la investigación.

1.

2.

2.1. PROGRAMACIÓN WEB

2.1.1. Protocolo HTTP (Protocolo de Transferencia de Hipertexto)

Desde 1990, el protocolo HTTP es el protocolo más utilizado en Internet. La

versión0.9 sólo tenía la finalidad de transferir los datos a través de Internet (en

particular páginas Web escritas en HTML). La versión 1.0 del protocolo permite la

transferencia de mensajes con encabezados que describen el contenido de los

mensajes mediante la codificación MIME (Extensiones de Correo de Internet

Multipropósito).

El propósito del protocolo HTTP es permitir la transferencia de archivos

(principalmente, en formato HTML), entre un navegador (el cliente) y un servidor

Web localizado mediante una cadena de caracteres denominada dirección URL.

2.1.2. Comunicación entre el navegador y el servidor web

La comunicación entre el navegador y el servidor se lleva a cabo en dos etapas:

El navegador realiza una solicitud HTTP

El servidor procesa la solicitud y después envía una respuesta HTTP

16 | P á g i n aFigura4: Comunicación entre el navegador y el servidor Web

Page 17: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

I. Solicitud HTTP

Una solicitud HTTP es un conjunto de líneas que el navegador envía al servidor.

Incluye:

Una línea de solicitud: es una línea que especifica el tipo de documento

solicitado, el método que se aplicará y la versión del protocolo utilizada. La

línea está formada por tres elementos que deben estar separados por un

espacio:

o el método

o la dirección URL

o la versión del protocolo utilizada por el cliente (por lo general,

HTTP/1.0 )

Los campos del encabezado de solicitud: es un conjunto de líneas

opcionales que permiten aportar información adicional sobre la solicitud

y/o el cliente (navegador, sistema operativo, etc.). Cada una de estas líneas

está formada por un nombre que describe el tipo de encabezado, seguido

de dos puntos (:) y el valor del encabezado.

El cuerpo de la solicitud: es un conjunto de líneas opcionales que deben

estar separadas de las líneas precedentes por una línea en blanco y, por

ejemplo, permiten que se envíen datos por un comando POST durante la

transmisión de datos al servidor utilizando un formulario.

II. Respuesta HTTP

Una respuesta HTTP es un conjunto de líneas que el servidor envía al

navegador. Está constituida por:

Una línea de estado: es una línea que especifica la versión del protocolo

utilizada y el estado de la solicitud en proceso mediante un texto

explicativo y un código. La línea está formada por tres elementos que

deben estar separados por un espacio:

17 | P á g i n a

Page 18: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

o la versión del protocolo utilizada

o el código de estado

o el significado del código

Los campos del encabezado de respuesta: es un conjunto de líneas

opcionales que permiten aportar información adicional sobre la respuesta

y/o el servidor. Cada una de estas líneas está formada por un nombre que

describe el tipo de encabezado, seguido de dos puntos (:) y el valor del

encabezado.

El cuerpo de la respuesta: contiene el documento solicitado.

2.1.3. Arquitectura del WWW

La arquitectura de una aplicación Web dinámica, consta de tres elementos

principales que son: un cliente Web, un Servidor Web y un servidor de base de

datos, si se tratará de una aplicación Web estática se eliminaría el servidor de base

de datos, de tal manera que el cliente Web realiza las peticiones al servidor y este

responde el mensaje en formato HTML solamente. Cuando una aplicación Web es

dinámico, el servidor Web no es capaz de responder por si solo las peticiones del

cliente Web, auxiliándose para ello del servidor de base de datos, a través un

motor de base de datos que sirve como interfaz entre ambos, el motor se encarga

de traducir el lenguaje utilizado durante la programación Web dinámica, como

pueden ser PHP, JSP, ASP al lenguaje del servidor de base de datos que se esté

utilizando, así se puede utilizar PHP o cualquiera de los otros lenguajes para

acceder y manipular una base de datos de MySQL, Microsoft SQL server,

Microsoft Acces, o cualquier otra. Por supuesto dependiendo del lenguaje utilizado

para el acceso a la base de datos será el motor que se debe usar, existiendo un

motor por cada lenguaje de programación, mismo que deberá instalarse y

configurarse para operar de manera coordinada con el servidor Web y el servidor

de base de datos.

18 | P á g i n a

Page 19: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

En el caso de una aplicación Web dinámica, el cliente realiza la petición al

servidor, el servidor utilizando el motor de base de datos acceso a la base de datos,

quien responde y entrega los resultados al servidor Web, finalmente el servidor

Web responde al cliente Web en formato HTML. Se puede notar que ya sea que la

aplicación Web sea estática o dinámica el servidor Web siempre entregará al

cliente respuestas en formato HTML, de esta forma el cliente nunca recibirá

respuesta en el lenguaje de programación Web dinámica. Esto sirve como un

mecanismo de seguridad para evitar que el usuario del cliente Web pueda ver los

detalles de implementación ejecutados en el servidor Web utilizando el motor de

base de datos.

2.1.4. HTML

HTML es el lenguaje con el que se "escriben" la mayoría de páginas Web.

El lenguaje HTML es un estándar reconocido en todo el mundo y cuyas normas

define un organismo sin ánimo de lucro llamado World Wide Web Consortium

(http://www.w3.org/),más conocido como W3C. Como se trata de un estándar

reconocido por todas las empresas relacionadas con el mundo de Internet, una

19 | P á g i n a

Figura5: Arquitectura del www

Page 20: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

misma página HTML se visualiza de forma muy similar en cualquier navegador de

cualquier sistema operativo.

El propio W3C define el lenguaje HTML como "un lenguaje reconocido

universalmente y que permite publicar información de forma global". Desde

su creación, el lenguaje HTML ha pasado de ser un lenguaje utilizado

exclusivamente para crear documentos electrónicos a ser un lenguaje que se

utiliza en muchas aplicaciones electrónicas como buscadores, tiendas en línea y

banca electrónica.

2.1.5. Desarrollo de aplicaciones web

La arquitectura de las aplicaciones Web suelen presentar un esquema de tres

niveles. El primer nivel consiste en la capa de presentación que incluye no sólo el

navegador, sino también el servidor Web que es el responsable de dar a los datos

un formato adecuado. El segundo nivel está referido habitualmente a algún tipo de

programa o script. Finalmente, el tercer nivel proporciona al segundo los datos

necesarios para su ejecución.

Una aplicación Web típica recogerá datos del usuario (primer nivel), los enviará al

servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo resultado será

formateado y presentado al usuario en el navegador (primer nivel otra vez).

20 | P á g i n a

Ilustración 6: Arquitectura Multinivel

Page 21: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.1.5.1. Lenguajes de programación del lado del cliente

Los lenguajes del lado del cliente son aquellos que pueden ser directamente

interpretados por el navegador ó cliente Web y no necesitan la

interpretación del servidor

Visual Basic Script

Es un lenguaje de programación de scripts del lado del cliente, pero

sólo compatible con Internet Explorer. Es por ello que su utilización

está desaconsejada a favor de Javascript.

Está basado en Visual Basic, un popular lenguaje para crear

aplicaciones Windows. Tanto su sintaxis como la manera de

trabajar están muy inspiradas en él. Sin embargo, no todo lo que se

puede hacer en Visual Basic se puede hacer en Visual Basic Script,

pues este último es una versión reducida del primero.

2.1.5.2. Lenguajes de programación del lado del servidor

21 | P á g i n a

Page 22: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Son aquellos lenguajes que son reconocidos, ejecutados e interpretados por

el propio servidor y que se envían al cliente en un formato comprensible

para él.

Existe una multitud de lenguajes concebidos o no para Internet. Cada uno

de ellos explota más a fondo ciertas características que lo hacen más o

menos útiles para desarrollar distintas aplicaciones.

Los lenguajes del lado del servidor son invisibles para los clientes. Las

páginas que utilicen scripts de este tipo contienen el código entre etiquetas

parecidas a las de HTML, pero éstas desaparecen cuando el cliente recibe

la página. Los pasos que sigue el navegador son:

Solicita al servidor una página Web a través de Internet

El servidor comprueba si la página solicitada contiene script del

lado del servidor (PHP, ASP, JSP, etc.)

Ejecuta los posibles script y añade el resultado final a la página

Web resultante

El navegador recibe estos datos, interpreta la página Web enviada

y la muestra en la pantalla de acuerdo con la resolución del

monitor, las preferencias del usuario y algún otro factor.

Los lenguajes del lado del servidor necesitan un motor (un programa) que

interprete el código según el lenguaje de programación que se esté

utilizando.

22 | P á g i n a

Page 23: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.1.5.3. Metodologías para el desarrollo de aplicaciones web

23 | P á g i n a

Figura7: Uso del Motor de PHP

Page 24: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Los sitios Web se presentan de todas formas y modelos, desde sencillas

páginas a megasitios que gestionan los negocios para empresas a nivel

mundial, el proceso de desarrollar un sitio implica los mismos pasos

básicos:

Conceptualizar e investigar

Esta primera fase es emocionante. Se empieza con una idea (“sitio de

venta en línea”, “ambiente virtual de aprendizaje”, “banca en línea”,

etc.) y luego realizar una lluvia de ideas sobre cómo se va a manifestar

como sitio Web. Este es el momento de las listas y bocetos, pizarras y

cuadernos. ¿Qué va hacer emociónate? ¿Qué va haber en la primera

página?

Crear y organizar contenido

La parte más importante de un sitio Web es su contenido. A pesar del

ruido sobre tecnologías y herramientas, el contenido sigue siendo el rey

de internet. Tiene que haber algo de valor, tanto sea algo de leer, algo

que hacer o algo que comprar que atraiga a los visitantes y haga que

regresen. Es acertado ser sensible a la necesidad de un buen contenido.

Desarrollar el aspecto visual y comportamiento

El aspecto visual de un sitio hace referencia a su diseño grafico y

apariencia visual global incluida su esquema de color tipografía y estilo

de imagen.

Producir un prototipo

Una vez que el diseño esta aprobado y el documento están listos, el sitio

entra en la fase de producción se puede realizar por una persona. Es más

común en el diseño Web comercial contar con un equipo de personas

que trabajan en tareas especializadas.

Probarlo

24 | P á g i n a

Page 25: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Todos los sitios Web se tienen que probar antes de que estén listos para

el público. Los desarrolladores Web profesionales dedican tiempo y

recursos al calendario de producción para realizar pruebas. Tanto

formalmente como informalmente, los sitios se deberían probar para

funcionalidad básica, rendimiento en diferentes entornos de navegación

y facilidad de uso.

Lanzar el sitio

Una vez que se tiene todos los detalles resueltos para el sitio, es el

momento de enviarlo al servidor final, y ponerlo disponible al mundo.

Mantener el sitio

Un sitio Web nunca está del todo terminado. De hecho la posibilidad de

realizar actualización y mantener el contenido actualizado es una de las

ventajas del medio Web. Es importante tener una estrategia para lo que

ocurriría con el sitio después de su lanzamiento inicial.

2.1.5.3.1. Aspectos de seguridad.

En este tema se analiza el papel de la seguridad en los sitios Web

dinámicos. Se indicará quién puede estar interesado en la información y

como podrían obtenerla, los principios implicados en la creación de una

política para evitar este tipo de problemas y algunas tecnologías

disponibles para salvaguardad la seguridad de un sitio Web incluida la

criptografía, la autentificación y el rastreo.

Entre los aspectos de seguridad están:

Importancia de la información

Amenazas contra seguridad

Equilibrio entre usabilidad, rendimiento, costes y seguridad

Crear una política de seguridad

Principios de autentificación

Fundamentos de la criptografía

Criptografía de la clave publica25 | P á g i n a

Page 26: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Firmas digitales

Certificados digitales

Servidores Web seguros

Auditorias y registros

Cortafuegos

Copia de seguridad de datos

Seguridad física

2.2. MARCO REFERENCIAL

Las referencias para el desarrollo de la investigación presente ha sido las diferentes

vivencias por parte de nosotros, los cuales experimentamos el problema en particular

bajo diferentes situaciones, aparte por el hecho de que el problema que intentamos

solucionar pertenece a uno de los principales problemas que actualmente la sociedad de

Lima Metropolitana enfrenta. Según una encuesta realizada por Lima Como Vamos

(observatorio ciudadano que realiza seguimiento y evaluación a los cambios producidos

en la capital) a finales del año pasado, el 45,9% de los ciudadanos están fastidiados por el

ineficiente servicio de transporte público limeño, lo que nos conlleva a analizar algunas

de las causas que corresponde a este resultado. Además señala las preferencias de las

personas por el servicio del Metropolitano, estas preferencias están sustentadas en el

tiempo de viaje, es decir en su rapidez, siendo el más valorado según la encuesta con un

37,4 %, sin embargo este servicio solo beneficia a un 10% de limeños, lo que significa q

el resto de la población aun sigue utilizando el servicio clásico que aun sigue siendo

deficiente.

Así mismo, según un documento del Ministerio de Educación, que corresponde al

informe defensorial N° 137, cita varios argumentos que se entiende, que debido a un mal

sistema regulador o de control por parte de la mayoría de empresas de transporte público,

provoca diferentes problemas así como accidentes, dentro de los cuales la principal causa

es la forma de actuar de los choferes como consecuencia de la mala gestión o del mal

sistema que tienen estas empresas.

26 | P á g i n a

Page 27: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.2.1. Antecedentes:

2.2.1.1. Nacionales

Metropolitano

Como una solución para este problema, en el segundo semestre del 2010 se

empezó a utilizar el servicio Metropolitano, un nuevo sistema integrado de

transporte público para Lima, que cuenta con buses articulados de gran

capacidad que circulan por corredores exclusivos, bajo el esquema de

autobuses de tránsito rápido BRT (Bus Rapid Transit en inglés).

El desarrollo de este proyecto se hizo con el objetivo de elevar la calidad de

vida de los ciudadanos, al ahorrarles tiempo en el traslado diario, proteger

el medio ambiente, brindarles mayor seguridad, una mejor calidad de

servicio y trato más humano, especialmente a gestantes, mujeres con niños

en brazo,  niños, adultos mayores y personas con discapacidad.

Sin embargo, según Juan Tapia Grillo, presidente de Pro-transporte, el

Metropolitano todavía no es rentable: “Todos los sistemas de corredores

segregados de alta velocidad se basan en el rendimiento de pasajeros por

bus. El diseño original aquí fue hecho para atender a más de 600 mil

pasajeros por día. Todavía no hemos llegado a esa cifra”, explica Tapia.

Han pasado de 220 mil pasajeros en enero de 2011 –inicio de la gestión de

Susana Villarán– a 460 mil. Espera lograr la cifra necesaria a fines de este

año o comienzos del próximo “habilitando nuevas rutas y poniendo toda la

flota existente en la calle”.

27 | P á g i n a

Page 28: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Aparte este servicio conecta Lima Sur con Lima Norte, recorriendo 16 distritos

de la ciudad desde Chorrillos hasta Comas. Por lo que se concluye que no

ayuda a toda la población, siendo solo un poco más del 10% la cantidad de

personas beneficiarias de este servicio.

28 | P á g i n a

Figura8: En Julio ingresaron 56 buses nuevos a la ruta

Page 29: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Tren Eléctrico

Otra solución para este problema, es el servicio de tren eléctrico, este

servicio fue conformado por empresas líderes como Odebrecht (67%) y

Graña y Montero (33%), que así como el Metropolitano, este también se

desarrollo para mejorar la calidad en los servicios de transporte que se tiene

en nuestra ciudad, así como también los siguientes beneficios:

Transporte Masivo. El tren beneficiará a más de 3 millones de

personas.

Rapidez y puntualidad. Recorrerá 11 distritos en aproximadamente

45 minutos (en la actualidad son 4 horas en ómnibus)

Descongestión Vehicular. Permitirá una mejora y orden en el

tránsito de la ciudad.

Modernidad. Lima contará con un sistema de transporte moderno,

logrando ubicarse entre las ciudades más importantes en el mundo.

Cero contaminaciones. El moderno sistema de transporte no

contamina debido a su alimentación eléctrica.

Seguridad. El recorrido de los vagones está cronometrado y

monitoreado.

Tranquilidad. El metro es un sistema de transporte que no emite

ruidos inoportunos.

Aunque los beneficios que se pretende lograr con este servicio son grandes,

aun todavía está en iniciación, es decir aun están en construcciones los

diferentes tramos o líneas del proyecto para que logre llegar a la mayor

parte de Lima Metropolitano ya que actualmente solo se tiene una línea en

operación que es el Tramo 1, la cual comprende desde Villa El Salvador

hasta la Av. Grau en el Cercado de Lima, atraviesa 9 distritos y a lo largo

de sus 22 km de longitud están distribuidas 16 estaciones de pasajeros.

29 | P á g i n a

Page 30: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.2.1.2. Internacionales

Como una de las grandes soluciones referentes a enfrentar nuestra

problemática en particular desarrollada y aplicada fuera del país, la Empresa

Municipal de Transportes de Madrid, una sociedad anónima, propiedad del

Ayuntamiento de Madrid, encargada de la prestación del servicio de

transporte público urbano colectivo de superficie mediante autobús en la

ciudad de Madrid, ha puesto en marcha un mapa interactivo al que puedes

acceder mediante internet, llamada “Navega por Madrid”, en donde usted

mediante el uso de estas herramientas podrá realizar lo siguiente:

Calcular itinerarios personalizados en autobús por la ciudad de

Madrid

Consultar líneas que pasan por un punto concreto de la ciudad

Consultar tiempos de espera en paradas

Consultar itinerarios de las líneas de EMT

Consultar incidencias de servicio en tiempo real

30 | P á g i n a

Figura9: Tramo 1, red básica de tramo

Page 31: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

También ha desarrollado un conjunto de aplicaciones y servicios disponibles

desde cualquier dispositivo móvil que podrás ingresar mediante tu

Smartphone, mediante dicho aplicativo se pueden realizar diferentes tipos de

funcionalidades, preguntándose ¿Dónde estoy? ¿Cómo ir hacia?, donde te

muestra el nombre de las calles del lugar donde te encuentras, las paradas que

tienes alrededor y el tiempo de llegada de los autobuses en tiempo real,

también brinda las mejores rutas de trasladarse de un lugar a otro, también

muestra en forma detallada la atención de líneas de buses disponibles durante

cada día.

En la aplicación EMTMADRID para IPhone podemos encontrar una utilidad

llamada Realidad Aumentada, a través de la cual tendrás acceso a la

información que se superpone en la imagen captada desde la cámara del

dispositivo, geolocalizando las paradas de autobús más cercanas así como

diversos sitios de interés, donde el usuario se orientara con una visión de 360º

visualizando las paradas, los tiempos de espera y a qué distancia están.

31 | P á g i n a

Figura10: Interfaz del mapa interactivo "Navega por Madrid"

Page 32: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Gracias a esta aplicación las personas se podrán movilizar por Madrid sin

necesidad de tener un conocimiento detallado de la ciudad.

2.3. MARCO NORMATIVO

2.3.1. Políticas para la elaboración de sistemas

Toda elaboración de sistemas deberá estar orientada a satisfacer las

necesidades de manejo de información para las funciones sustantivas de una

institución o empresa; es importante concebir el diseño de dichos sistemas

de manera que permitan su integración y consolidación en una base de datos

constitucional y un banco institucional de sistemas, en un futuro próximo

Toda elaboración de sistemas, tanto interna como externa, debe cumplir con

las normas establecidas por el comité de informática de una institución o

empresa. El cumplimiento de las normas es un requisito indispensable para

considerar un sistema apto para su liberación definitiva.

Toda elaboración de sistemas, tanto interna como externa de carácter

institucional, deberá estar avalada por un dictamen técnico de la dirección

de informática, órgano que en unión con el comité e informática de la

institución o empresa debe normar el uso y aprovechamiento de los recursos

informáticos de acuerdo al reglamento interno de ésta. El dictamen técnico

no será necesario para aquellos sistemas internos de carácter técnico

especializado o específico de las áreas de la institución o empresa, sólo

deberán apegarse a los estándares establecidos por el comité de informática.

La elaboración de sistemas institucionales debe apegarse a los estándares en

cuanto al uso de software. Cuando esto no sea posible, el área usuaria

deberá solicitar un dictamen técnico a la dirección de informática de la

institución o empresa, justificando plenamente el uso de las herramientas

propuestas para el desarrollo.

La contratación externa para la elaboración de sistemas deberá sujetarse a la 32 | P á g i n a

Page 33: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

normatividad de adquisiciones vigente, los costos que se generen por dicha

contratación deberán ser cubiertos por el área solicitante.

Antes de la aprobación de cualquier contrato, la dirección de informática

deberá asegurarse que:

o Los requisitos definidos en el contrato se expresen siempre de manera

adecuada e invariablemente en forma textual

o En relación con las características del sistema, se hayan resuelto todas

aquellas diferencias de opinión entre las áreas usuarias y de informática y el

desarrollador, constando su firma de conformidad en el contrato

o El proveedor sea capaz de cumplir los requisitos del contrato, tomando

como referencia su curriculum vitae presentado.

Todos los sistemas y sus componentes desarrollados por personal de la

institución o empresa son propiedad de éste, por lo que la institución o

empresa tendrá los derechos de autor para la utilización de dichos

desarrollos en las diferentes áreas que así lo requieran. En el supuesto de

que el comité editorial apruebe su publicación, cada área de informática

deberá informar la terminación del sistema al área de la institución o

empresa que tramita los derechos de autor, con objeto de que se lleven a

cabo los trámites requeridos. Así también, él o los autores deberán firmar la

cesión de derechos a la institución o empresa, en el entendido de que la

institución o empresa otorgará los créditos respectivos en la publicación.

Durante el análisis, desarrollo e implantación de cualquier sistema, el área

solicitante deberá participar con su área de informática respectiva y con la

dirección de informática y la empresa externa.

Es responsabilidad del área de informática y de la empresa externa que

desarrolló un sistema, el proporcionar capacitación y asistencia técnica al

personal operativo del área usuaria para el uso y mantenimiento del sistema.

33 | P á g i n a

Page 34: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Será obligación del área solicitante asegurar que estos procesos cubran

todas sus necesidades y requerimientos sustantivos.

El comité de informática a través de la dirección de informática establecerá

de manera formal su política de calidad en cuanto a las normas y

procedimientos por utilizar, con objeto de que funcione eficazmente el

sistema de aseguramiento de calidad.

El comité de informática, conjuntamente con la dirección de informática,

será el encargado de establecer la organización interna más adecuada para

las diferentes áreas de informática de la institución o empresa. Entre los

puntos por considerar destacan:

o Establecer un organigrama

o Delegar autoridad

o Compartir las responsabilidades

Conforme a las necesidades de las áreas de informática de la institución o

empresa distribuir adecuadamente los recursos materiales para las áreas

respectivas y establecer una política de calidad que se base en principios,

con el fin de crear relaciones para que las personas trabajen en conjunto de

manera efectiva. Los recursos humanos serán proporcionados por las áreas

respectivas de la institución o empresa.

En la elaboración y diseño de sistemas informáticos internos la dirección de

informática será la encargada de establecer y mantener un sistema de

calidad documentado para asegurar productos conforme a los

requerimientos especificados por ella misma, además de alcanzar

consistentemente los objetivos de calidad de la institución o empresa. Entre

los documentos que se generarán por los desarrolladores, están los manuales

de procedimientos, técnicos, de instalación, operativos y de usuario.

34 | P á g i n a

Page 35: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

El comité de informática será el encargado de establecer políticas de

administración, calidad y control de calidad; así como, la justificación y

consistencia de éstas. Periódicamente tiene la obligación de revisar las

políticas establecidas y evaluar los resultados logrados. También verificará

a través de la dirección de informática, la cooperación y comunicación entre

coordinaciones y evaluará a las empresas relacionadas (subcontratistas,

distribuidores, etc.).

El comité de informática, a través de la dirección de informática será el

encargado de establecer y describir las clases de trabajo para el desarrollo de

sistemas informáticos internos. Entre las clases de trabajo por considerar

están: división del trabajo, identificación de fuentes de autoridad y

establecimiento de relaciones. En lo que concierne a las formas de trabajo,

se encuentran la funcional, por proyectos y la matricial.

2.3.2. Normas para la elaboración de Sistemas

2.3.2.1. Objetivo:

Definir la metodología a la que debe someterse todo el personal involucrado

en la elaboración de sistemas, con objeto de obtener productos de alta

calidad que resulten de fácil mantenimiento para cualquier miembro del

equipo de trabajo.

2.3.2.2. Normas Generales:

Los desarrollos de sistemas, tanto internos como externos deberán

respetar los lineamientos y estándares definidos en el Manual de

Procedimientos para el Desarrollo de Sistemas (MPDS).

El área de informática y la empresa externa deberán entregar al área

solicitante: los programas fuentes y ejecutables documentación técnica,

manual de instalación y manual del usuario de acuerdo al MPDS.

35 | P á g i n a

Page 36: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Para los desarrollos internos y externos, cualquier área de informática de

la institución o empresa deberá entregar a la dirección de informática el

original del sistema con su respectiva documentación y todos aquellos

elementos que hagan posible su incorporación al banco institucional de

sistemas, conservando una copia.

Para aquellos sistemas que se desarrollen con un software no estándar

para la institución, será requisito indispensable que cuenten con un

módulo de intercambio de información (importación/exportación) a

través de código ASCII de DOS.

Todas las fases del desarrollo de sistemas deberán esta documentadas de

acuerdo al MPDS.

Si la institución o empresa se encuentra en proceso de restructuración en

cuanto a su organización interna, por ninguna circunstancia se deberá

iniciar la elaboración de un sistema. Para este último caso, es

conveniente la implantación de los sistemas al menos dos (2) meses

después de que se comenzó a trabajar con el nuevo esquema de

organización. Cuando el nuevo esquema tenga contemplado el uso del

sistema, los líderes de proyecto, tanto de la restructuración

organizacional como del sistema de información, establecerán los

canales de comunicación adecuados para la coordinación respectiva de

sus proyectos.

Por ninguna causa se deberá comenzar la etapa de programación del

sistema en general, sin antes tener concluidas las etapas de análisis y

diseño. Para el caso en que el sistema por su magnitud se halla dividido

en módulos, será válido el comenzar la programación de cada uno de

ellos si se cuenta con sus etapas de análisis y diseño concluidas, además

de un análisis y diseño preliminar de carácter general del sistema.

36 | P á g i n a

Page 37: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.3.2.3. Normas para el análisis de sistemas:

Los desarrollos de sistemas deberán contar con un estudio de factibilidad

tecnológica y económica que permita identificar y describir las

necesidades del usuario con objeto de justificar la elaboración del

sistema.

Apoyados en el estudio de factibilidad tecnológica y económica, las

áreas de informática y usuarias deberán solicitar un dictamen técnico a la

dirección de informática.

Se deberán establecer los grupos de trabajo encargados para las

actividades de diseño de encuestas, entrevistas, recopilación de datos,

etc.

La fase de análisis de sistemas deberá apegarse a las metodologías de

análisis estructurado, tales como Yourdon, De Marco o de Gane

&Sarson.

2.3.2.4. Normas para el diseño de sistemas

La fase de diseño de sistemas deberá apegarse a las metodologías de

análisis y diseño estructurado, tales como Yourdon, De Marco o de Gane

&Sarson.

Deben existir manuales de procedimientos vigentes en la institución o

empresa, todos los grupos de trabajo involucrados en el diseño de

sistemas deberán tener conocimiento del contenido de ellos, a fin de

reflejarlos en el sistema cuando éstos lo afecten.

Para los casos en los cuales se efectúe un cambio en el diseño de un

sistema, dicho cambio deberá ser documentado previa revisión y

justificación, así como aprobación de los responsables para posterior

37 | P á g i n a

Page 38: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

notificación al encargado del control de la documentación, con el fin de

que todas las áreas se enteren del cambio efectuado.

2.3.2.5. Normas para la programación y documentación de sistemas

Todos los programas que integren cualquier sistema deberán estar

documentados conforme al Manual de Procedimientos para el Desarrollo

de Sistemas (MPDS).

El área usuaria deberá aprobar el manual de usuario previo a la liberación

de un sistema. La Dirección de Informática deberá revisar que el manual

técnico se apegue a las especificaciones del MPDS; en los casos que así

se considere necesario la dirección de informática evaluará dichos

manuales.

El encargado del control de la documentación de un sistema, será

subordinado directo del líder de proyecto en que esté involucrado el

sistema. Este encargado dictaminará el control de la documentación con

base en claves de control (en la esquina inferior izquierda), las cuales

serán de conocimiento general para el equipo de desarrollo del sistema.

Los documentos serán inventariados en una lista maestra de control de

documentos, en la cual se tenga constancia del estado actual de cada

documento y de quién tiene posesión del mismo. Ejemplos:

CO=Confidencial, NF=No fotocopiable, CE____= Control específico del

___, UG= Uso general, CF __/__/__= Cambios frecuentes de fecha de

publicación, etc.

El encargado del control de la documentación tendrá especial cuidado en

la documentación que presente cambios frecuentes, ya que será su

obligación el velar que en todas las áreas se cambie la documentación

obsoleta del sistema por documentación actualizada.

38 | P á g i n a

Page 39: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Todos aquellos códigos que sean objeto de programación, ya sean

módulos, programas, pantallas, etc., deberán contener información de

quién efectuó la programación y en qué fecha; de ser posible en el mismo

software, mediante comentarios y adicionalmente en la documentación

por escrito.

Después de concluida la programación de una parte del sistema se deberá

registrar en un documento que dicha parte del sistema ha sido concluida,

especificar el o los nombre(s) del o los programador(es), así como el

tiempo de programación en horas; esto con el fin de establecer un control

de calidad del trabajo de los programadores.

2.3.2.6. Normas para la implantación de sistemas y capacitación

Antes de liberar un nuevo sistema, éste deberá ser sometido a pruebas de

aceptación definidas por el área usuaria, utilizando para ello datos reales.

En el caso de nuevas versiones, será necesario realizar corridas en

paralelo para verificar su correcto funcionamiento con respecto a la

versión anterior.

La capacitación al personal técnico-operativo formará parte fundamental

de la liberación de un sistema. Dicha capacitación deberá cubrir todas las

necesidades y requerimientos que el área usuaria especifique de común

acuerdo con el área de informática o empresa externa.

El proceso de capacitación deberá ser posterior a la aprobación de los

manuales:

técnico

de instalación

de operación

39 | P á g i n a

Page 40: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

del usuario, que constituirán la guía con la que se lleve a cabo dicho

proceso

Los manuales de operación deberán especificar los métodos de manejo

que permitan cuidar la integridad, tanto física como lógica de los

elementos que conforman el sistema, ya sean datos información,

software, hardware y documentación.

Las pruebas de aceptación deberán ser clasificadas en: preliminares, para

los casos en que se pruebe el módulo o el programa de manera

individual, y totales, cuando se encuentren ensamblados todos los

componentes del sistema. Para cada una de estas pruebas, se llevará un

control de los resultados obtenidos.

Las corridas de prueba que se realicen con el fin de acreditar un sistema

como aceptado, deberán efectuarse con una cantidad de datos superior al

50% de la cantidad de datos que el sistema correrá de manera cotidiana,

y con el equipo de cómputo en el que se pretende operar

sistemáticamente. Para el caso de sistemas que operen en red, también se

deberán efectuar pruebas con usuarios concurrentes.

Los tipos de datos con los cuales se efectúen las pruebas deberán estar

apegados a la realidad, a fin de tomar en cuenta el rango de valores que

soportará el sistema y posteriormente realizar una gráfica de rendimiento

de cantidad de datos contra el tiempo de procesamiento. En el caso de

sistemas para trabajo en red, deberán establecerse elementos que

permitan observar objetivamente el desempeño del sistema. Si los

resultados de rendimiento del sistema no son aceptables para fines

prácticos, se consignará el módulo para su re-trabajo en programación.

2.3.2.7. Normas para el mantenimiento de sistemas

El área usuaria deberá solicitar el mantenimiento de un sistema a su área

40 | P á g i n a

Page 41: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

de informática o empresa externa, siempre y cuando se identifiquen y

justifiquen plenamente los ajustes y cambios necesarios que permitan

mejorar el desempeño y cobertura del sistema en cuestión. Para los casos

que así se considere necesario, deberá solicitarse dictamen técnico a la

dirección de informática.

Aquellos códigos del sistema que no trabajen de manera óptima con

respecto a las necesidades o rendimiento que se pretenda satisfacer, serán

dispuestos a un proceso de re-trabajo; en primera instancia a quien

realizó la programación, y en último caso a un nuevo equipo de trabajo

para programación, esto considerando un estilo de programación

diferente que sea más adecuado a la necesidad a satisfacer. La situación

anteriormente descrita debe registrarse en la documentación

correspondiente.

2.3.3. Políticas Generales De Seguridad Informática

2.3.3.1. Del Departamento de Redes y Comunicaciones

Art. 1. Normar el correcto uso de los servicios de Internet y correo

electrónico en la empresa.

Art. 2. Establecer las medidas y mecanismos de control, monitoreo y

seguridad, tanto para los accesos a páginas o sitios de Internet, como para

los mensajes de correo con contenidos u orígenes sospechosos.

Art. 3. Que las conexiones a Internet cuenten con elementos de prevención,

detección de intrusos, filtros contra virus, manejo de contenidos, entre

otros, que afectan la integridad de los sistemas y la información

institucionales.

Art. 4. Reducir el tráfico de mensajes, paquetes o transacciones no

permitidos, que saturan la infraestructura de telecomunicaciones y generan

actividad innecesaria en los servidores.

41 | P á g i n a

Page 42: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Art. 5. De acuerdo a la demanda de servicios, establecer prioridades, dando

la más alta a las actividades consideradas esenciales para fomentar la

educación y las artes, objetivo primordial de la Institución.

Art. 6. Controlar, suspender o revocar los códigos de acceso a cualquier

usuario que haga mal uso de los recursos, viole las políticas de seguridad o

interfiera con los derechos de otros usuarios.

Art. 7. Asignar la capacidad de memoria de almacenamiento a cada

usuario, en función del perfil establecido y disponibilidad del recurso en los

servidores administra la Dirección de Servicios Informáticos (DSI).

Art. 8. Contratar enlaces o servicios de conectividad a Internet, ya sea

directamente o vía terceros, por lo que queda restringido a cualquier otra

área de la Institución obtener y utilizar enlaces y servicios que permitan la

interconexión de las redes de la Empresa hacia el exterior. La DSI es la

única autorizada dentro del Instituto para realizar o autorizar ese tipo de

contrataciones, esto podrá hacerlo atendiendo a necesidades especiales por

cuenta de las áreas, certificando la incorporación de las medidas de control

y seguridad en los enlaces.

Art. 9. Establecer las normas de construcción y arquitectura de los sitios de

Intranet, que optimicen el acceso a los servicios y la información

disponible para los usuarios.

Art. 10. Administrar y asignar todas las direcciones IP de la Empresa, así

como los dominios y subdominios asignados a la Empresa.

2.3.3.2. De los Administradores de red

Art. 1. Configurar los servidores de correo electrónico e Internet y de los

equipos de cómputo en general.

Art. 2. Instalar y actualizar los antivirus y sistemas operativos, así como

tener al día en los servidores asignados, las actualizaciones y parches de

programas institucionales licenciados y autorizados.

42 | P á g i n a

Page 43: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Art. 3. Llevar un registro y control de las direcciones IP de los equipos

conectados a la red con acceso a Internet y la información de los usuarios,

así como notificar al Departamento de Redes y Comunicaciones de las altas

y bajas de usuarios para los servicios de correo electrónico e Internet.

Art. 4. Proporcionar al Departamento de Redes y Comunicaciones la

documentación actualizada de la red local: planos de cableado, ubicación

del equipo y relación de las asignaciones de direcciones IP.

Art. 5. Administrar los servicios locales de red como son www, correo

electrónico, servidor de FTP y servidores de aplicaciones en red.

Art. 6. Solucionar fallas menores como son: cables desconectados, pérdida

de suministro de energía eléctrica en los equipos de datos,

desconfiguración de las computadoras de los usuarios o direcciones IP

repetidas.

Art. 7. Supervisar el cumplimiento de las políticas y lineamientos

institucionales.

2.3.3.3. Del Departamento de Soporte Técnico

Art. 1. Brindar mantenimiento preventivo y/o correctivo únicamente al

equipo que cuente con número de inventario, o se encuentre como dato,

debiendo en este último caso enviar a la DSI copia del contrato

correspondiente.

Art. 2. Realizar respaldos diarios de la información contenida en los

servidores del Instituto.

2.3.3.4. Del Personal

Art. 1. El empleado no tiene ningún derecho sobre la información que

procese dentro de las instalaciones de la red institucional de la Empresa

43 | P á g i n a

Page 44: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Art. 2. La información que maneja o manipula el empleado, no puede ser

divulgada a terceros o fuera del ámbito laboral.

Art. 3. El usuario se norma por las disposiciones de seguridad informática

de la Empresa

Art. 4. Conocer y obedecer las políticas de seguridad establecidas en el

presente documento, las cuales, una vez aprobadas se publicarán.

2.3.4. Normas específicas para la seguridad de información

2.3.4.1. Del Acceso a la Información

Todos los permisos de acceso a los sistemas deberán solicitarse con

documento formal al Departamento de Informática o haga sus veces.

El usuario deberá identificarse antes de ingresar a las áreas de cómputo,

verificando si cuenta con la autorización correspondiente del encargado

de Informática, registrándose el nombre de la persona, hora de ingreso y

hora de salida.

Toda persona sin excepción que use una computadora en las

instalaciones de la Empresa deberá ser usuario autorizado.

Las visitas deben portar la identificación proporcionada por el personal

de seguridad de la Empresa a la entrada de la institución, pudiendo

accesar a las computadoras siempre y cuando la visita se encuentre

acompañada mínimamente por el usuario de la Empresa, quien deberá

solicitar el permiso de acceso ante los encargados de los sistemas de

cómputo, debiendo existir una razón suficiente que amerite el acceso a

las mismas.

No está permitido que ninguna persona visitante instale, copie o elimine

información de las computadoras o servidores de la red interna. Para el

mantenimiento de los sistemas externos el visitante deberá estar

acompañada por personal especializado del Departamento de

Informática quien proporcionará el soporte técnico necesario.

En los Sistemas Informáticos los programas de cómputo, deberán contar

con rutinas de control para el acceso de los usuarios.

44 | P á g i n a

Page 45: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Las rutinas de control, permiten que los usuarios ingresen al Sistema,

previa identificación, mediante una palabra clave, la cual será única para

cada uno de ellos; negando el acceso a las personas que no han sido

definidas como usuarios del Sistema.

Las rutinas de control de acceso identificarán a los usuarios autorizados

a usar determinados sistemas con su correspondiente nivel de acceso, el

cual incluye la lectura o modificación en sus diferentes formas.

Existirán 4 niveles de acceso a la información:

a) Nivel de consulta de la información no es restringida o

reservada.

b) Nivel de mantenimiento de la información no restringida o

que no es reservada.

c) Nivel de consulta de la información, incluyendo la restringida

o reservada.

d) Nivel de mantenimiento de la información, incluyendo la

restringida o reservada

Para garantizar estos niveles cada palabra clave tendrá asignada uno de

estos niveles de acceso.

La información que se considere restringida o reservada deberá estar

debidamente identificada, así como los usuarios que tengan acceso a

ella.

Informática, maneja los 4 niveles de acceso a la información, contando

para ello con un Administrador de la seguridad del aplicativo, quien es

responsable de la asignación de las palabras claves, de los niveles de

acceso y las fechas de expiración.

La seguridad de la información debe configurarse también a nivel de

archivos físicos, el sistema de archivos deberá ser NTFS a fin de

garantizar su integridad. Los accesos a dichos archivos deberán

auditarse para monitoreo de la seguridad.

45 | P á g i n a

Page 46: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Los operadores de la información restringida o reservada realizarán

estrictamente lo indicado en cada procesamiento de la información,

debiendo contarse con el procedimiento claramente documentado.

2.3.4.2. De la Protección Especial de la Información

Para proteger una base de datos, se deberá prever que el número de

conexiones a la misma esté respaldada por su respectiva licencia de uso.

Para proteger la información clasificada como restringida o reservada,

es necesario encriptarla, utilizando un software que elabore un algoritmo

que permita encontrar un equivalente por cada letra o bloque de

información, y que ese equivalente pueda codificar la información en

otro formato cuyo contenido es difícil acceso.

El software de encriptación deberá cumplir las siguientes condiciones:

a) Ser portable, es decir que funcione en diferentes sistemas

operativos con cambios mínimos.

b) Podrá utilizarse en cualquier lenguaje de programación.

c) Ser de fácil entendimiento por el usuario, de tal manera que

permita su uso sin necesidad que éste conozca las técnicas de

encriptación.

d) Estar debidamente documentado, para ser entendible por cualquier

usuario.

Para el control y distribución de la información impresa, así como para

la grabación de los medios magnéticos u ópticos y su respectivo

almacenamiento y/o distribución se deben registrar en la dependencia

que origina y/o envía la información.

Los reportes que contengan información de carácter reservado y que no

se usen deberán ser destruidos.

2.3.4.3. De la Integridad de la Información

Todo Sistema de Información, para que sea eficaz, deberá ser analizado

y diseñado con la participación conjunta del analista de sistemas y el

46 | P á g i n a

Page 47: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

usuario. El analista de sistemas identificará y especificará todos los

requerimientos del usuario, para que éstos sean considerados en la etapa

de diseño del sistema.

Los programas deberán estar documentados y utilizarán nombres

estándares.

Todo cambio que se haga a los sistemas informáticos deberá ser

inmediatamente documentado en los manuales correspondientes y en las

ayudas en línea de los sistemas.

Para evitar el reinicio de los procedimientos que forman parte de los

procesos, deberán existir suficientes archivos de respaldo y suficientes

puntos de verificación /reinicio de operaciones.

Para que las acciones de auditoría, puedan rastrear las transacciones

necesarias para el control, se deberá prever la generación de toda la

información necesaria. Esta información deberá contener como mínimo:

nombre de usuario, fecha y hora, nombre de la tabla y acción realizada.

Para pruebas de los programas, es necesario preparar datos de

comprobación en donde se contemplen todas las entradas correctas y

erradas, verificándose las salidas generadas con los resultados previstos.

Los programas también serán probados con datos reales, haciéndose las

mismas verificaciones. Asimismo se confirmarán los límites extremos

más altos o más bajos de las cantidades utilizadas.

Para asegurar la calidad de los sistemas Informáticos es necesario

efectuar pruebas de verificación y validación.

Para la prueba de los Sistemas, es necesario la compatibilidad entre los

módulos individuales, integrantes de los sistemas.

Los Sistemas de Gestión de Base de Datos, deberán brindar facilidades

para su restauración con rapidez y con la mínima pérdida de

información. Las Bases de Datos se restaurarán en base a la técnica de la

redundancia.

47 | P á g i n a

Page 48: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Deberá llevarse un registro ordenado y clasificado de las versiones del

software, que permita un fácil mantenimiento del mismo, así como una

adecuada restauración de versiones anteriores en caso de falla.

Se proporcionará a los operadores de las computadoras con la debida

anticipación la documentación necesaria para la ejecución de trabajos de

procesamiento automático de datos, de acuerdo a las prioridades de los

mismos.

2.3.4.4. Seguridad de la Información

El usuario que utiliza sistemas mono usuario debe adoptar las medidas

de seguridad, que garanticen el cumplimiento de las normas y

procedimientos señalados en la presente directiva.

Las cuentas de los usuarios de los sistemas informáticos son

estrictamente personales e intransferibles. El usuario de sistemas

informáticos que disponga de una palabra clave de acceso será

responsable de su mal uso por otras personas no autorizadas.

El órgano de administración correspondiente deberá proveer el

mobiliario y/o el mantenimiento del mobiliario para almacenar bajo

llave toda la documentación de trabajo de carácter reservado.

2.4. METODOLOGÍA RUP

El Proceso Unificado Racional, Rational Unified Process en inglés, y sussiglas RUP,

es un proceso de desarrollo de software y junto con

el LenguajeUnificado de ModeladoUML, constituye la metodología estándar más

utilizada para el análisis, implementación y documentación de sistemas orientados a

objetos.

El RUP no es un sistema con pasos firmemente establecidos, sino que trata de un

conjunto de metodologías adaptables al contexto y necesidades de cada organización,

donde el software es organizado como una colección de unidades atómicas llamados

objetos, constituidos por datos y funciones, que interactúan entre sí.

48 | P á g i n a

Page 49: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

También se conoce por este nombre al software desarrollado por Rational, hoy propiedad

de IBM, el cual incluye información entrelazada de diversos artefactos y descripciones

de las diversas actividades. Está incluido en el RationalMethodComposer(RMC), que

permite la personalización de acuerdo a necesidades.

2.4.1. UML

UML es un lenguaje de propósito general para el modelado orientado a objetos,

quecombina notaciones provenientes desde: Modelado Orientado a Objetos,

Modeladode Datos, Modelado de Componentes, Modelado de Flujos de Trabajo

(Workflows).

En todos los ámbitos de la ingeniería se construyen modelos, en

realidad,simplificaciones de la realidad, para comprender mejor el sistema que

vamos adesarrollar: los arquitectos utilizan y construyen planos (modelos) de los

edificios, los grandes diseñadores de coches preparan modelos en sistemas

existentes con todoslos detalles y los ingenieros de software deberían igualmente

construir modelos delos sistemas software.

2.4.2. Características del RUP

Proceso Dirigido por los Casos de Uso: Con esto se refiere a la utilización de los

Casos de Uso para el desenvolvimiento y desarrollo de las disciplinas con los

artefactos, roles y actividades necesarias. Los Casos de Uso son la base para la

implementación de las fases y disciplinas del RUP.

Un Caso de Uso es una secuencia de pasos a seguir para la realización de un fin o

propósito, y se relaciona directamente con los requerimientos, ya que un Caso

deUso es la secuencia de pasos que con lleva la realización e implementación de

un Requerimiento planteado por el Cliente.

Proceso Iterativo e Incremental: Es el modelo utilizado por RUP para el desarrollo

de un proyecto de software. Este modelo plantea la implementación del proyecto a

realizar en Iteraciones, con lo cual se pueden definir objetivos por cumplir en cada

iteración y así poder ir completando todo el proyecto iteración por iteración, con lo 49 | P á g i n a

Page 50: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

cual se tienen varias ventajas, entre ellas se puede mencionar la de tener pequeños

avances del proyecto que son entregables al cliente el cual puede probar mientras

se está desarrollando otra iteración del proyecto, con lo cual el proyecto va

creciendo hasta completarlo en su totalidad.

Proceso Centrado en la Arquitectura: Define la Arquitectura de un sistema, y una

arquitectura ejecutable construida como un prototipo evolutivo.

Arquitectura de un sistema es la organización o estructura de sus partes más

relevantes. Una arquitectura ejecutable es una implementación parcial del sistema,

refinamientos sucesivos de una arquitectura ejecutable, construida como un

prototipo evolutivo.

RUP se divide en 4 fases, dentro de las cuales se realizan varias iteraciones según

el proyecto y en las que se hace mayor o menor esfuerzo en las distintas

actividades. En las iteraciones de cada fase se hacen diferentes esfuerzos en

diferentes actividades:

a) Fase de Inicio (Inspección y Concepción)

Se hace un plan de fases, donde se identifican los principales casos de uso y se

identifican los riesgos. Se concreta la idea, la visión del producto, como se

enmarca en el negocio, el alcance del proyecto.

b) Fase de Elaboración:

Se realiza el plan de proyecto, donde se completan los casos de uso y se

mitigan los riesgos. Planificar las actividades necesarias y los recursos

requeridos, especificando las características y el diseño de la arquitectura.

c) Fase de Construcción:

Se basa en la elaboración de un producto totalmente operativo y en la elaboración

del manual de usuario. Construir el producto, la arquitectura y los planes, hasta

que el producto está listo para ser enviado a la comunidad de usuarios.

50 | P á g i n a

Page 51: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

d) Fase de Transición:

Se realiza la instalación del producto en el cliente y se procede al entrenamiento de

los usuarios. Realizar la transición del producto a los usuarios, lo cual incluye:

manufactura, envió, entrenamiento, soporte y mantenimiento del producto, hasta

que el cliente quede satisfecho, por tanto en esta fase suelen ocurrir cambios. Con

estas fases se logra ejecutar un conjunto de mejores prácticas, como lo son:

Desarrollar Software Iterativamente

Modelar el software visualmente

Gerenciar los Requerimientos

Usar arquitecturas basadas en componentes

Verificacióncontinúa de la calidad

Gerenciar los cambios

Ver Figura 11 donde se observan las interacciones entre las etapas de RUP.

51 | P á g i n a

Page 52: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.4.3. Descripción de las Fases

Dependiendo de la iteración del proceso el equipo de desarrollo puede realizar

diferentes tipos de actividades. Veamos de qué trata cada fase.

a) Fase de Inicio: Durante la fase de inicio las iteraciones hacen poner

mayor énfasis en actividades modelado del negocio y de requisitos.

En esta fase se realizan los siguientes pasos:

Un documento con la visión del proyecto.

El modelo de Casos de Uso con una lista de todos los Casos de Uso y los

actores que puedan ser identificados.

Un glosario inicial del proyecto.52 | P á g i n a

Figura 11: Interacciones entre etapas de la Metodología RUP

Page 53: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Un Caso de Uso inicial de Negocio el cual incluye: contexto del

negocio,criterios de éxito y planificación financiera.

Un estudio inicial de riesgos.

Un plan del proyecto que muestre las fases y las iteraciones.

El objetivo de esta fase, y el establecer el modelo de negocio es entender las

funciones de la organización del cliente, tanto en estructura como en susprocesos.

Su objetivo es modelar funciones y roles que realiza la organización para realizar

más fácilmente la reingeniería de procesos o la implantación del nuevo sistema.

También se describe lo que el sistema tendría que realizar y permitir que los

desarrolladores y el cliente estén de acuerdo con esta descripción.

Para ello se realizarán las siguientes sub-fases:

Describir los requerimientos funcionales y no funcionales (rendimiento

esperado, plataformas soportadas, integración con sistemas externos, etc.).

Capturar un glosario o vocabulario del sistema o proyecto (mediante

documento y clases conceptuales).

Encontrar actores y casos de uso.

Describir los casos de uso mediante su flujo principal, variaciones y

excepciones.

Asignar prioridades a los casos de uso encontrados para poder planificar la

iteración en forma de análisis, diseño e implementación.

Modelar la interfaz de usuario (diseño lógico).

Prototipo de la interfaz de usuario (diseño físico).

b) Fase de Elaboración: En esta fase las iteraciones se orientan al desarrollo de

la arquitectura, que incluye los flujos de trabajo de requerimientos, modelo de

negocios (refinamiento), análisis, diseño y una parte de implementación

orientado a la arquitectura.

En esta fase se realizan las siguientes sub-fases:

53 | P á g i n a

Page 54: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Un modelo de Casos de Uso con todos los actores identificados y la

mayor parte de las descripciones de Casos de Uso.

Requerimientos adicionales: no funcionales o pseudorequerimientos.

Descripción de la arquitectura del software.

Prototipo ejecutable de arquitectura.

Una lista revisada de riesgos.

Plan del proyecto, incluyendo iteraciones y criterios de evaluación para

cada iteración.

Manual preliminar de usuario.

En esta fase se especifican los requerimientos y se describen sobre cómo se van a

implementar en el sistema: transformar los requisitos al diseño del sistema,

desarrollar una arquitectura para el sistema, y adaptar el diseño para que sea

consistente con el entorno de implementación.

c) Fase de Construcción: Se implementan las clases y objetos en ficheros fuente,

binarios, ejecutables y demás. El resultado final es un sistemaejecutable.

Para ello se realizarán las siguientes sub-fases:

El producto de software integrado sobre la plataforma adecuada.

Los manuales de usuario.

Una descripción de la versión actual.

Planificar qué subsistemas deben ser implementados y en qué orden deben

ser integrados, formando el Plan de Integración.

Cada implementador decide en qué orden implementa los elementos del

subsistema.

Si encuentra errores de diseño, los notifica.

Se integra el sistema siguiendo el plan.

En la parte de Pruebas se evalúa la calidad del producto, pero no para aceptar o

rechazar el producto al final del proceso de desarrollo, sino que debe ir integrado

en todo el ciclo de vida. Se deben encontrar y documentar defectos en la calidad

54 | P á g i n a

Page 55: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

del software. Generalmente asesora sobre la calidad del software percibida, provee

la validación de los supuestos realizados en el diseño y especificación de requisitos

por medio de demostraciones concretas, verificar las funciones del producto de

software según lo diseñado y que los requisitos tengan su apropiada

implementación.

En la parte de despliegue se produce con éxito distribuciones del producto y

distribuirlo a los usuarios. Las actividades implicadas incluyen:

Probar el producto en su entorno de ejecución final.

Empaquetar el software para su distribución.

Distribuir el software.

Instalar el software.

Proveer asistencia y ayuda a los usuarios.

Formar a los usuarios y al cuerpo de ventas.

Migrar el software existente o convertir bases de datos.

Durante todo el proyecto se ejecutan las fases de gestión del proyecto, donde se

vigila el cumplimiento de los objetivos, gestión de riesgos y restricciones para

desarrollar un producto que sea acorde a los requisitos de los clientes y los

usuarios. En la cual se realizan las tareas:

Proveer un marco de trabajo para la gestión de proyectos de software

intensivos.

Proveer guías prácticas realizar planeación, contratar personal, ejecutar y

monitorear el proyecto.

Proveer un marco de trabajo para gestionar riesgos.

En la fase de configuración y control de cambios, permite mantener la integridad

de todos que se crean en el proceso, así como de mantener información del

proceso evolutivo que han seguido.

En la fase del Entorno, la finalidad es dar soporte al proyecto con las adecuadas

herramientas, procesos y métodos. Brinda una especificación de las herramientas

55 | P á g i n a

Page 56: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

que se van a necesitar en cada momento, así como definir la instancia concreta del

proceso que se va a seguir. En concreto las responsabilidades de este flujo de

trabajo incluyen:

Selección y adquisición de herramientas

Establecer y configurar las herramientas para que se ajusten a la

organización.

Configuración del proceso.

Mejora del proceso.

Servicios técnicos.

Los Roles que se cumplen en el RUP:

I. Analistas:

Analista de procesos de negocio

Diseñador del negocio

Analista de sistema

Especificador de requisitos

II. Desarrolladores:

Arquitecto de software

Diseñador 

Diseñador de interfaz de usuario

Diseñador de cápsulas

Diseñador de base de datos

Implementador

Integrador

III. Gestores:

Jefe de proyecto

Jefe de control de cambios.

Jefe de configuración.

Jefe de pruebas

Jefe de despliegue

56 | P á g i n a

Page 57: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Ingeniero de procesos

Revisor de gestión del proyecto

Gestor de pruebas

IV. Apoyo:

Documentador técnico

Administrador de sistema

Especialista en herramientas

Desarrollador de cursos

Artista gráfico

V. Especialista en pruebas:

Especialista en Pruebas (tester)

Analista de pruebas

Diseñador de pruebas

VI. Otros roles:

Stakeholders

Revisor

Coordinación de revisiones

Revisor técnico

Cualquier rol

Para grandes organizaciones con un números equipos de ingenieros y la

comunicación entre cada equipo es crítica por lo tanto es necesario que los

artefactos sean completos y bastante comprensivos

En tanto que para pequeños proyectos no es recomendable presentarse

tanto rigor en las preparaciones de los artefactos, la eficiencia del proceso

depende más de las habilidades de cada trabajador

2.4.4. Beneficios de la Metodología Orientada a Objetos

Promueve la reusabilidad.

Reduce la complejidad del mantenimiento (extensibilidad y facilidad de

cambios).

Riqueza semántica.

57 | P á g i n a

Page 58: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Disminuye la brecha semántica entre la visión interna y la visión externa del

sistema.

Facilita la construcción de prototipos.

2.4.5. Ventajas de la Metodología Orientada a Objetos

Reutilización

El diseñador piensa en términos del comportamiento de objetos y no en

detalles de bajo nivel

Confiabilidad, Integridad y Estabilidad

Mantenimiento más sencillo. Modificaciones locales

Modelado más realista.

Modelos empresariales inteligentes.

Independencia del diseño.

Mejores herramientas CASE.

Bibliotecas de clases para las empresas.

Se construyen clases cada vez más complejas.

Nuevos mercados para el software.

Diseño de mayor calidad.

Programación más sencilla.

Mejor comunicación entre los profesionales de los Sistemas de Información y

los empresarios.

Mayor nivel de automatización de las bases de datos.

La comprensión del sistema es más fácil porque la semántica entre el sistema y

la realidad son similares.

2.5. HIPOTESIS

Simulando el control de los buses mediante el uso de un sistema de información en

conexión con GPS, se espera mejorar el servicio de transporte público de una línea de

bus para los usuarios de Lima Metropolitana

2.5.1. VARIABLES INDEPENDIENTES

58 | P á g i n a

Page 59: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Uso de la aplicación costo de viaje

Uso de las consulta sobre el tiempo aproximado de un bus para llegar a un

paradero respectivo

Diseño del sistema

2.5.2. VARIABLES DEPENDIENTES

Efectividad de las consultas

Flexibilidad del sistema

3. MARCO METODOLÓGICO

3.1. Metodología para el análisis y diseño de la solución

Con esta metodología se pretende diseñar un sistema que pueda satisfacer los

requerimientos básicos y necesarios de los usuarios a quienes esta dirigido esta

investigación, además de hacer que este sea lo más flexible de manera que se pueda

adaptar a los distintos cambios que se pueda producir en cualquier situación o momento.

Para ellos se desarrollará las siguientes fases que involucran esta metodología.

3.1.1. Fase de Inicio

Para el desarrollo del presente trabajo solo se llegará hasta la fase de elaboración

ya que solo se está haciendo el diseño del sistema

Visión del proyecto

Con este documento se definirá cual es el propósito, el alcance y

limitaciones de la presente investigación para darnos la orientación

adecuada de lo que queremos lograr con este.

Para la realización de este documento se utilizara el programa Microsoft

Word 2010.

Plan de Proyecto

Con este plan se mostraran las fases que se realizaran para esa

investigación así como las iteraciones de acuerdo a un cronograma

establecido para cada una de las fases.

59 | P á g i n a

Page 60: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Esto se llevara a cabo utilizando el Microsoft Project 2010.

3.1.2. Fase de Elaboración

En esta fase se desarrollaran los siguientes diagramas que se involucran y

relacionan hasta el diseño del proyecto:

Diagrama de Caso de Uso

Con este diagrama se podrá modelar las funcionalidades del sistema

agrupándola en descripciones de acciones ejecutadas por el sistema para

obtener un resultado.

Para su elaboración se podrá utilizar cualquiera de estas herramientas:

Microsoft Visual Studio 2010 o Rational Rose

Diagrama de Secuencia

Este diagrama permite describir la interacción entre obejtos de una

aplicación y los mensajes recibidos y enviados por los objetos, es decir

permite describir los pasos que se realizan en cada uno de los casos de uso

Se utilizará cualquiera de las siguientes herramientas Microsoft Visual

Studio 2010 o Rational Rose.

Diagrama de Colaboración

Este diagrama es una forma alterna de representar la interacción entre

objetos al diagrama de secuencia, pero a diferencia de este puede mostrar

el contexto de la operación y ciclos de ejecución.

Este diagrama también se podrá elaborar utilizando cualquiera de las

siguientes herramientas: Microsoft Visual Studio o Rational Rose

Diagrama de Estado

Muestra el conjunto de estados por los cuales pasa un objeto durante su

vida en una aplicación, junto con los cambios que permiten pasar de un

estado a otro.

También este diagrama se puede elaborar con el programa Microsoft

Visual Studio o Rational Rose

Diagrama Entidad-Relación

60 | P á g i n a

Page 61: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Este diagrama es para el modelado de datos que permite representar las

entidades relevantes de un sistema de información así como sus

interrelaciones y propiedades.

Este diagrama se puede modelar con el Microsoft Visual Studio o Rational

Rose.

1.

2.

3.

3.1.

3.1.1.

3.2. Metodología para el estudio de factibilidad (viabilidad) de la solución

3.2.1. Investigación Cualitativa

Realizando este tipo de investigación se podrá estudiar la productividad del

servicio que ofrecen estas empresas actualmente, para luego compararlas con el

estudio que se haga a este servicio pero con la aplicación de la presente

investigación evaluando las mejoras q se haga para cada uno de los factores o

parámetros con que se estudia la productividad del servicio, para de esta manera

demostrar la viabilidad de esta investigación, para ello se llevará a cabo una

recolección de datos definiendo el universo, técnica, instrumento método de

recolección y donde además como se calculará la muestra con el que se realizara

este tipo de investigación

3.2.1.1. Universo

Está constituido por un total de 8 445,211 sujetos de estudio, compuesto

por todos los habitantes en el departamento de Lima.

3.2.1.2. Muestra

Para saber el tamaño de la muestra que se va a tomar para este tipo de

investigación (Cualitativa) se empleará la siguiente fórmula:

61 | P á g i n a

Page 62: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Dónde:

n = Tamaño de la muestra.

N = Población

Z = Valor crítico correspondiente a un coeficiente de confianza del cual se

deseahacer la investigación.

P = Proporcional de ocurrencia de un evento.

Q = Proporción de no ocurrencia de un evento o fracaso.

E = grado de error.

3.2.1.3. Técnica

La técnica que se empleara para la recolección de datos será la encuesta

Encuesta

Técnica utilizada para obtener información de una muestra de

individuos. Esta

Muestra es usualmente sólo una fracción de la población bajo

estudio.

3.2.1.4. Instrumento

El instrumento que se empleará para la recolección de datos será el

cuestionario.

Cuestionario

Instrumento utilizado para la obtención de información constituida

por un conjunto de preguntas abiertas o cerradas orientadas a

obtener información específica de lo que se investiga.

3.2.1.5. Método de recolección de datos

62 | P á g i n a

Page 63: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Para la realización de este tipo de investigación se empleará el método

Estadístico, ya que esta ciencia matemática nos proporciona las

herramientas necesarias para la recolección, estudio e interpretación de los

datos obtenidos mediante gráficos, para luego analizar cada uno de los

resultados obtenidos.

3.2.2.

Impacto Económico

El siguiente estudio se empezará a realizar en cuando se lleve a cabo la

implementación de esta investigación, el cual el actual solo abarca hasta el diseño,

en donde se verá los recursos que se utilizará como recursos de software, recursos

de hardware, recurso humano, entre otros, para luego calcular en cuanto tiempo la

entidad que realice la implementación podrá recuperar su inversión o de qué

manera esta empezara a obtener mayores ingresos, teniendo en cuenta los costos q

se reducirán o que ya no se usaran para obtener este.

3.2.3. Viabilidad Legal

Dentro del marco legal no se encuentra impedimentos en el desarrollo de un

sistema siempre y cuando se cumpla con la documentación de buenas prácticas

creadas por la W3C.63 | P á g i n a

Figura 12: Ejemplo de la aplicación del Método Estadístico

Page 64: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Y además de tener en cuenta las leyes que estén sobre la empresa a la cual se le

esté implementando el proyecto.

4. ASPECTOS ADMINISTRATIVOS

4.1. Índice Preliminar de la tesis

INDICE

Introducción

Lista de Tablas

Lista de Figuras

Resumen

Abstract

CAPITULO I

1. INTRODUCCIÓN

1.1. Motivación y Justificación

1.1.1. Planteamiento del Problema

1.1.1.1. Delimitación

1.1.2. Propuesta de Solución

1.1.3. Alcance de la Propuesta

1.1.4. Justificación

1.2. Antecedentes de Solución

1.2.1. Nacionales

1.2.2. Internacionales

1.3. Objetivos

1.3.1. Objetivo general

1.3.2. Objetivos Específicos

CAPITULO II

2. MARCO TEÓRICO

2.1. Programación Web

2.1.1. Protocolo http (Protocolo de Transferencia de Hipertexto)

2.1.2. Comunicación entre el navegador y el servidor web

2.1.3. Arquitectura del WWW

64 | P á g i n a

Page 65: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.1.3.1. URL’s.

2.1.3.2. HTML

2.1.3.3. Desarrollo de aplicaciones web

2.1.3.4. Lenguajes de programación del lado del cliente

2.1.3.5. Lenguajes de programación del lado del servidor

2.1.3.6. Metodologías para el desarrollo de aplicaciones web

2.1.3.7. Aspectos de seguridad.

2.2. Marco Normativo

2.2.1. Sistemas y Programación

2.2.1.1. Políticas para la elaboración de sistemas

2.2.1.1.1. Políticas

2.2.1.2. Normas para la elaboración de Sistemas

2.2.1.2.1. Objetivo

2.2.1.2.2. Normas Generales

2.2.1.2.3. Normas para el análisis de sistemas:

2.2.1.2.4. Normas para el diseño de sistemas

2.2.1.2.5. Normas para la programación y documentación de sistemas

2.2.1.2.6. Normas para la implantación de sistemas y capacitación

2.2.1.2.7. Normas para el mantenimiento de sistemas

2.2.1.3. Políticas Generales De Seguridad Informática

2.2.1.4. Normas específicas para la seguridad de información

2.2.1.4.1. Del Acceso a la Información

2.2.1.4.2. De la Protección Especial de la Información

2.2.1.4.3. De la Integridad de la Información

2.2.1.4.4. Seguridad de la Información

2.3. Metodología RUP

2.3.1. Características del RUP

2.3.2. Descripción de las Fases

2.3.3. Beneficios

2.3.4. Ventajas

65 | P á g i n a

Page 66: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

2.4. Marco Metodológico del Modelo de validación

CAPITULO III

3. DISEÑO DE LA SOLUCIÓN

3.1. Metodología RUP

3.1.1. Fase de Inicio

3.1.2. Fase De Elaboración

3.2. Analizar el Problema

3.3. Diseño de la propuesta

CAPITULO IV

4. VALIDACIÓN DEL MODELO

4.1. Instrumentos y Técnicas

4.1.1. Universo

4.1.2. Muestra

4.1.3. Técnica

4.1.4. Instrumento

4.1.5. Método Recolección de Datos

4.2. Análisis de Datos

CAPITULO V

5. CONCLUSIONES Y RECOMENDACIONES

4.2. Presupuesto y Cronograma de Actividades

4.2.1. Presupuesto

Recursos de Software

Licencias/Programas Cantidad Precio Subtotal

CD Windows 7 Ultimate 1 unid. S/.5.00 S/.5.00

CD Visual Studio 2010 Ultimate 1 unid. S/. 5.00 S/. 5.00

CD SQLServer 2008 1 unid. S/. 5.00 S/. 5.00

TOTAL 1 S/. 15.00

66 | P á g i n a

Page 67: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Costos de Recolección de Información

Actividad Cantidad Costos Subtotal

Registros de tiempos 6 puntos de control S/. 30.00 S/. 180.00

Costos de viajes 12 viajes S/. 1.00 S/. 12.00

TOTAL 2 S/. 192.00

Recursos Humano

Estos costos están sujetos a labor que desempañara cada uno de los que realizan la

presente investigación

Personal Cantidad Precio Subtotal

Analista / Programador 2 S/. 1,900.00 S/. 3,800.00

Programador 1 S/. 1,500.00 S/. 1,500.00

Técnicos 1 S/. 1,200.00 S/. 1,200.00

Total S/. 6,500.00

Y como el proyecto se establece para su desarrollo en 3 meses, el costo total de

recurso humano sería:

TOTAL3=S/. 6,500.00 x 3 = S/. 19,500

Por tanto, el presupuesto total de toda la investigación (incluyendo el curso de

Proyectos de Ingeniería de Sistemas II) sería:

TOTAL1+ TOTAL 2 + TOTAL 3 = S/.19,707

4.2.2. Cronograma

67 | P á g i n a

Page 68: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

68 | P á g i n a

Page 69: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

REFERENCIAS

EMT Madrid.2012- ¿Quiénes Somos? Disponible en:

http://www.emtmadrid.es/Home/Corporativo/Presentacion.aspx. Accedida en: Septiembre 2012.

EMT Madrid.2012- Navega por Madrid. Disponible en:

http://www.emtmadrid.es/Home/Destacados/Navega-por-Madrid.aspx. Accedida en: Septiembre

2012.

EMT Madrid.2012- Realidad Aumentada. Disponible en:

http://www.emtmadrid.es/Home/Multimedia/Realidad-aumentada.aspx. Accedida en: Septiembre

2012

SmartMatic-Colombia: Automatización del Transporte Público Cartagena 2011. Disponible

en: http://www.smartmatic.com/espanol/casos-de-estudio/view/article/colombia-cartagena-

public-transit-automation-2011/#.UGkUqOF7tCh. Fecha de Consulta: Septiembre 2012

La República.18 de Enero del 2012- Lima tendría 8 millones 432 mil habitantes en la

actualidad, informa INEI. Disponible en: http://www.larepublica.pe/18-01-2012/lima-tendria-

8-millones-432-mil-habitantes-en-la-actualidad. Fecha de Consulta: Septiembre 2012

La República.18 de Enero del 2012- En pistas de Lima transitan más de 34 mil buses y

combis, por eso es urgente ejecutar reforma. Disponible en: http://www.larepublica.pe/27-04-

2012/en-pistas-de-lima-transitan-mas-de-34-mil-buses-y-combis-por-eso-urge-reforma. Fecha de

Consulta: Septiembre 2012

69 | P á g i n a

Page 70: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Lima Como Vamos-Inseguridad y transporte: los principales problemas de nuestra capital.

Disponible en: http://www.limacomovamos.org/movilidad-y-transporte/inseguridad-y-transporte-

los-principales-problemas-de-nuestra-capital/. Fecha de Consulta: 28 Octubre 2012

Ministerio de Educación - El Transporte Urbano en Lima Metropolitana: Un desafío en

defensa de la vida. Disponible en: http://ditoe.minedu.gob.pe/Materiales%20DITOE/B14.pdf.

Fecha de Consulta: 28 Octubre 2012

Metropolitano- ¿Qué es el Metropolitano?. Disponible en:

http://www.metropolitano.com.pe/index.php/metropolitano/ique-es-el-metropolitano. Fecha de

Consulta: 31 Octubre 2012

La República- El Metropolitano que se viene. Disponible en: http://www.larepublica.pe/22-07-

2012/el-metropolitano-que-se-viene.Fecha de Consulta: 31 Octubre 2012, párrafo 3.

Consorcio Tren Eléctrico – Beneficios. Disponible en:

http://www.consorciotrenelectrico.com.pe/index.php?

option=com_content&view=article&id=6&Itemid=133. Fecha de Consulta: 31 Octubre 2012

Consorcio Tren Eléctrico – Tramo 1. Disponible en: 

http://www.consorciotrenelectrico.com.pe/index.php?

option=com_content&view=article&id=7&Itemid=134. Fecha de Consulta: 31 Octubre 2012

Wikipedia – Sistema de Información. Disponible en:

http://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n. Fecha de Consulta: 2 Noviembre

2012

70 | P á g i n a

Page 71: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Gaston Dehesa Valencia - Programación web, capitulo 1.2 Protocolo http, páginas 9 a la 14.

Libro Online. Disponible en: http://es.scribd.com/doc/92941618/Libro-de-Programacion-Web.

Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 1.2.1Arquitectura del WWW, página 15.

Libro Online .Disponible en: http://es.scribd.com/doc/92941618/Libro-de-Programacion-Web.

Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 1.3 Introducción al HTML. Lenguaje de

despliegue del Web. Libro Online. Disponible en: http://es.scribd.com/doc/92941618/Libro-de-

Programacion-Web. Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 2.1Arquitectura de las aplicaciones Web,

página 52. Libro Online. Disponible en: http://es.scribd.com/doc/92941618/Libro-de-

Programacion-Web. Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 2.2 Lenguajes de programación del lado

del cliente página 53. Libro Online, Disponible en: http://es.scribd.com/doc/92941618/Libro-de-

Programacion-Web. Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 2.3 Lenguajes de programación del lado

del servidor paginas del 55 al 58. Libro Online. Disponible en:

http://es.scribd.com/doc/92941618/Libro-de-Programacion-Web. Fecha de Consulta: Octubre

2012

71 | P á g i n a

Page 72: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

Gaston Dehesa Valencia - Programación web, capitulo 2.5 Metodologías para el desarrollo de

aplicaciones Web. Libro Online. Disponible en: http://es.scribd.com/doc/92941618/Libro-de-

Programacion-Web. Fecha de Consulta: Octubre 2012

Gaston Dehesa Valencia - Programación web, capitulo 2.6 Aspectos de seguridad. Libro Onlin.

Disponible en: http://es.scribd.com/doc/92941618/Libro-de-Programacion-Web. Fecha de

Consulta: Octubre 2012

Políticas, Normas y Procedimientos para la elaboración de sistemas. Disponible en:

http://profesores.fi-b.unam.mx/heriolg/Ap_pnp_a.pdf. Fecha de Consulta: Octubre 2012

Manual de Políticas y Normas de Seguridad Informática, capitulo 1.1 Políticas Generales de

Seguridad. Disponible en:http://es.scribd.com/doc/49849751/Manual-de-politicas-y-normas-de-

seguridad-informatica. Fecha de Consulta: Noviembre 2012

SENCICO - Normas Técnicas Para la Seguridad e Integridad de la Información. Disponible

en: http://www.sencico.gob.pe/transparencia/directivas/2004/DirGGOAFDI020-2004.pdf. Fecha

de Consulta: Noviembre 2012

Universidad Politécnica del Oeste Mariscal Sucre – Metodología RUP. Disponible en:

http://es.scribd.com/doc/31440864/Metodologia-RUP. Fecha de Consulta: 27 Noviembre 2012

Universidad Tecnológica de Pereira – Fundamentos de la Metodología RUP. Disponible

en:http://es.scribd.com/doc/297224/RUP. Fecha de Consulta: 27 Noviembre 2012

Universidad Tecnológica de Pereira – Fundamentos de la Metodología RUP. Disponible

en:http://es.scribd.com/doc/297224/RUP. Fecha de Consulta: 27 Noviembre 2012

72 | P á g i n a

Page 73: pis1.wikispaces.compis1.wikispaces.com/file/view/Informe+Final+de+Tesis.d…  · Web viewTiene que haber algo de valor ... el programa Microsoft Word ... haga para cada uno de los

SlideShare - Modelo de Encuesta, Diseño de Cuestionario y tamaño de Muestra.Diapositiva

1-10. Disponible en: http://www.slideshare.net/AnaLucaCayaoFlores/modelo-de-encuestas-

cuestionario-tamao-de-muestra. Fecha de Consulta 25 Noviembre 2012

Universidad de Córdoba - Diseño de Encuesta.Disponible en:

http://www.uco.es/zootecniaygestion/img/pictorex/09_13_21_sesion_6.pdf. Fecha de Consulta

28 Noviembre 2012

Modelo de Encuesta de Satisfacción del servicio de transporte.Disponible en:

http://modelodeencuesta.wordpress.com/2010/11/05/modelo-de-encuesta-de-satisfaccion-del-

servicio-de-transporte. . Fecha de Consulta 25 Noviembre 2012

ProTransporte - Caracterización de las empresas de transporte Público urbano de pasajeros

que operan en los seis Corredores seleccionados para el estudio deconsolidación del sistema

integrado de Transporte público de Lima.Disponible en:

http://www.protransporte.gob.pe/COSAC_II/Anexos/Componente3/Capitulo3.2/SIT_LIMA_C3-

Anexo3.2.pdf. . Fecha de Consulta 2 Diciembre 2012

Municipalidad de Lima- Cifras. Disponible en: http://www.munlima.gob.pe/ciudad/cifras.html.

Fecha de Consulta: 3 Diciembre 2012

Monografías – Calculo del tamaño de una muestra. Disponible en:

http://www.monografias.com/trabajos87/calculo-del-tamano-muestra/calculo-del-tamano-

muestra.shtml. Fecha de Consulta: 3 Diciembre 2012

73 | P á g i n a