109
UNIVERSIDAD CÉSAR VALLEJO PIURA INGENIERÍA DE SISTEMAS SISTEMA DE GESTIÓN DE AVISOS DEL DIARIO EL TIEMPO CURSO : Prácticas Pre-Profesionales I CICLO : IX PROFESOR : Ing. Aldo S. Pereda Castillo ALUMNO :

Pppi 24 07_06

  • Upload
    a1t7

  • View
    57

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Pppi 24 07_06

UNIVERSIDAD CÉSAR VALLEJO

PIURA

INGENIERÍA DE SISTEMAS

SISTEMA DE GESTIÓN DE AVISOS DEL DIARIO EL

TIEMPO

CURSO :

Prácticas Pre-Profesionales I

CICLO :

IX

PROFESOR :

Ing. Aldo S. Pereda Castillo

ALUMNO :

Melendres Neira José Honider

PIURA – PERÚ

Page 2: Pppi 24 07_06

2006

Presentación

Pongo a vuestra disposición el presente trabajo titulado “Sistema de Gestión de

Avisos del Diario El Tiempo” en cumplimiento a lo establecido en la ley

Universitaria 23733, 26409 y RES. 437-95 ANR., Ley de Creación de la UCV

25350, Reglamento general de Evaluación Académico de la UCV así como el

Reglamento de Prácticas Pre-Profesionales de la Escuela de Ingeniería de

Sistemas de la Universidad “Cesar Vallejo” Campus – Piura como requisito

curricular para culminar el plan de estudios de la escuela de Ingeniería de

Sistemas de la Universidad.

En este trabajo se presenta la importancia de desarrollar un Sistema de

Gestión de Avisos para el Diario El Tiempo, ya que con su implementación se

automatizara el proceso mencionado.

Por tanto, considero que el esfuerzo realizado en el desarrollo del Sistema

Informático, de Anuncios del Diario El Tiempo, es factible ya que ayudará a

agilizar los procesos, en el área de Redacción y de Diseños de dicha

institución.

El autor

2

Page 3: Pppi 24 07_06

Introducción

El desarrollo de este sistema informático tiene como objetivo automatizar, y

agilizar el trabajo en cuanto a los avisos del Diario El Tiempo, facilitando el

trabajo a las personas que trabajan en ventanilla, al ya no realizar el proceso

manual, a las personas del área de Redacción, y Diseño al tener la

información en tiempo real.

Para la construcción de dicho Sistema Informático utilizaremos como lenguaje

de Programación a Microsoft Visual Basic 6.0 y gestor de base de datos a

Microsoft SQL Server 2000, utilizaremos esta plataforma debido a la facilidad

de trabajar con eventos y a la gran documentación existente sobre esta.

3

Page 4: Pppi 24 07_06

ÍNDICE Página

CAPITULO I: GENERALIDADES

1.1Institución y lugar donde se realizan las prácticas 08

1.2Nombre de los Practicantes 08

1.3Supervisor de la empresa 08

1.4Área de Desarrollo 08

1.5Asesor de prácticas 08

1.6Fecha y horario de prácticas 08

CAPITULO II: EJECUCIÓN DE LAS PRÁCTICAS

2.1DEFINICIÓN DEL PROBLEMA 10

2.1.1 Descripción del Problema 10

2.1.2 Antecedentes 11

2.1.3 Justificación del Proyecto 11

2.1.3 Alcance del Proyecto 12

2.1.4 Limitaciones del Proyecto 12

2.2ESTUDIO DE FACTIBILIDAD 13

2.2.1 Factibilidad técnica 13

2.2.2 Factibilidad Operacional 16

2.2.3 Factibilidad económica/social 17

2.3ANÁLISIS 18

2.3.1 Situación Actual 18

2.3.1.1 Descripción General de la Empresa 18

2.3.1.1.1Misión 18

2.3.1.1.2 Visión 18

2.3.1.1.3 Metas y Objetivos 19

2.3.1.1.4 Políticas generales 19

2.3.1.1.5 Estructura Orgánica Actual 20

2.3.1.1.6 Áreas Funcionales y Descripción de Funciones 21

2.3.1.2 Análisis del Área de Negocio 44

2.3.1.2.1 Descripción del área de negocios 44

4

Page 5: Pppi 24 07_06

2.3.1.2.2 Misión, Visión, Metas y Objetivos 45

2.3.1.2.3 Estructura Orgánica y funciones 45

2.3.1.2.4 Identificación de actividades 47

2.3.1.2.5 Análisis de Flujo de Información 48

2.3.1.2.5 Análisis de Recursos Tecnológicos 48

2.3.1.3 Identificación de Requerimientos 49

2.3.1.3.1 Requerimientos Funcionales 49

2.3.1.3.2 Requerimientos no funcionales 49

2.3.2 Marco Teórico 51

2.3.3 Modelo Conceptual 62

2.4 Diseño B

2.4.1 Modelo de Datos Lógico 42

2.4.2 Definición y especificación de recursos a utilizar 42

2.4.3 Modelo de Datos Físico 42

2.4.4 Diseño de la Interfaz 44

2.4.5 Diseño Modular del sistema 47

2.4.6 Diseño de Reportes 48

2.4.7 Diseño de otros recursos Tecnológicos 48

2.4.7.3 Red de comunicaciones

2.5 Desarrollo 48

2.5.1 Definición de la herramienta a utilizar 48

2.5.2 Estándares de desarrollo 53

2.5.3 Cronograma de actividades 61

2.5.4 Confección de los manuales de usuario 62

2.5.5 Verificación de resultados 74

2.6 Implementación 77

2.6.1 Poblamiento de la Base de Datos 77

2.6.2 Obtención y verificación de resultados 79

2.6.3 Corrección de errores y afinamiento del sistema 82

2.6.4 Plan de implementación 83

2.6.5 Plan y cronograma de capacitación 83

CONCLUSIONES 84

RECOMENDACIONES 84

5

Page 6: Pppi 24 07_06

OBJETIVO GENERAL

Desarrollar un Sistema Informático de Gestión de Avisos para el Diario El

Tiempo.

OBJETIVOS ESPECÍFICOS

Obtener la información acerca de la realidad del diario El Tiempo,

para así poder definir la realidad problemática, elaborar los objetivos

específicos.

Identificar, durante la fase inicial del desarrollo del proyecto, los casos de

uso críticos, así como también el ámbito del proyecto e identificar los

riesgos. Obteniendo como resultado final de esta fase una visión general

de los requisitos, características claves y restricciones que pueda tener el

proyecto.

Determinar cuál sería la arquitectura óptima para el desarrollo del proyecto,

teniendo de esta manera toda la base necesaria para realizar el proyecto.

Obtener la capacidad operacional del sistema a desarrollar, es decir, tener

un prototipo funcional de este al finalizar la fase de construcción.

Desarrollar el Sistema Informático de Gestión de Avisos para el diario El

Tiempo.

6

Page 7: Pppi 24 07_06

CAPÍTULO I:

GENERALIDADES

7

Page 8: Pppi 24 07_06

1.1. Institución y Lugar donde se realiza la práctica

Razón Social : Diario El Tiempo SAC

Responsable : GERENTE: Gerardo Villegas Flores

DIRECTORA: Luz María Helguero de Plaza

Dirección : Jirón Ayacucho 751.

Teléfono : 073 – 325141

Fax 073-327478 – 073-335269

www.eltiempo.com.pe/QuienesSomos

Oficina y/o Área de Prácticas: Las prácticas se realizan en el

área de Producción, la cual es la encargada de producción y de

Sistemas e Informática en general.

1.2. Nombre del practicante

Apellidos y Nombre: Melendres Neira José Honider

Ciclo: IX

E-mail: [email protected]

Dirección: C. Pacaipampa 540 - Santa Rosa – Piura

Teléfono: 073-9587453 – 073-352069 (a partir de las 3 p.m.)

1.3. Supervisor de la Empresa

Ing. Miguel Urbina Barreto - Jefe del Área de Producción

1.4. Área de Desarrollo de las prácticas

Las Prácticas se realizan en el área de Producción, la cual es la

encargada de producción y de Sistemas e Informática en general.

1.5. Asesor de prácticas

Ing. Aldo S. Pereda Castillo

1.6. Fecha y Horario de prácticas

Las Prácticas se vienen realizando desde el Día 13/03/2006, con

fecha de término Indefinida. Las Prácticas se realizan de lunes a

viernes entre las 8:30 a.m. hasta las 13:30 p.m.

8

Page 9: Pppi 24 07_06

CAPÍTULO II:EJECUCIÓN DE LAS PRÁCTICAS

9

Page 10: Pppi 24 07_06

2.1 DEFINICIÓN DEL PROBLEMA

2.1.1. Descripción del problema

Existen 3 áreas inmersas en el problema, a tratar.

La primera es en la oficina de recepción de anuncios del diario, la cual

se encarga de recepcionar, los anuncios que saldrán en los diarios (La,

Hora, El Tiempo), los cuales son traídos por el publico (clientes). Esta

área es la que designa el tamaño (de acuerdo a los requerimientos de

los clientes), la página en la que saldrá, y su ubicación en esa

determinada página de cada anuncio.

La segunda es el área de Redacción, la cual se encarga de la redacción

de noticias, y esta necesita la cantidad de avisos que llevara cada una

de las paginas del periódico, así como su ubicación; para poder ellos

rellenar el espacio que sobra(en cada pagina) con las noticias.

La tercera es el área de diseño, la cual necesita los avisos para

trabajarlos artísticamente, así como en su ubicación.

El problema radica en:

“La oficina de recepción de anuncios, a la 1:30 p.m. y las 6:30 p.m.

entrega una copia del reporte (manual) indicando todas las

características de los anuncios del diario, al área de redacción y de

diseño, para que estas realicen sus labores.”

Los problemas encontrados son:

Tiempo ocioso de los trabajadores: este problema se da tanto en el

área de redacción como en el área de diseño, debido a que los

reportes por parte del área de recepción de avisos no los entrega a

