You are on page 1of 11

DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL

PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

HITO 11
SUBSISTEMA 2 PRUEBAS E IMPLEMENTACIN DEL SISTEMA

1. Antecedentes

La Secretara Nacional de Planificacin y Desarrollo, basado en el Cdigo Orgnico de la


Planfificacin y Finanzas Pblicas expide la Gua metodolgica de Planificacin Institucional.

Las directrices para la construccin de planes operativos indican que los responsables para la
construccin de los planes operativos son el Director, Jefe o Titular de la Unidad Operativa.

Los procesos digitales suponen una gran ventaja para las instituciones, ya que les permiten
realizar su trabajo de una forma mas gil y eficiente, sin mencionar el importante ahorro de
costos y tiempo que esos suponen. Y es que la era digital promete grandes cosas, un mundo en el
que personas, procesos y tecnologa se combinan para realizar todo el trabajo sin esfuerzo.

Con estos antecedentes la Direccion de Planificacin y Gestin Integralde APM se ha propuesto


para el ao 2017 realizar el proyecto de gasto corriente Automatizacin de la planificacin
operativa institucional.

2. Objetivo

Establecer las pruebas para verificar el correcto funcionamiento del sistema, y


establecer las requerimientos de software y hardare necesarios para el funcionamiento
del sistema.

3. Actividades

Para validar el correcto funcionamiento del sistema se aplicarn las pruebas de caja blanca y
caja negra, un tipo de pruebas de software que se realiza sobre las funciones internas de un
mdulo.

- La primera de ellas se centrar en los detalles procedimentales del software, por lo que su
diseo est fuertemente ligado al cdigo fuente, se escojern distintos valores de entrada
para examinar cada uno de los posibles flujos de ejecucin del programa y cerciorarse de que
se devuelven los valores de salida adecuados.

- La segunda donde se tomarn en cuenta las entradas que recibe y las salidas o respuestas que
produce, sin tener en cuenta su funcionamiento interno.

Esto trabajando con el sistema en funcionamiento real, con los datos de la programacin anual
del ao 2018.

Las pruebas realizadas, se detallan a continuacin:

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

1 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Requerimientos tcnicos de la aplicacin

Los requerimientos mnimos en relacin a hardware que se necesitaran para la


implementacin y buen funcionamiento del software sern los siguientes:

- Computadora de escritorio, laptot, Tablet o dispositivos mviles.

- Sistema Operativo XP o superior

- Navegador Web (Opera, Google Chrome)

- JavaScript, Jquery, Ajax

- Servidor Apache 2.2.22

- Php 5.4.3

- Sql Server 2012

Diagrama de clases

Diagrama direcciones y alieaciones conlos objetivos institucionales y operativos, estos


datos no se replican en el subsistema 2 pero estn relacionados con los datos copiados.

Continuanco con el diagrama, se especifican los procesos y proyectos en las tablas de


replicacin.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

2 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Por ultimo especificamos las tablas de los procesos que se realizan en el subsistema 2
y su relacin con periodo, y las tablas de recursos de procesos y proyectos con las que
tienen una relacin ms estrecha (de ella parte la relaccin para los diagramas
enteriores).

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

3 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Mdulo replicacin

*Periodos POA *Validacin de datos. *Inicio o finalizacin


ENTRADAS

PROCESOS

SALIDAS
*Informacin de POA *Replicacin de de estapas del POA.
por periodos datos planificados.
*Asignacin de
periodos a
direcciones.

Pruebas caja negra

Mdulos de replicacin, aplicado para la copia de los datos de los periodos para iniciar
el proceso de seguimiento, o bien finalizar el seguimiento.

- Cursor utilizado para la asignacin de un periodo a las direcciones.

CREATE PROCEDURE [dbo].[asignarDireccionPeriodo] (@var_id int) AS