estos a tiempo; acarreando esto como consecuencia la acumulación

del trabajo, este problema general se da todos los días o salvo

cuando en recepción de avisos es nula es decir no llegan clientes a

dejar avisos.

Demora en la búsqueda de películas (material que se utiliza cuando

un aviso ya salio en una edición anterior, se usa para evitar que

rediseñe.) Esto se debe a que no se ubican rápido las películas, en el

10

Page 11: Pppi 24 07_06

archivo; trayendo esto como consecuencia la demora en la atención

al cliente.

Desorden de la información en el área de recepción de avisos; esto

de debe a la cantidad de papeles que se utiliza, lo cual lleva a no

ubicar rápidamente la información que uno requiera.

Perdida de las películas de los avisos; esto se da debido a que se

recortan las películas grandes (las del periódico, que son las que

contienen a estas) y es aquí donde se pierden estas; y esto trae

como consecuencia que se debe de rediseñar avisos ya hechos.

2.1.2. Antecedentes

Regionales

La actividad de recepción y procesamiento de avisos que se realiza e

forma manual en el mismo diario, es un antecedente que esta dentro

de la misma empresa.

Sistema de Cálculo de Precios para los anuncios, esta disponible en

la Web (http://www.correoperu.com.pe - citado el 23/04/2006), este

es un software que esta construido en Macromedia Flash, con ASP;

este sistema, se encarga de hacer proformas para los avisos, que

alguien desee sacar, en este se indica, el tamaño, la ubicación la

fecha, y la pagina en la que saldrá y de acuerdo a eso me arroja un

precio, que seria el que voy a cancelar por ese aviso.

2.1.3. Justificación del Proyecto

El desarrollo del presente proyecto se justifica en, por haber

encontrado el problema existente en el diario, tenemos que vernos en

la obligación de desarrollar este proyecto y mejorar dichos procesos

existentes.

Con la finalidad de automatizar todos los procesos (papeleo) que se

realiza hoy en día para desarrollar esta actividad.

Este trabajo se realizará como parte del curso de Practicas PRE-

Profesionales I

11

Page 12: Pppi 24 07_06

Además se realizará por encargo del Ing. Miguel Urbina, como parte

de la automatización de las actividades que se realizan dentro del

diario el tiempo.

2.1.4. Alcance del Proyecto

Se hará un sistema informático basado en Web, el cual automatice al

todos los procesos inmersos dentro de esta actividad, además de

agilizar y tener la información requerida en cada una de las áreas en

tiempo real, para así facilitar el trabajo a las personas del área de Diseño

y Redacción además de evitar acumulación de trabajo en dichas áreas.

Este proyecto abarca las áreas de diseño, redacción y la oficina de

Recepción de avisos (ventanilla)

Para la construcción de este sistema utilizaremos la plataforma de

desarrollo de Microsoft Visual Studio, y el SQL Server 2000

2.1.5. Limitaciones del Proyecto

La primera limitación a considerar es el factor tiempo, porque para

ésta primera fase se está disponiendo solo de 3 meses y medio.

La siguiente limitación tiene que ver con el factor financiero, que

servirá para sostener el proyecto, y parte de esta limitación, puede

dar como efecto la culminación o postergación del proyecto.

La escasez de información, y el reducido número de antecedentes

bibliográficos relacionados con el Tema de Investigación.

Factores no predecibles (accidentes, desastres naturales, terrorismo,

etc.).

12

Page 13: Pppi 24 07_06

2.2 Estudio De Factibilidad

2.2.1. Factibilidad Técnica:

La disponibilidad de recursos tecnológicos, tanto de hardware y de

software no es un problema en la empresa, ya que si cuenta con dichos

equipos. En cuanto al software es fácil de obtener, además de

ofrecernos versiones de evaluación, por lo tanto se tendrá problemas

para esto.

Inventario de las áreas Involucradas.

Ventanilla:

Hardware Software

1 Computadora PIII de 900

MHZ, con un disco duro de 20

GB, y todos sus periféricos

(Mouse, Teclado, parlantes)

Windows Mileniun.

Microsoft Office 2000

1 Impresora matricial EPSON

LX-300

SISTPO (sistema de facturación)

Cables de red Utilitarios

Redacción:

Hardware Software

8 Computadoras PIV de 1.8

GHZ, con un disco duro de 30

GB, y todos sus periféricos

(Mouse, Teclado)

Windows Mileniun.

Microsoft Office 2000

5 Impresoras matricial EPSON

LX-300

Mas Utilitarios

Cables de red para cada PC

13

Page 14: Pppi 24 07_06

Diseño:

Hardware Software

5 Computadoras MAC las

cuales Incluyen sus Periféricos

(Mouse, teclado)

MAC OS 9.2

MAC OS 10.2

5 Scanner Profesionales

AFGA

Microsoft Office para MAC

2 Impresoras AFGA

Profesionales

QUARTS EXPRESS

2.2.2. Factibilidad operacional:

Ya que este Sistema, lo hacemos por encargo de la empresa, existe el

apoyo (con los recursos tecnológicos existentes – que son suficientes)

para el desarrollo del mismo, y por tal motivo existe el interés por aporte

de la empresa para usarlo, viéndose beneficiados, los usuarios inmersos

dentro del problema, al tener automatizado dicho proceso.

2.2.3. Factibilidad económica:

Para la realización de este proyecto informático, no se necesitan

recursos económicos relacionados directamente, ya que solo se necesita

recursos tecnológicos (Computadoras, Internet, Software) con los cuales

la empresa cuenta o se Pueden descargar de Internet en versiones de

valuación, y los gastos que estos Generan (Gasto de Energía Eléctrica,

y Internet) los cuales se pueden pagar sin problemas.

Análisis Costo-Beneficio

En este análisis detallaremos, los factores más importantes

cuantificables y no cuantificables para el desarrollo de nuestro proyecto.

14

Page 15: Pppi 24 07_06

Factores Cuantitativos; los datos que aparecen en la actualidad son

estimaciones realizadas mediante sondeos, y los que tendremos con

el uso del nuevo sistema, son estimaciones mediante proyecciones.

En la Actualidad Con el Uso del Sistema

Propuesto (Relativo)

Tiempo ocioso: se estima un

promedio de 3 horas diarias

por 3 trabajadores.

El tiempo ocioso con el uso del

sistema se reducirá a 3

semanales por tres trabajadores

Disminución de gastos por

uso de papel en gasto que se

realiza en papel es en

promedio de 20 soles por

semana

La disminución de gastos en

papel seria hasta de 8.5 soles a

la semana.

Tiempo Inactivo de la PC se

estima que es en promedio

de tres minutos por cliente

Con el uso de este sistema se

reduciría considerablemente el

tiempo de inactividad de la PC

has un promedio de 1 minuto y

medio por cliente

Tiempo en colas por parte de

los clientes que es en

promedio de 4 minutos

Este factor se reducirá hasta

llegar a un promedio de 2

minutos por cliente.

Factores Cualitativos; estos solo mencionaremos los factores que

obtendríamos por el uso de este sistema, estos son estimaciones.

Prestigio: ya que con el uso de este sistema bajaríamos los

procesos manuales.

Satisfacción del cliente: ya que se reduciría el tiempo en las colas.

Yo todos los procesos son automáticos.

Cumplimiento de metas: ya que estaríamos automatizando los

procesos.

Incremento de la productividad: ya que no se tendría gente

ociosa.

15

Page 16: Pppi 24 07_06

Identificación con la institución.

2.3 Análisis

2.3.1 Situación Actual

2.3.1.1 Descripción General de La Empresa

2.3.1.1.1 Misión

DIARIO EL TIEMPO S.A.C., se dedica al amparo de las

disposiciones legales y vigentes a la edición del diario, así como

cualquier otra publicación que el directorio estima conveniente. Se

dedica a la edición y/o impresión de publicaciones periódicas o

eventuales, tales como revistas, libros, folletos, boletines y en

general a cualquier actividad de imprenta o editorial. Además

brinda los servicios publicitarios de avisos comerciales,

empresariales, comunicados, etc.

2.3.1.1.2 Visión

Incrementar la producción, distribución y venta del diario,

ampliando el mercado de clientes y llegando a otras ciudades y

departamentos como Chiclayo, Lambayeque, etc.

2.3.1.1.3 Metas y objetivos

Mantener el mercado actual mediante la emisión y venta de

suplementos, coleccionables e información que es de gran

interés al público consumidor.

Recuperar tanto el liderazgo como los beneficios que

disminuyeron debido a la crisis económica que atraviesa Piura

y todo el país en general.

2.3.1.1.4 Políticas Generales

1.- Relación con el poder

El poder, entendido como las autoridades que toman

decisiones que influyen en la vida de una ciudad o de un

país, representa una de las fuentes de información de todo

16

Page 17: Pppi 24 07_06

medio de comunicación, pero nunca debe ser la única. Por

tanto, Diario EL TIEMPO, como un medio de comunicación

al servicio de los departamentos de Piura y Tumbes, acude

e investiga en estas fuentes, por ejemplo, para fiscalizar su

trabajo, para conocer cómo están manejando y en qué

están invirtiendo el dinero del Estado, para conocer cómo

las autoridades están respondiendo a la confianza que los

ciudadanos un día depositaron en ellos y si es que están

cometiendo atropellos o abusos o no están atendiendo las

necesidades de interés público. Difícilmente cada

ciudadano puede tener acceso al poder o la posibilidad de

conversar directamente con su autoridad o comunicarle sus

necesidades, porque siempre tienen la agenda recargada.

Por tanto, los medios de comunicación amparados en el

derecho que tiene toda persona a estar informada,

especialmente de aquello que le afecta en su vida,

recogemos los pedidos, las demandas de la población o las

denuncias, para luego hacerlas llegar a las autoridades e

indagar por qué motivo o circunstancia se están

produciendo tales hechos, y ayudar en la búsqueda de una

solución.

2.- Línea editorial

Somos un diario regional plural, imparcial e independiente.

Somos respetuosos de la libertad y derechos de las

personas. Por tanto, siempre estamos preocupados por

ofrecer a nuestros lectores una visión objetiva y amplia de

los hechos, opiniones tanto a favor como en contra, las

ventajas y desventajas de una medida o de una decisión o

las posiciones tanto de uno como de otro partido político

respecto a una ley. Creemos que todos merecen una

oportunidad y que sólo de este modo el público tendrá la

posibilidad de formarse una idea clara de lo que ocurre a su

alrededor.

17

Page 18: Pppi 24 07_06

Nuestra única bandera son los derechos de las personas y

el bien común. Por tanto, a ellos nos debemos y por ellos

luchamos día a día, con la finalidad de construir un mundo

más justo y más humano. Somos conscientes que

cualquier tipo dependencia nos impediría cumplir con

nuestro deber de mantener informada a la población y nos

alejaría de nuestra verdadera razón de ser: nuestro público.

Por tanto, luchamos en todo momento por mantener

nuestra independencia periodística y evitar las dañinas

influencias de intereses personales y mezquinos.

Los esfuerzos de ayer y de ahora nos mantienen fuertes

como los algarrobos, gozando del valor más preciado de un

medio de comunicación: la confianza y credibilidad de su

público desde hace 90 años.

2.3.1.1.5 Estructura Orgánica actual

18

Page 19: Pppi 24 07_06

2.3.1.1.6 Áreas Funcionales y Descripción de funciones

DIRECTORIO:

Administran toda la Sociedad.

Se reúnen por lo menos una vez al mes para acordar y decidir

acciones en bienestar de la empresa.

Representan y gestionan legalmente a la Sociedad las veces que

sean necesarias.

Responden ante los trabajadores y terceros por los perjuicios y

daños que causen con los acuerdos, acciones y decisiones tomadas.

Realizan contratos que creen convenientes para la empresa.

Pueden concertar toda clase de préstamos comerciales, bancarios y

de financiación.

Deciden sobre la apertura de cuentas corrientes y contrato del

gerente.

Convocan a juntas generales de accionistas.

GERENCIA:

Representa a la Sociedad ante todo tipo de instituciones públicas o

privadas, funcionarios y autoridades judiciales, civiles, municipales,

administrativas, constitucionales, tributarias, de aduana, policiales y

militares con la facultad de presentar toda clase de recursos y

reclamaciones, así como desistir de ellos.

Evalúa balances y estados financieros.

Programa y ordena auditorias.

Realiza contrato referente a la propiedad física o intelectual.

Trata directamente con los principales clientes.

Tiene la facultad de nombrar, amonestar, suspender y despedir al

personal.

Otorga documentación de la empresa, constancias, certificados, etc.

Evalúa y aprueba el reglamento interno así como fija y modifica el

horario y demás condiciones de trabajo.

19

Page 20: Pppi 24 07_06

ASIST. GERENCIA:

Asiste y reemplaza al gerente cuando sea necesario.

Lleva el control sobre los inventarios y stock de seguridad.

Autoriza las salidas de dinero de caja para las compras de los

materiales y suministros requeridos de todas las demás áreas de la

empresa

Solicita cotizaciones y evalúa costos para decidir la compra a un

determinado proveedor.

Trata con proveedores tanto nacionales como extranjeros para la

adquisición de materiales e insumos.

Negocia las condiciones bancarias (comercio exterior) para las

importaciones de materia prima.

Controla y autoriza las requisiciones (salidas) de materiales y/o

suministros que solicitan a almacén los trabajadores de distribución,

contabilidad, publicidad, caja, ventanilla, recepción, sucursal de

Sullana y sucursal de Talara.

Revisa los reportes diarios de distribución (tiraje y devoluciones),

producción y ventas de avisos publicitarios

Evalúa costos de producción, distribución y publicidad

Se encarga de la supervisión de los archivos de la información legal,

comercial y documentación diversa de la empresa y trabajadores,

como: cotizaciones, publicidad, importaciones, tiraje, contratos con

servicios internacionales, contratos leasing, actas de directorio,

informes, ordenes de compra, costos, presupuestos, curriculum,

memorándums, canjes, capacitaciones, servicios, suscripciones.

Evalúa las renovaciones de las pólizas de seguro (incendio y líneas

aliadas, rotura de maquinaria, robo y asalto, deshonestidad, vida ley,

accidentes personales de trabajo, infortunio y vehículos)

Programa y supervisa los trabajos de imprenta plana (otra unidad de

negocio relacionada con la elaboración de trabajos comerciales a

terceros: afiches, volantes, folletos, revistas), elaborando

cronogramas para futuros trabajos.

20

Page 21: Pppi 24 07_06

Controla al personal de ventas de trabajos de imprenta plana,

evaluando y firmando las cotizaciones presentadas a clientes. Así

también al personal operario de la máquina, programando su horario

de trabajo.

Supervisa al personal de almacén, vigilancia y de limpieza.

REDACCION:

Elaboran la información periodística que recogen diariamente en las

calles a través de los reporteros.

Investigan la información que recogen y la comparan con los archivos

del Centro de Documentación del DIARIO.

Redactan las noticias que diariamente se publicarán.

El área de redacción se divide en: sociales, locales, nacionales,

internacionales, policiales, judiciales, deportes, economía,

espectáculos.

DISEÑO:

Diagraman y diseñan cada página, deciden el orden que llevará el

periódico que sale a la venta diariamente.

Corrigen tanto la ortografía como la tipografía.

CENTRO DE DOCUMENTACION:

Archivan la información diaria del periódico.

Guardan la información en papel (documentos), en los archivos de la

computadora, microfilmado, fotos, negativos, revistas, libros, etc.

La información guardada se brinda a los trabajadores sobre todo a

los reporteros cada vez que la solicitan.

Brindan el servicio de archivo para escolares, universitarios y demás

personas interesadas.

21

Page 22: Pppi 24 07_06

CENDOC (Centro de Documentación) es la memoria de la empresa,

colaborando de alguna forma con las mejoras que se puedan hacer

en la emisión de información.

Tiene a cargo la actualización de la página Web del diario

CONTABILIDAD:

Revisan e ingresan las cuentas por cobrar y las cuentas por pagar de

proveedores y clientes.

Registran las cuentas que son al contado y las que son a crédito para

ser cobradas y/o pagadas en su fecha de vencimiento.

Contabilidad se encarga de registrar los ingresos resultantes de la

venta diaria de los diarios y avisaje publicitario.

Registran los movimientos monetarios que se derivan de la

adquisición de materiales e insumos que ingresan a almacén.

Incluyen los movimientos contables de las sucursales de Sullana y

Talara.

Registran las adquisiciones de activos fijos.

Llevan los registros contables correspondientes al personal (planillas,

pagos, remuneraciones, sueldos, salarios, AFP, seguros, CTS, etc.).

PUBLICIDAD:

Realizan las artes publicitarias

Se encargan de los avisos judiciales y avisos clasificados.

Hacen semanalmente el suplemento de crónicas judiciales.

Realizan campañas publicitarias para instituciones.

Saneado de fotos que salen en los anuncios publicitarios y para los

trabajos de imprenta.

Se encargan de las filmaciones de lo que se editará para el área de

publicidad.

Verifican la publicación de los avisos solicitados por los clientes.

22

Page 23: Pppi 24 07_06

Ejecutan de canjes con empresas, contratos, cotizaciones, etc.

Reportan diariamente los listados de avisos publicados.

RECEPCIÓN:

Reciben la información que será publicada a través de avisos

clasificados.

Realizan la emisión de facturas por los avisos clasificados,

suscripciones y otros (contado y crédito).

Reportan diariamente los avisos recepcionados.

Recepcionan llamadas telefónicas y se transfieren al área en que

deben recibirse.

Reciben documentos, fax, encomiendas, etc.

Se atiende y brinda información al público.

DISTRIBUCIÓN:

Supervisan diariamente la venta y exhibición de diarios en Piura.

Informan a gerencia y subgerencia sobre la venta y devoluciones

diarias de periódicos.

Cada quince días se supervisa la venta y exhibición de periódicos en

provincias.

Junto con gerencia, se preparan promociones para distribuidores y

lectores de acuerdo a las ventas.

Analizan nuevos puntos de venta directa y por suscripciones.

Llevan un control del ciclo de distribución, verificando que los pedidos

lleguen a su destino en la cantidad y calidad debida.

Continuamente se realizan gestiones para disminuir costos y agilizar

la distribución.

Analizan y supervisan el crecimiento mensual de las ventas de

acuerdo a lo programado.

Diariamente se realizan liquidaciones y cobranzas de suscripciones.

23

Page 24: Pppi 24 07_06

Transportan encomiendas y documentos de las sucursales hacia las

oficinas de Piura y viceversa.

TALLER (ROTATIVA):

Imprimen diariamente la edición del periódico.

Imprimen formatos tanto en imprenta plana como en rotativa.

Realizan los trabajos que ingresan de imprenta como volantes,

afiches, trípticos, etc.

Dan mantenimiento a las máquinas que están en taller.

Hacen los revelados de originales en película, en planchas metálicas,

etc.

Proceden con el corte, pegado, contabilizado, etc. de los documentos

impresos.

Realizan el troquelado de los blocs y libros impresos.

ALMACEN:

Reciben y entregan materiales e insumos que se adquieren para el

Diario.

Registran los ingresos y salidas de materiales e insumo.

Archivan las guías y copias de facturas de la mercadería que ingresa.

Entregan las requisiciones de materiales e insumos que hacen las

diversas áreas de la empresa.

Crean tarjetas de las mercaderías con su respectivo código para

llevar un mejor control.

Brindan el servicio de fotocopiado.

Cuentan los periódicos y planchas malogradas diariamente.

Ordenan y cuentan el material impreso.

Revisan y emiten reportes de las llamadas telefónicas hechas por la

empresa.

2.3.1.1.7 Identificación de Actividades Principales de la Empresa

24

Page 25: Pppi 24 07_06

Las actividades principales de la empresa se centran en la venta de

periódicos, tanto los de día como los de ediciones anteriores, pero la

fuentes principal de ingresos es por publicación de avisos, de

comunicados, y clasificados, por lo que es una de las actividades

principales. Otras actividades son Búsqueda de noticias, redacción,

diseño, impresión, y repartos de los diarios.

2.3.1.2 Análisis de la Área del Negocio

2.3.1.2.1 Descripción del Área del Negocio:

La realización de nuestro estudio abarca dos áreas (Redacción y

Diseño) y ventanilla. Las cuales describimos a continuación, desde las

perspectivas para nuestra investigación:

Ventanilla: Esta oficina es la que se encarga por completo de la

recepción de avisos, los cuales son traídos por los clientes, aquí se

factura, y se recogen las características del aviso, para su publicación.

Además de generar dos reportes, con las características de cada aviso;

uno con el tamaño real de los avisos para el área de Redacción, y el otro

con las características gráficas para el área de Diseño. Estos reportes se

entregan en dos turnos, al finalizar la jornada de trabajo de la mañana

(13:30 horas) y el otro al finalizar la Jornada de la tarde (18:30 horas).

En esta área labora una secretaria la cual se encarga de realizar todas

estas actividades.

Diseño: Esta área se encarga de diseñar gráficamente el periódico,

tanto las noticias como las imágenes y anuncios; una vez que los

reportes emitidos por ventanilla, al esta área para así poder realizar el

diseños requerido para la publicación del aviso.

Una vez que se termina con la parte artística del aviso, se imprime, en

una película para luego la impresión del diario.

25

Page 26: Pppi 24 07_06

Redacción: Esta área se realiza toda la edición de noticias que se

publican en el diario y en la Web, esta área avanza con su trabajo en

cuanto a la redacción en si, pero en cuando a la ubicación no hace nada

mientras los reportes emitidos por ventanilla no lleguen a esta área; una

vez que se tiene los reportes, recién se procede a la ubicación de

noticias, de acuerdo al espacio libre (no usado por los avisos).

2.3.1.2.2 Misión, Visión, Metas y Objetivos.

Misión: DIARIO EL TIEMPO S.A.C., se dedica al amparo de las

disposiciones legales y vigentes a la edición del diario, así como

cualquier otra publicación que el directorio estima conveniente. Se

dedica a la edición y/o impresión de publicaciones periódicas o

eventuales, tales como revistas, libros, folletos, boletines y en general a

cualquier actividad de imprenta o editorial. Además brinda los servicios

publicitarios de avisos comerciales, empresariales, comunicados, etc.

Visión: Incrementar la producción, distribución y venta del diario,

ampliando el mercado de clientes y llegando a otras ciudades y

departamentos como Chiclayo, Lambayeque, etc.

Objetivos:

Mantener el mercado actual mediante la emisión y venta de

suplementos, coleccionables e información que es de gran interés al

público consumidor.

Recuperar tanto el liderazgo como los beneficios que disminuyeron

debido a la crisis económica que atraviesa Piura y todo el país en

general

2.3.1.2.4 Identificación de actividades, procedimientos y formatos

utilizados

26

Page 27: Pppi 24 07_06

Para la solución del problema a tratar solo analizaremos las actividades

y procesos directamente relacionados con esta, las cuales se describen

a continuación.

Ficha de avisos: Los clientes llegan a la ventanilla, luego de pagar, la

persona que atiende en ventanilla apunta en una ficha los detalles

artísticos del aviso, el cual contiene; el nombre, titulo, el tamaño, si es a

color o no, si es un aviso nuevo o no (si ya salio en alguna edición

anterior), además del tipo de arte que lleve (colores, imágenes, etc.) o en

caso de que el cliente traiga el modelo este se adjunta a esta ficha, las

cuales van al área de Diseño.

27

Page 28: Pppi 24 07_06

Hoja periódico: Una vez terminada con esta tarea, esta procede a llenar

en una hoja cuadriculada tamaño periódico, a dibujar (en forma

rectangular) a los avisos, y a ubicarlos de acuerdo a sus medidas y el

numero de pagina en la que saldrá, en este formato de pagina periódico,

esta hoja luego es remetida al área de redacción.

28

Page 29: Pppi 24 07_06

2.3.1.2.5 Análisis de flujo de información (diagramas de actividades,

documentos, etc.)

Área de Recepción de Avisos:

Se espera la llegada de clientes

Se le pregunta que desea

29

Page 30: Pppi 24 07_06

Si desea clasificados se sigue el procedimiento, para esta actividad, si

se desea la publicación de avisos se:

Se tomas los datos del cliente.

Se le da un catalogo de avisos, para que el cliente escoja que tipo de

avisos desea,

Luego se llega a un acuerdo por el precio.

Luego se factura.

Se toma los datos del aviso: el diario en el que saldrá, titulo, descripción,

medidas, fecha de inscripción, fecha (s) de publicación (es), numero de

pagina en la que saldrá, medidas, color (blanco y negro o a color), el

estado (antiguo – que ya salio anteriormente - o nuevo), en caso de que

sea antiguo va: fecha en que salio, el diario en que salio, y el numero de

pagina.

Una vez que se tiene los datos del aviso, se le da al cliente para que

verifique los datos.

Si el aviso es antiguo se busca la película en la que salio.

Al final de cada jornada de trabajo se genera un reporte para el área de

diseño en el que se especifica los datos del aviso para diseñarlos.

El otro reporte es para el área de redacción en el que se especifica las

áreas libres en el periódico para empezar a llenarlos con noticias.

Área de Diseño

Una vez que se tiene el reporte del área de recepción se empieza a

diseñar aviso por aviso.

Área de Redacción

Una vez que se tiene el reporte del área de recepción se empieza a

rellenar el periódico con noticias.

30

Page 31: Pppi 24 07_06

2.3.1.2.6 Análisis de recursos tecnológicos

Los recursos tecnológicos utilizados en las áreas involucradas, son lo

suficientemente capaces de atender las necesidades actuales, de dichas

áreas, las cuales se detalla a continuación.

En ventanilla se tiene una PIII, la cual solamente se usa la ejecución de

un sistema de facturación (SISTPO) , en la cual sin ningún inconveniente

se podría correr otro sistema, ya la capacidad de procesamiento esta

muy por encima de la cantidad de información a procesar.

En el área de Diseño, contamos con 5 computadoras MAC, las cuales

solo se utilizan para programas de diseño (QUART EXPRESS), en la

cual se podría utilizar con facilidad el explorador de Internet, sin

saturarlo, para visualizar mas información.

Cliente

Recepción de Avisos

Detalle del

Aviso

Reportes

Detalles del

aviso(Arte)

Área ocupad

a por aviso

Diseño

Redacción

31

Page 32: Pppi 24 07_06

Y en el área de Redacción contamos con 8 computadoras, las cuales

solo se utilizan para la edición de textos, y para navegación por Internet,

las cuales al igual que en las demás aras la capacidad de procesamiento

es superior a la cantidad de información que se procesa.

En cuanto a los sistemas operativos que se utiliza, son muy estables,

debido a los programas que utiliza, ya que el fin que se les da a las

computadoras no es un trabajo muy recargado. Por eso se no se tienes

problemas fuera de los común en cuanto a caídas del problemas u otros

relacionados.

2.3.1.3 Identificación de requerimientos del área del negocio

2.3.1.3.1 Requerimientos funcionales

Ingreso, modificación, eliminar datos de de los avisos en el área de

recepción

Tener un historial de avisos

Búsqueda de avisos por Periódico, por fechas, número de página, etc.

Reportes para el área de diseño

Reportes para el área de redacción

Otro tipo de reportes como: empresas que más anuncian, números de

avisos que salieron publicados entre determinadas fechas.

La información que se ingresará será toda la que indique el cliente, es

decir de acuerdo a los requerimientos del cliente. Estos son tomados

por la chica de ventanilla.

El reporte para redacción contendrá. Será de forma grafico, para

indicar cual es la posición del aviso dentro de la página, este reporte

será para cada aviso, además se vera cual es el tamaño del aviso.

Además se dirá cual es todas las características el aviso.

Y otro reporte para Diseño, en el cual contendrá todas las

características del aviso, para que estos impiensen a desarrollarlo.

32

Page 33: Pppi 24 07_06

Además generará reportes de búsqueda de avisos, avisos antiguos y

demás características que se puedan generar en reportes (cuantos

avisos por días, cuantos avisos por semana, etc.)

2.3.2 Marco Teórico.

Rational Unified Process (RUP)

Definición: Es el desarrollo interactivo e incremental, se basa en los

diagramas de caso de uso y esta centrado en las arquitecturas.

Captura varias de las mejores prácticas en el desarrollo moderno de

software en una forma que es aplicable para un amplio rango de

proyectos y organizaciones.

Es una guía de cómo utilizar de manera efectiva UML.

Provee a cada miembro de un equipo un fácil acceso a una base de

conocimiento con guías, plantillas y herramientas para todas las

actividades críticas de desarrollo.

Crea y mantiene modelos, en lugar de enfocarse en la producción de

una gran cantidad de papeles de documentación.

Estructura de RUP

El proceso puede describirse en dos dimensiones, o a lo largo de dos

ejes:

o El eje horizontal representa tiempo y muestra el aspecto dinámico

del proceso, expresado en términos de ciclos, fases, iteraciones,

y metas.

o El eje vertical representa el aspecto estático del proceso; como

está descrito en términos de actividades, artefactos, trabajadores

y flujos de trabajo.

33

Page 34: Pppi 24 07_06

Fases en RUP

Inicio – Define el alcance del proyecto

Elaboración – Plan del proyecto, especificación de características,

arquitectura base

Construcción – Construir el producto

Transición – Transición del producto a la comunidad del usuario

Fase de Inicio

Inicio Elaboración Construcción Transición

Tiempo

MetasPrincipales

34

Page 35: Pppi 24 07_06

Propósito

o Establecer casos de negocios para un nuevo sistema o para

alguna actualización importante de un sistema existente

o Especificar el alcance del proyecto

Resultado

o Una visión general de los requerimientos del proyecto, i.e., los

requerimientos principales

Un modelo inicial de casos de uso y modelo del dominio (10-

20%)

o Un caso de negocios inicial, incluyendo:

Evaluación inicial de riesgos

Una estimación de los recursos requeridos

Ejemplo

Fase de Elaboración

Propósito

o Analizar el dominio del problema

o Establecer una buena arquitectura

o Lidiar con los elementos de riesgo más altos del proyecto

o Desarrollar un plan comprensivo mostrando como el proyecto será

completado

Resultado

35

Page 36: Pppi 24 07_06

o Un modelo del dominio y de casos de uso 80% completo

o Requerimientos suplementarios que capturen los requerimientos no

funcionales y cualesquiera requerimientos que no estén asociados

con un caso de uso específico

o Una lista de riesgos revisada

Fase de Construcción

Propósito

o Desarrollar incrementalmente producto de software completo el cual

estará listo para ser transferido al usuario

Productos

o Un modelo completo de diseño y casos de uso

o Liberaciones de productos ejecutables de funcionalidad incremental

o Documentación de usuario

o Una liberación “beta” del producto

Fase de Transición

Hacer la transición final del producto de software al usuario

Productos

o Liberaciones ejecutables de producto

o “Pruebas beta” para validar el nuevo sistema vs. las expectaciones

del usuario

o Manuales de usuario actualizados

o Documentación de desarrollo actualizada

¿Está el usuario satisfecho?

Gastos reales de los recursos vs. Gastos previstos ß Aceptables.

Iteraciones

Cada fase en RUP puede descomponerse en iteraciones. Una iteración es un

ciclo de desarrollo completo dando como resultado una entrega de producto

ejecutable (interna o externa)

36

Page 37: Pppi 24 07_06

2.3.3 Modelo Conceptual.

Diagrama de Casos de uso

Recepción de avisos: En este caso de uso tenemos a dos actores (Cliente, y

recepción de avisos) y a tres casos de uso (características del aviso, precio,

área de la página), las cuales describimos a continuación:

El actor cliente, es la persona, que llega hasta ventanilla (Recepción de

Avisos), para dejar sus avisos.

El actor Recepción de avisos, es la oficina que se encarga de recepcionar los

avisos que son traídos por los clientes.

Los casos de uso, son las actividades que se realizan para llevar acabo el

proceso de recepción de avisos; en obtener características del aviso el

cliente le da las características del aviso al encargado de recepción de avisos,

luego estos dos fijan un Fijar Precio por la publicación del aviso, luego de

estas actividades el encargado de la recepción de avisos fija el tamaño y la

posición que tendrá el aviso dentro del periódico, a este proceso le llamamos

calcular área de pagina.

37

Page 38: Pppi 24 07_06

Revisa avisos: en el presente caso de uso tenemos a dos actores (cliente,

recepción de avisos) y a dos casos de uso (datos del aviso y verifica datos)

Cliente: este actor es la persona, que llega hasta ventanilla (Recepción de

Avisos), para dejar sus avisos.

El actor Recepción de avisos, es la oficina que se encarga de recepcionar los

avisos que son traídos por los clientes.

En el caso de uso obtener datos del aviso es la actividad en la cual el

recepcionista adquiere los datos del aviso (estos los brinda en cliente)

El ultimo caso de uso verificar datos el la actividad, mediante la cual la

persona encargada de la recepción de avisos, hace que el cliente verifique los

datos de su aviso, en caso de error, estos se corrigen

Genera reportes: en este caso de uso tenemos a tres actores (recepción de

avisos, redacción y diseño) además de tener a dos casos de uso. Para este

caso de uso solo falta describir a los actores redacción y ventanilla, el resto de

elementos de este ya los hemos descrito anteriormente.

Redacción esta es la oficina, en la cual se redacta el periódico (se trabaja con

noticias), pero ara esto se necesita saber cuales son las áreas libres de avisos

para poder poner noticias allí, y esto nos lo da la oficina de recepción de avisos

Diseño en esta oficina en la cual se diseña toda la parte grafica del periódico y

por ende los avisos, aquí necesitamos las características de los avisos para

poder diseñarlos. Y esto nos lo brinda la oficina de recepción

38

Page 39: Pppi 24 07_06

Diagramas de colaboración y de secuencia

Recepción de avisos

39

Page 40: Pppi 24 07_06

Revisa avisos

40

Page 41: Pppi 24 07_06

Genera Reportes

41

Page 42: Pppi 24 07_06

2.4 Diseño

2.4.1 Modelo de Datos Lógico

MODELO DE LA BASE DE DATOS

2.4.2 Definición y Especificación de los Recursos a Utilizar

Los recursos a utilizar para el desarrollo de este proyecto los podemos

calificar en:

Humanos: Debido a el sistema esta siendo desarrollado solo por el

encargado (el Practicante), no se esta utilizando otro tipo de recurso

humano.

Cabe resaltar que en la FACE de análisis, todos los datos y la

información obtenida de cómo se realizan los procesos en las áreas

involucradas, nos la proporciona la encargada del área de recepción

de avisos.

Tecnológicos: Los recursos Tecnológicos a utilizar son:

Una PC PIV de 2.8 GHZ, 512 MB de RAM, 80 GB de HD.

Internet Speed 200, Speed Business

CD’s

Entre otros (material de escritorio)

Económicos: solo lo que implica el uso de los anteriores.

42

Page 43: Pppi 24 07_06

2.4.3 Modelo De Datos Físico

Tabla aviso

Tabla diario

Tabla estado

Tabla fechapublicacion

Tabla usuarios

43

Page 44: Pppi 24 07_06

2.4.4 Diseño de la Interfaz

A continuación mostramos algunas de las principales pantallas que

tendrá en el sistema.

Pantalla de inicio de sesión

Formulario principal

44

Page 45: Pppi 24 07_06

Formulario para agregar un aviso nuevo

Formulario para especificar los detalle de la publicación

45

Page 46: Pppi 24 07_06

Formulario para darle la posición al aviso

Formulario para ingresar, editar y eliminar usuarios

46

Page 47: Pppi 24 07_06

Formulario para buscar avisos

2.4.5 Diseño Modular del Sistema (Menú y Opciones):

Se tendrá los siguientes menús

Datos Iniciales

Catálogo de Usuario

Catálogo de Diarios

Operaciones

Ingresar Aviso

Buscar Aviso

Reportes

Ver Diario

Ver Pagina

Ver Aviso

Salir

Acerca de

47

Page 48: Pppi 24 07_06

Ayuda

Salir

2.4.6 Diseño de Reportes

Los reportes tendrán la siguiente estructura, tanto impresa como en

pantalla.

Reporte de Diario

(*) Los demás reportes tienen la misma estructura

2.4.7 Diseño de Otros Recursos Tecnológicos

Los recursos suplementarios que se utilizaran en la implementación de

este sistema (RED), en la empresa ya esta implementada, y es fácil

acceder desde cualquier punto a otro, por lo cual en ese aspecto no

tenemos que hacer mayor énfasis

2.5 Desarrollo

2.5.1 Definición de la herramienta a utilizar

Para el desarrollo de este sistema utilizaremos al lenguaje de programación

visual Basic 6.0, y como servidor de bases de datos al Microsoft SQL 2000, los

cual describimos a continuación.

48

Page 49: Pppi 24 07_06

Visual Basic

Visual Basic es uno de los tantos lenguajes de programación que podemos

encontrar hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose

Symbolic Instruction Code) que fue creado en su versión original en el

Dartmouth College, con el propósito de servir a aquellas personas que estaban

interesadas en iniciarse en algún lenguaje de programación. Luego de sufrir

varias modificaciones, en el año 1978 se estableció el BASIC estándar. La

sencillez del lenguaje ganó el desprecio de los programadores avanzados por

considerarlo "un lenguaje para principiantes".

Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se

lo conoce como Visual Basic Visual Basic ya no es más "un lenguaje para

principiantes" sino que es una perfecta alternativa para los programadores de

cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.

1. ¿Qué es Visual Basic?

Es un lenguaje de programación que se ha diseñado para facilitar el

desarrollo de aplicaciones en un entorno grafico (GUI-GRAPHICAL USER

INTERFACE) Como Windows 98, Windows NT o superior.

2. Características de Visual Basic.

Diseñador de entorno de datos: Es posible generar, de manera automática,

conectividad entre controles y datos mediante la acción de arrastrar y

colocar sobre formularios o informes.

Los Objetos Actives son una nueva tecnología de acceso a datos mediante

la acción de arrastrar y colocar sobre formularios o informes.

Asistente para formularios: Sirve para generar de manera automática

formularios que administran registros de tablas o consultas pertenecientes a

una base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT)

49

Page 50: Pppi 24 07_06

Asistente para barras de herramientas es factible incluir barras de