BEGIN
DECLARE @idDireccion AS INTEGER
DECLARE cursorDireccion CURSOR FOR SELECT id FROM direccion WHERE estado=1
OPEN cursorDireccion
FETCH NEXT FROM cursorDireccion INTO @idDireccion
WHILE @@FETCH_STATUS = 0 BEGIN
IF EXISTS (SELECT id FROM direccion_periodoActual WHERE
id_direccion=@idDireccion) BEGIN
UPDATE direccion_periodoActual set id_periodo=@var_id WHERE
id_direccion=@idDireccion;
END
ELSE BEGIN
INSERT INTO direccion_periodoActual (id_direccion, id_periodo) VALUES
(@idDireccion, @var_id);
END
FETCH NEXT FROM cursorDireccion INTO @idDireccion
END
CLOSE cursorDireccion
DEALLOCATE cursorDireccion
END;

Como se especiffica en el flujo de procesos lo valores de entrada son el periodo y


sus respectivos datos, el valor devuelto por el procedimiento ser la asignacin de
las direcciones a un periodo.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

4 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

En este caso podemos ver que solo se afectan a las direcciones con estado activo,,
refiriendose a las validaciones internas.

- El siguiente proceso especificado es la replicacin de los datos, para esto se utiliza


un cursor que copia los datos, que validar si anteriormente se ha realizado una
replicacin y dependiendo de esto copiar y eliminar datos.

CREATE PROCEDURE [dbo].[iniciarSeguimiento] (@var_id int, @resul INT OUT) AS

BEGIN
SET NOCOUNT ON;
IF EXISTS (SELECT id FROM periodo WHERE id!=@var_id AND estado=2) BEGIN
SET @resul=0; --Indica que no se puede asignar al periodo en seguimiento,
porque ya hay otro en este estado.
END
ELSE BEGIN
--ELIMINAMOS DATOS ANTERIORES EXISTENTES DE REPLICACION
DELETE a FROM actividad_proceso_f2 a INNER JOIN proceso_f2 P ON
a.id_proce=p.id WHERE p.id_periodo=@var_id;
DELETE a FROM alineacion_proceso_f2 a INNER JOIN proceso_f2 P ON
a.id_proceso=p.id WHERE p.id_periodo=@var_id;
DELETE a FROM recurso_procceso_f2 a INNER JOIN proceso_f2 P ON
a.idproceso=p.id WHERE p.id_periodo=@var_id;
DELETE FROM proceso_f2 WHERE id_periodo=@var_id;
--VOLVEMOS A INSERTAR LOS DATOS
INSERT INTO proceso_f2 SELECT * FROM proceso WHERE id_periodo = @var_id;
INSERT INTO actividad_proceso_f2 SELECT ap.* FROM actividad_proceso ap INNER
JOIN proceso p ON ap.id_proce=p.id WHERE p.id_periodo=@var_id;
INSERT INTO recurso_procceso_f2 SELECT rp.* FROM recurso_procceso rp INNER
JOIN proceso p ON rp.idproceso=p.id WHERE p.id_periodo = @var_id;
INSERT INTO alineacion_proceso_f2 SELECT ap.* FROM alineacion_proceso ap
INNER JOIN proceso p ON ap.id_proceso=p.id WHERE p.id_periodo=@var_id;

--ELIMINAMOS DATOS ANTERIORES EXISTENTES DE REPLICACION

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

5 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

DELETE a FROM actividad_proyecto_f2 a INNER JOIN proyecto_f2 p ON


a.id_proyec=p.id WHERE p.id_periodo=@var_id;
DELETE a FROM alineacion_proyecto_f2 a INNER JOIN proyecto_f2 P ON
a.id_proyecto=p.id WHERE p.id_periodo=@var_id;
DELETE a FROM recurso_proyecto_f2 a INNER JOIN proyecto_f2 P ON
a.idproyecto=p.id WHERE p.id_periodo=@var_id;
DELETE FROM proyecto_f2 WHERE id_periodo=@var_id;
--VOLVEMOS A INSERTAR LOS DATOS
INSERT INTO proyecto_f2 SELECT * FROM proyecto WHERE id_periodo = @var_id;
INSERT INTO actividad_proyecto_f2 SELECT ap.* FROM actividad_proyecto ap
INNER JOIN proyecto p ON ap.id_proyec=p.id WHERE p.id_periodo=@var_id;
INSERT INTO recurso_proyecto_f2 SELECT rp.* FROM recurso_proyecto rp INNER
JOIN proyecto p ON rp.idproyecto=p.id WHERE p.id_periodo = @var_id;
INSERT INTO alineacion_proyecto_f2 SELECT ap.* FROM alineacion_proyecto ap
INNER JOIN proyecto p ON ap.id_proyecto=p.id WHERE p.id_periodo=@var_id;