herramientas es factible incluir barra de herramientas personalizada, donde

el usuario selecciona los botones que desea visualizar durante la ejecución.

En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con

código HTML para controlar los eventos que se realizan con frecuencia en

una página Web.

La Ventana de Vista de datos proporciona acceso a la estructura de una

base de datos. Desde esta también acceso al Diseñador de Consultas y

diseñador de Base de datos para administrar y registros.

Requisitos de hardware y del sistema

Para ejecutar Visual Basic, tenemos que disponer de cierto hardware y

software instalado en el equipo. Entre los requisitos del sistema cabe citar los

siguientes:

Microsoft Windows 95 o posterior, o Microsoft Windows NT Workstation 4.0

o posterior (se recomienda Service Pack 3).

486DX/66 MHz o modelo superior de procesador (se recomienda

procesador Pentium o superior) o cualquier procesador Alpha que ejecute

Microsoft Windows NT Workstation.

Una unidad de CD-ROM.

Pantalla VGA o de mayor resolución, compatible con Microsoft Windows.

16 MB de RAM para Windows 95, 32 MB de RAM para Windows NT

Workstation.

Un mouse (ratón) u otro dispositivo de puntero.

50

Page 51: Pppi 24 07_06

SQL

REQUISITOS DE SISTEMA

Microsoft SQL Server 2000 requiere esta configuración de sistema como

mínimo:

Intel o sistema compatible

Ordenador personal con Intel Pentium o compatible 166-MHz o procesador

mayor.

Sistema operativo

SQL Server 2000 Enterprise Edition y Standard Edition ejecutados en

Windows NT® Server versión 4.0 Service Pack 5 (SP5) o posterior,

Microsoft Windows NT Server 4.0 Enterprise Edition con SP5 o posterior, en

los sistemas operativos Microsoft Windows® 2000 Server, Microsoft

Windows 2000 Advanced Server, y Microsoft Windows 2000 Datacenter

Server.

SQL Server 2000 Evaluation y Developer Editions en los sistemas

operativos listados en el punto anterior para Enterprise y Standard Editions

así como Microsoft Windows 2000 Professional y Microsoft Windows NT

Workstation 4.0 con SP5 o posterior.

SQL Server 2000 Personal Edition1 y Desktop Engine en los sistemas

operativos ya mencionados para Enterprise and Standard Editions así como

Microsoft Windows 98, Microsoft Windows Millennium Edition (Windows

Me), Windows 2000 Professional, y Windows NT Workstation 4.0 con SP5 o

posterior.

Memoria (RAM)

Enterprise Edition: 64 megabytes (MB); 128 MB recomendado.

Standard Edition: 64 MB.