--Actualiza estado y replicacion


UPDATE periodo SET replicacion=1, estado=2 WHERE id=@var_id;
SET @resul= IDENT_CURRENT('periodo');
END
SElECT @resul AS RESUL;
END;

El valor de entrada es el periodo, se copian los datos de: procesos, proyectos,


actividades, recursos y alineaciones.

Pruebas caja blanca

Trabajando en la interfaz, tenemos las siguientes opciones para comenzar con el


subsitema 2, se considera que no existan dos periodos como activos o en seguimiento.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

6 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Al iniciar el seguimiento se pregunta si las direcciones se asignarn a ese periodo.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

7 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Vista periodos en etapa 1: Formulacin.

Vista periodos en etapa 2: Seguimiento y Control.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

8 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Mdulo reformas, certificiones, devengados y liquidaciones

*Parmetros de *Validacin de datos. *Estado de accciones


ENTRADAS

PROCESOS

SALIDAS
ingreso *CRUD (reformas, *Datos solicitados
*Seleccin certificaciones,
parmetros de devengados o
bsqueda liquidacione)
*Informacin de POA *Consulta de datos

Pruebas caja negra consultas

Entre los parmetros a tomarse en cuenta estn: programa, partida, direccin,


procesos y proyectos. En caso de que no se especifquen valores para los mismos se
considerar la bsqueda de todos los datos considerando solo el periodo. El mismo
filtro es utilizado para: reformas, certificaciones, devengados y liquidaciones.

Pruebas caja blanca consultas

Las consultas realizadas anteriormente se cargan en la interfaz, aplicando paginacin


para los resultados, como podemos ver esta se realiza de acuerdo a varios filtros,
adems la bsqueda es dinmica, as que se cumple con las caracteristicas de una
aplicacin responsive.

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

9 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Las tablas de datos tendrn las opciones para aplicar ya sea: reformas, certificaciones,
devengados o liquidaciones. Se espera que carguen los datos en los formularios de
ingreso.

Se pidi que en las pantallas del subsistema 1 se aplicaran el mismo lineamiento de


presentacin de las consultas, para hacer ms amigable el sistema.

Para dar cumplimeinto al hito No. 10 regsitrado en la herrmamienta GPR del proyecto de
gasto coriente Automatizacin de la planificacin opertiva institucional, se revisaron los
diagramas de clases de de las entidades a utiizar durante el procese replicacin.
Se trabaj con datos activos del periodo 2018, aplicando las pruebas de caja negra a los
procesos de reformas, certificacin, devengados y liquidaciones para verificar el correcto
funcionamiento de los CRUD (Ingreso, modificacin, eliminacin y consulta).
El sistema trabaj en un ambiente real con aproximadamente 1267 en procesos y proyectos.
Una vez indicado por los participantes no tener observaciones, el diseo de las pantallas se
mantiene sujeto a modificaciones durante el proceso de ejecucin del proyecto.

Manta, 04 de Diciembre de 2017

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

10 de 4
DIRECCIN DE PLANIFICACIN Y GESTIN INTEGRAL
PROYECTO AUTOMATIZACIN DE LA PLANIFICACIN OPERATIVA INSTITUCIONAL

Ing. Maricel Viteri Andrade Ing. Evelina Lara Ocaa


Analista de Planificacin y Dirctora de Planficacin y
Gestin Integral Gesitn Integral

Ing. Csar Cedeo Cedeo Ing. Oscar Macas Mieles


Analista de Tecnologa de Analista de Tecnologa de
la Informacin la Informacin

Ing. Genny Peafiel Roldn


Analista de Presupuesto

Direccin: Edificio Administrativo, avenida Malecn Jaime Chvez Gutirrez y calle 20 Manta- Manab- Ecuador:
Telf.: (593-5) 3700545 Cdigo Postal 130215 info@apm.gob.ec www.puertodemanta.gob.ec

11 de 4

You might also like