Evaluation Edition: 64 MB; 128 MB recomendado.

Developer Edition: 64 MB.

51

Page 52: Pppi 24 07_06

Personal Edition: 64 MB para Windows 2000; 32 MB para otros sistemas

operativos.

Desktop Engine: 64 MB para Windows 2000: 32 MB para otros sistemas

operativos.

Espacio en disco disponible

Enterprise, Standard, Evaluation, Developer y Personal Editions

requieren:

o 95–270 MB para servidor; 250 MB para instalación típica.

o 50 MB para instalación mínima de Servicios de análisis; 130 MB

para instalación típica.

o 80 MB para Microsoft English Query (soportado en el sistema

operativo de Windows 2000).

Desktop Engine requiere 44 MB de espacio disponible en disco.

Unidad de disco

Unidad de CD-ROM.

Monitor

VGA o de mayor resolución.

Requisitos de Internet

Versión 5.0 de Microsoft Internet Explorer o posterior.

Soporte de red

Microsoft Windows 95, Windows 98, Windows Me, Windows NT 4.0, y Windows

2000 tienen software de red incluido. Se requiere software adicional si utiliza

Banyan VINES o AppleTalk ADSP. El protocolo NWLink de red basada en

Windows proporciona el soporte de cliente de Novell NetWare IPX/SPX.

52

Page 53: Pppi 24 07_06

Soporte de cliente

Windows95, Windows 98, Windows Me, Windows NT Workstation 4.0, y

Windows 2000 Professional son soportados.

UNIX, Apple Macintosh, y OS/2 requieren software de cliente de Open

Database Connectivity (ODBC) de un tercer proveedor.

SQL Server 2000 Personal Edition se ofrece para utilización en desktop

y portátil. Personal Edition no contiene la funcionalidad completa de

Standard Edition. Los Servicios de análisis—incluyendo el proceso

analítico online (OLAP), data mining, y otras características de Business

Intelligence—están incluidos en Personal Edition pero no se pueden

instalar en Windows 98 o Windows Me.

Se requiere memoria adicional, según los requisitos del sistema

operativo.Los requisitos del disco duro varían según la configuración de

su sistema y las aplicaciones y características que elija Instalar.

2.5.2 Estándares de Desarrollo

Lenguaje Unificado de Modelado

Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified

Modeling Language) es el lenguaje de modelado de sistemas de software más

conocido y utilizado en la actualidad; aún cuando todavía no es un estándar

oficial, está apoyado en gran manera por el OMG (Object Management Group).

Es un lenguaje gráfico para visualizar, especificar, construir y documentar un

sistema de software. UML ofrece un estándar para describir un "plano" del

sistema (modelo), incluyendo aspectos conceptuales tales como procesos de

negocios y funciones del sistema, y aspectos concretos como expresiones de

lenguajes de programación, esquemas de bases de datos y componentes de

software reutilizables.

53

Page 54: Pppi 24 07_06

El punto importante para notar aquí es que UML es un "lenguaje" para

especificar y no un método o un proceso. UML se usa para definir un sistema

de software; para detallar los artefactos en el sistema; para documentar y

construir -es el lenguaje en el que está descrito el modelo. UML se puede usar

en una gran variedad de formas para soportar una metodología de desarrollo

de software (tal como el Proceso Unificado de Rational) -pero no especifica en

sí mismo qué metodología o proceso usar.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes

aspectos de las entidades representadas.

Diagramas

Jerarquía de los diagramas UML 2.0, mostrados como un diagrama de clases

En UML 2.0 hay 13 tipos de diagramas. Para comprenderlos, a veces es útil

categorizarlos jerárquicamente.

Diagramas de estructura enfatizan en los elementos que deben existir en el

sistema modelado:

Diagrama de clases

Diagrama de componentes

Diagrama de objetos

Diagrama de estructura compuesta

Diagrama de despliegue

Diagrama de paquetes

Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema

modelado:

Diagrama de actividades

Diagrama de casos de uso

54

Page 55: Pppi 24 07_06

Diagrama de estados

Diagramas de Interacción, un subtipo de diagramas de comportamiento, que

enfatiza sobre el flujo de control y de datos entre los elementos del sistema

modelado:

Diagrama de secuencia

Diagrama de comunicación

Diagrama de tiempos (UML 2.0)

Estandarización de UML

Además de haberse convertido en un estándar de facto, UML es un estándar

industrial promovido por el grupo OMG al mismo nivel que el estándar CORBA

para intercambio de objetos distribuidos. Para la revisión de UML se formaron

dos "corrientes" que promovían la aparición de la nueva versión desde distintos

puntos de vista. Finalmente se impuso la visión más industrial frente a la

académica. Recientemente se ha publicado la versión 2.0 en la que aparecen

muchas novedades y cambios que, fundamentalmente, se centran en resolver

carencias prácticas. Además, esta versión recibe diversas mejoras que

provienen del lenguaje SDL.

CMM

CMM es el máximo estándar en ingeniería de software

Innovación, velocidad y satisfacción del cliente se han convertido en la

consigna de las organizaciones que quieren sobrevivir y crecer en el cada vez

más competitivo mundo moderno. Como las tecnologías de información

resultan fundamentales para lograrlas, el software se ha constituido en la

piedra angular sobre la cual se soportan la gran mayoría de los nuevos

modelos de empresa. Sin el, el progreso de la humanidad sería un imposible.

El software exhibe características de ubicuidad. Se encuentra en todas partes,

desde redes de información empresariales, hasta electrodomésticos comunes

como los hornos microondas, neveras y equipos de sonido. Sin embargo, la

complejidad de los problemas que deben ser abordados por soluciones de

software, está creciendo más rápidamente que la habilidad de la humanidad

para desarrollarlo y mantenerlo.

55

Page 56: Pppi 24 07_06

Breve explicación del CMM

La creciente necesidad, sumada a décadas de promesas incumplidas en

cuanto a calidad, costos y cumplimiento en el desarrollo de software, condujo al

Instituto de Ingeniería de Software de los Estados Unidos a desarrollar el

modelo CMM (Capability Maturity Model - Modelo de Madurez de Capacidad).

En principio creado para evaluar y mejorar la capacidad de los contratistas de

software del Departamento de Defensa de los Estados Unidos, el modelo CMM

se convirtió a través de los años en el más alto estándar de ingeniería en el

mundo para todo tipo de compañías. Está fundamentado en prácticas reales de

las compañías mas avanzadas del planeta, y refleja el estado del arte en

procesos de desarrollo de software.

El CMM está compuesto de 316 prácticas claves agrupadas en 18 áreas y

distribuidas en una jerarquía de cinco niveles, a través de los cuales una

organización progresivamente alcanza mayor calidad, productividad y menores

costos en el desarrollo de software. Los niveles progresan desde el 1, que

representa el estado caótico, hasta el nivel 5, que representa el estado de

optimización continua. Una organización en nivel 1, en el cual se encuentran la

mayoría de los grupos de desarrollo en el mundo, produce software utilizando

una aproximación de tanteo y error. Una organización en nivel 5 utiliza las

mejores prácticas de ingeniería disponibles en el planeta, hace uso de

procesos controlados, medibles y en continuo mejoramiento. Es altamente

madura y sistemáticamente está en capacidad de producir software de alta

calidad. Según estadísticas del SEI, el tiempo promedio para avanzar entre los

niveles de madurez es el siguiente:

De nivel 1 a nivel 2, 23 meses

De nivel 2 a nivel 3, 22 meses

De nivel 3 a nivel 4, 28 meses

De nivel 4 a nivel 5, 17 meses

Las diferencias básicas entre los niveles de madurez, según el SEI son las

siguientes:

56

Page 57: Pppi 24 07_06

Nivel 1. Inicial. En este nivel, los procesos y métodos de ingeniería no se

encuentran definidos. Por esa razón, los proyectos son adelantados de manera

incoherente, incontrolada y poco profesional. El éxito es eventual y depende del

comportamiento heroico de algunos individuos, cuando estos poseen algún

nivel de conocimiento. La mayoría de los grupos de desarrollo de software en el

mundo operan a este nivel.

Nivel 2. Repetible. Se establecen algunos procesos y métodos de ingeniería a

nivel de proyectos, aún incipientes.

Nivel 3. Definido. Los procesos, actividades y métodos relacionados con la

ingeniería y administración de proyectos se encuentran documentados,

estandarizados y construidos alrededor de un marco integrado para toda la

compañía. Todos los integrantes de la organización los utilizan en su trabajo

diario.

Nivel 4. Administrado. La compañía opera bajo Control Estadístico de

Procesos, tanto en procesos como en productos. Los resultados de los

procesos y la calidad de los productos son predecibles, y se controlan

siguiendo las técnicas inicialmente publicadas por Deming, Crosby y Juran,

técnicas que se han convertido en herramienta fundamental para las

compañías de alta capacidad en el mundo.

Nivel 5. Optimización. En este nivel, las organizaciones se encuentran en un

proceso de mejoramiento continuo. Todos los procesos y técnicas modernas

están en pie, lo mismo que la administración cuantitativa. Las organizaciones

se enfocan en el mejoramiento a través de técnicas y procesos de prevención

de defectos, cambios en tecnología y cambios en procesos. Menos del 0.1% de

las organizaciones en el mundo se encuentran en este nivel de madurez.

Estándar Corba

57

Page 58: Pppi 24 07_06

CORBA (Common Object Request Broker Architecture) es un estándar de

OMG (Object Management Group) que define una Arquitectura de Invocación

de Métodos Remotos.

La especificación de CORBA se puede encontrar en [1]. La versión

actual es la 3.0.2, aunque la implementación de TIDorb está basada en la

versión 2.6.

CORBA es una arquitectura abierta:

Independiente de la plataforma: UNIX, WINDOWS, Main-Frame, etc.

Independiente de lenguaje: C, C++, Java, Ada, SmallTalk, COBOL, etc.

Garantiza la interoperablidad entre distintos productos

Garantiza la transparencia de localización

El estándar CORBA define:

Entorno de ejecución del para aplicaciones distribuidas: Núcleo del ORB.

API estándar de acceso al Núcleo del ORB.

Lenguaje de definición de interfaces IDL.

Traducción (mapping) de IDL a cada lenguaje de programación

concreto: C, C++, Ada, Java, COBOL, Smalltalk

Protocolo de Interoperatibilidad (GIOP-IIOP)

Servicios Básicos: Naming, Envent, Property, etc.

El modelo conceptual de CORBA es muy sencillo. Dentro del modelo se define

el concepto de objeto CORBA como una entidad remota que exporta una

interfaz donde se declaran una serie de operaciones que podrán ser

invocadas a través de una referencia a dicho objeto.

A través de una declaración de tipos de datos en IDL, entre las cuales

se declaran las interfaces que exportan los objetos CORBA, se realiza

una traducción (mapping) a un lenguaje en particular para que puedan

ser utilizados en una aplicación. Cada lenguaje tendrá un mapping

determinado, pero CORBA garantiza la interoperabilidad.

Las referencias a objeto representan a los objeto CORBA, y sobre éstas

referencias se invocarán las operaciones definidas en su interfaz. La forma en

58

Page 59: Pppi 24 07_06

que se localizan los objetos y en la que se transmiten las invocaciones a

través de la Arquitectura CORBA, son transparentes al usuario.

Arquitectura Corba

La arquitectura CORBA define una capa de middleware que permite la

invocación de métodos remotos de forma transparente al usuario.

En el escenario de la invocación remota de objetos existen dos modelos

de entidades participantes: la parte cliente y la parte servidor (ver figura

siguiente).

La aplicación cliente accede al entorno CORBA a través de la interfaz del ORB

para:

Creación de estructuras básicas (datos de los tipos any o TypeCode).

Manipulación de referencias a objetos CORBA.

Invocar las operaciones exportadas por una interfaz de Objeto

CORBA, de forma transparente a través de las referencias a objeto

CORBA.

Las referencias están representadas en el cliente por un objeto STUB

creado por el compilador de IDL a partir de la interfaz definida para el

objeto. El objeto STUB se encarga de enviar la invocación de una operación

como un mensaje de petición remota a través del ORB. Además del STUB

también se puede utilizar la Interfaz de Invocación Dinámica DII

En la parte servidor, existen una referencia de objetos o entidades,

denominados servants, que encarnan los objetos CORBA, y que

efectúan las operaciones asociadas a las operaciones definidos en la IDL

del Objeto.

La asociación entre servant y objeto (referencia) la realiza el Adaptador de

Objetos.

Cada IDL genera un Skeleton, que se encarga de pasar las peticiones de

invocación remota al servant que el Adaptador de Objetos determine.

Las peticiones también pueden llegar a través de una Interfaz Dinámica de

Skeleton: DSI.

59

Page 60: Pppi 24 07_06

60

Page 61: Pppi 24 07_06

2.5.3 Cronograma de actividades

61

Page 62: Pppi 24 07_06

2.5.4 Confección de manuales de usuario

SISTEMA DE GESTIÓN DE AVISOS

DIARIO EL TIEMPO

El desarrollo de este sistema informático tiene como objetivo automatizar, y

agilizar el trabajo en cuanto a los avisos del Diario El Tiempo, facilitando el

trabajo a las personas que trabajan en ventanilla, al ya no realizar el proceso

manual, a las personas del área de Redacción, y Diseño al tener la

información en tiempo real.

Para la construcción de dicho Sistema Informático utilizaremos como lenguaje

de Programación a Microsoft Visual Basic 6.0 y gestor de base de datos a

Microsoft SQL Server 2000, utilizaremos esta plataforma debido a la facilidad

de trabajar con eventos y a la gran documentación existente sobre esta.

INSTALACIÓN

Se debe dar doble clic en:

Posteriormente, se hará clic sobre el botón Aceptar.

62

Page 63: Pppi 24 07_06

Luego se hará clic sobre el icono de instalación (marcado un aspa de color rojo, en el gráfico).

Se dará clic en continuar.

63

Page 64: Pppi 24 07_06

Al finalizar la instalación, nos mostrará la siguiente pantalla.

INICO DE SESIÓN

En esta parte el usuario deberá ingresar su ID, y su contraseña para poder acceder al sistema, en caso de que haya algún se deberá de ingresar nuevamente, en caso de que exceda los tres intentos, este se cancelará.

CATALOGO DE USUARIOS

En esta opción podemos, crear, modificar y dar de alta a usuarios de nuestro sistema, para poder acceder a esta, se debe seguir los siguientes pasos:

Datos InicialesCatalogo de Usuarios

64

Page 65: Pppi 24 07_06

En el botón nuevo nos lleva a crear un nuevo Usuario, pero para ello debemos llenar los datos solicitados (Nombres, Apellidos, Login, su contraseña, y su nivel), luego de haber ingresado todos los datos se debe dar guardar (No se activara este botón, mientras no se llenen todos los campos)También se puede editar a un usuario, borrar o buscar.

CATALOGO DE DIARIOS

En esta opción podemos registrar diarios, en caos de que fuese necesario.Al igual que la opción anterior podemos, crear, modificar y dar de alta a Diarios de nuestro sistema, para poder acceder a esta, se debe seguir los siguientes pasos:

Datos InicialesCatalogo de Diarios

Para registrar a un nuevo Diario debemos dar nuevo, y llenar los datos: el nombre del diario y su alto de página en cm.También podemos editar (cambiar datos de uno ya existente), borrar.

INGRESAR UN AVISO NUEVO

En esta opción, se ingresa un nuevo aviso, pero para ello debemos seguir los pasos que a continuación se detallan:

65

Page 66: Pppi 24 07_06

1. Ir al menú Operaciones

Ingresar AvisoComo resultado de esto nos saldrá la siguiente ventana, donde llenaremos los datos

Una vez ingresados todos los datos solicitados le datos agregar.

2. Luego de la acción anterior, nos aparecerá la siguiente ventana.

Luego de llenar los datos solicitados le damos ver, y nos aparecerá la siguiente ventana.

66

Page 67: Pppi 24 07_06

Donde: En la parte Superior izquierda tenemos los datos de la publicación,

pidiéndolos cambiar en cualquier momento antes de guárdalos En la parte derecha, tenemos todos los detalles del aviso. A la esquina izquierda inferior tenemos quizás la más importante. Para poder darle la ubicación que queramos al aviso solo debemos hacer <CLICK> en la parte marrón, en caso de que existieran avisos (ya ingresados anteriormente, en la misma fecha, diario, y número de pagina), se debe tener en cuenta las medidas del aviso, y no sobrescribirlo, una vez que tenemos la posición deseada, le damos guardar.

A esta operación la podemos cuantas veces sea necesario (para cada fecha de publicación del aviso), pero por cada una tenemos que ir guardando.

AGREGAR UNA NUEVA FECHA DE PUBLICACIÓN A UN AVISO YA PUBLICADO ANTERIORMENTE

Para realizar esta acción debemos seguir los siguientes pasos1. Ir al menú Operaciones

Buscar Aviso

67

Page 68: Pppi 24 07_06

Como resultado de esto nos saldrá la siguiente ventana, donde llenaremos los datos.

Vista para realizar una búsqueda normal

Vista para realizar una búsqueda avanzada

Se llenarán los datos solicitados y se procederá a realizar la búsqueda solicitada, obteniendo la siguiente pantalla.

68

Page 69: Pppi 24 07_06

Una vez ubicado el aviso solicitado, se dará doble clic sobre los datos del aviso deseado, obteniendo la siguiente pantalla:

En esta pantalla se presentan los detalles del aviso y las fechas en que fue publicado. Si se desea realizar una nueva publicación

69

Page 70: Pppi 24 07_06

se dará clic sobre el botón Nueva Publicación. Repitiendo los pasos a partir del segundo paso de la opción Ingresar Aviso.

GENERAR UN REPORTE DE UN DIARIO EN UNA DETERMINADA FECHA

Para realizar esta acción debemos seguir los siguientes pasos1. Ir al menú Reportes

Ver diarioComo resultado de esto nos saldrá la siguiente ventana, donde llenaremos los datos.

Se seleccionan los datos solicitados y se da clic en aceptar. Obteniendo todas las páginas del diario como se muestran a continuación.

Se muestran los detalles de la publicación (diario, fecha, número de página) y se podrá navegar entre las páginas.

70

Page 71: Pppi 24 07_06

Para estos reportes se tiene la opción de imprimir.

GENERAR UN REPORTE DE UNA PÁGINA DE UN DIARIO EN UNA DETERMINADA FECHA

Para realizar esta acción debemos seguir los siguientes pasos1. Ir al menú Reportes

Ver páginaComo resultado de esto nos saldrá la siguiente ventana, donde llenaremos los datos.

Se seleccionan los datos solicitados y se da clic en aceptar. Obteniendo todas las páginas del diario como se muestran a continuación.

Se muestran los detalles de la publicación (diario, fecha, número de página)

Para estos reportes se tiene la opción de imprimir.

71

Page 72: Pppi 24 07_06

GENERAR UN REPORTE DE UN AVISO PUBLICADO

Para realizar esta acción debemos seguir los siguientes pasos2. Ir al menú Reportes

Ver AvisoComo resultado de esto nos saldrá la siguiente ventana, donde llenaremos los datos.

Vista para realizar una búsqueda normal

Vista para realizar una búsqueda avanzada

Se llenarán los datos solicitados y se procederá a realizar la búsqueda solicitada, obteniendo la siguiente pantalla.

72

Page 73: Pppi 24 07_06

Una vez ubicado el aviso solicitado, se dará doble clic sobre los datos del aviso deseado, obteniendo la siguiente pantalla:

73

Page 74: Pppi 24 07_06

Una ves ubicado el aviso, y la fecha en que fue publicado, se dará doble clic sobre la fila en la que se encuentra, obteniendo de esta manera el reporte.

2.5.5 Verificación de Resultados

Datos Ingresados a la Tabla Diario

Para comprobar el formulario catalogo de diarios

(*) Todas las funciones y operaciones que están inmersas en este formulario

funcionan correctamente.

74

Page 75: Pppi 24 07_06

Datos ingresados a la tabla Niveles

Tabla Usuarios

Para comprobar el formulario catalogo de Usuarios, además del inicio de

sesión y de la seguridad en el sistema.

(*) Todas las funciones y operaciones que están inmersas en este formulario

funcionan correctamente.

75

Page 76: Pppi 24 07_06

Tabla Avisos y Tabla FechaPublicacion

Para comprobar los ingreso de avisos, nuevo, fechas de publicación de avisos

ya publicados antes, para la emisión de reportes, etc.

(*) Todas las funciones y operaciones que están inmersas en estos procesos

funcionan correctamente.

76

Page 77: Pppi 24 07_06

Cabe señalar que las pruebas que si hizo, no arrojaron resultados

negativos (errores), debido a que en la FACE de implantación , se iba

probando cada modulo inmediatamente se terminaba de hacer, y luego

se realizaban pruebas cuando estos se unían.

2.6 Implementación

2.6.1 Poblamiento de la BD con Datos Reales

Tabla Diario: Esta Tabla es de tipo auxiliar, de relación

Se muestran dos registros, ya que son con estos los que la empresa trabaja

actualmente.

Tabla niveles: esta tabla es de tipo auxiliar, a la cual la utilizamos para

el inicio de sesión.

77

Page 78: Pppi 24 07_06

Se muestra 4 registros, ya que estos son los necesarios, y los que el

sistema utiliza, este procedimiento de niveles, actualmente no se utiliza

en la empresa, pero con la implementación de este sistema, los usuarios

tendrán que decir en que área laboran, para su validación respectiva.

Tabla Usuarios: esta es tabla principal y la utilizamos, para la validación

de usuarios

Se muestran 3 valores, ya estos son los q inicialmente el sistema esta

operando.

Tabla Avisos y Tabla FechaPublicacion: La tabla avisos, es la

principal, y la tabla fechapublicacion es una tabla relacional.

Se probó con datos reales, de los días sábado 08/07/2006 y del día

11/07/2006 que hacen un total de 22 registros.

78

Page 79: Pppi 24 07_06

2.6.2 Obtención y verificación de resultados

Tipos de pruebas

Pruebas estadísticas

o Pruebas diseñadas para reflejar la frecuencia de las entradas del

usuario. Usadas para estimación de la confiabilidad.

Prueba de defectos

o Pruebas diseñadas para descubrir defectos en el sistema

o Un prueba de defectos exitosa es aquella que revela la presencia

de defectos en el sistema

Fases de pruebas

o Pruebas de Unidades

o prueba de componentes individuales

o Prueba de módulos

o prueba de conjuntos de componentes dependientes

o Prueba de sub-sistemas

o prueba de colecciones de módulos integrados en sub-

sistemas

o Prueba del sistema

79

Page 80: Pppi 24 07_06

o prueba del sistema completo ante de su entrega

o Prueba de aceptación

o pruebas de los usuarios para verificar que el sistema

cumple con los requerimientos. Llamado en ocasiones

prueba alfa.

Estrategias de Pruebas:

Prueba top-down

Comienza con los altos niveles del sistema y sigue hacia los niveles

inferiores

Es una estrategia de pruebas que es usada junto con el desarrollo “top-

down”

Descubre errores arquitecturales

Puede requerir cierta infraestructura de sistema antes de llevar a cabo

las pruebas

Puede ser difícil desarrollar “stubs” de programas

Level 2Level 2Level 2Level 2

Level 1 Level 1Testing

sequence

Level 2stubs

Level 3stubs

. . .

Pruebas bottom-up

Son necesarias para componentes críticos

Comienza con los niveles inferiores y se mueven hacia los niveles

superiores del sistema

requiere “drivers” de prueba a implementarse

Solo encuentra problemas de diseño hasta muy avanzado el proceso

Es apropiado para sistemas orientados a objetos

80

Page 81: Pppi 24 07_06

Level NLevel NLevel NLevel NLevel N

Level N–1 Level N–1Level N–1

Testingsequence

Testdrivers

Testdrivers

Prueba de Hilos (Thread)

Apropiados para sistemas de tiempo real y sistemas orientados a

objetos

Se basan el prueba y operación lo cual involucra una secuencia de

pasos de procesamiento los cuales comparten su ejecución en el

sistema

Comienza con un hilo de un evento y sigue hacia múltiples hilos de

eventos

La prueba completa de hilos no es posible debido al gran numero de

combinaciones

Prueba de estrés

Ejercita el sistema más allá de los límites máximos de carga del

sistema. Esta prueba causa que los defectos surjan

Al estresar el sistema se prueba el comportamiento de las fallas. La

prueba de estrés verifica perdidas inaceptables de servicio o datos

Particularmente relevante en sistemas distribuidos que presentan

una degradación severa cuando la red se sobre carga

Pruebas “back-to-back”

Presenta las mismas pruebas para distintas versiones del sistema y

compara las salidas. Distintas salidas implican problemas potenciales

Reduce el costo de examinar los resultados de las pruebas.

Comparación automática de resultados

Es posible cuando un prototipo esta disponible o con pruebas de

regresión de una nueva versión del sistema

81

Page 82: Pppi 24 07_06

Las pruebas fueron realizadas por

José Honider Melendres Neira

Las pruebas se realizaron por un lapso de 2 días.

Como ya hemos venido diciendo las pruebas se venían realizando desde la

construcción del sistema, es por esa razón que las pruebas finales, que se

obtuvieron pocos errores.

Los únicos 3 errores, pero de características similares fueron encontrados, en

el formulario de ingreso de avisos nuevo.

En los campos titulo, descripción, cliente, el sistema debería dejarnos ingresar

los caracteres: (,),”,”,-

Los cual nuestro sistema no lo hacia.

2.6.3 Corrección de errores y afinamiento del sistema

Luego de haber realizado las pruebas de Hilos (Thread) Los únicos 3 errores,

pero de características similares fueron encontrados, en el formulario de

ingreso de avisos nuevo.

En los campos titulo, descripción, cliente, el sistema debería dejarnos ingresar

los caracteres: (,),”,”,-

Los cual nuestro sistema no lo hacia.

82

Page 83: Pppi 24 07_06

A este error lo pudimos solucionar agradándole en el código fuente, en el

evento keypress, de cada una de las cajas de texto, el código ASCII de los

caracteres mencionados

2.6.4 Plan de implementación: lugares y ubicación de los equipos y de

los usurarios, materiales y personal participantes, lugares de

capacitación.

El sistema estará en puesto en el servidor, así que cada usuario tendrá

acceso a este desde su maquina y con su respectiva identificación.

La ubicación de los equipos, es la actual, ya que no es necesario, hacer

ningún cambio de este tipo.

Los usuarios, que interactuarán con el sistema son los mismos,

(Recepción, redacción, y ventanilla)

2.6.5 Plan y cronograma de capacitación, procesos, procedimientos

administrativos y sistémicos, operación del sistema, etc.

La capacitación al personal involucrado se dará en dos sesiones, las

cuales, tienen el contenido que a continuación se muestra:

Sesión Nº Contenidos Duración

1

Descripción del sistema Requerimientos del sistema para su

instalación Instalación Configuración de la base de datos

30 min.

2

Inicio de sesión Descripción y uso de las opciones del menú

datos iniciales. Ingresar un aviso nuevo Ingresar varias fechas de publicación a un

aviso nuevo Agregar nueva publicación a un aviso antiguo Generación de reportes Utilización de la ayuda

60 min.

83

Page 84: Pppi 24 07_06

Conclusiones

El tiempo que se empleo para el desarrollo de este proyecto estuvo

dentro de los plazos establecidos.

Se cumplió con los objetivos planteados, ya que se logro desarrollar el

sistema de gestión de avisos del diario el tiempo.

Se cumplió con los requerimientos que tenia el área de recepción de

avisos del diario el tiempo.

Se contribuyó a los objetivos de la empresa, ya que con este sistema se

esta automatizando el proceso de gestión de avisos del Diario El

Tiempo.

Como conclusión final podemos decir que el sistema de gestión de

Avisos del Diario el Tiempo satisface las necesidades, que se tenia en el

área.

Recomendaciones

Para el buen funcionamiento del sistema, se debe operar con datos

reales.

Para un mejor rendimiento se recomienda usar sobre un sistema

Windows 2000, Windows XP o posterior

Para obtener un mayor rendimiento se recomienda utilizar un

computadora PIV 2.8 GH, 256 RAM.

En cuanto a la capacidad de disco es aconsejable un tamaño de

acuerdo al historial de datos que se tenga.

84