TRABAJO Fase 2 - Diagnóstico
Short Description
Descripción: jummmm...
Description
TRABAJO COLABORATIVO PRIMERA FASE – EXPLORACIÓN
Por: JOSE GREGORIO REYES DUQUE Código: 7380754 HENRY MANUEL TOBIO CARLOS ENRIQUE PADILLA
Tutora: PILAR ALEXANDRA MORENO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD PROGRAMADE INGENERIA EN SISTEMA CEAD - SAHAGUN 2016
INTRODUCCIÓN
Los sistemas de información constituyen un factor indispensable en la vida de las organizaciones, mantener al día la información sobre los procesos es primordial, es aquí donde juega un papel importante el software y los sistemas de cómputo por su capacidad para almacenar y procesar la información.
La interacción entre las organizaciones indígenas y las entidades del estado, también es un factor de suma importancia, en este orden de idea estos sistemas deberían estarse comunicando de
manera transparente compartiendo la
información necesaria para facilitar y darle agilidad a los procesos. Si bien esta debería ser una tarea del estado, y pese a que existen normas que les delegan esta función, la integración entre los sistemas parece ser nula. Esta propuesta se selecciona
como una iniciativa de desarrollo que busca
implementar la creación de un sitio web para la gestión de la información poblacional, por grupo familiar de las comunidades indígenas de Sahagún,
a
manera de proyecto diseñar una propuesta de interacción de este sistema con el de un sistema de un ente del contexto a través de servicios web; además de proporcionar
las
diferentes
organizacionales de los cabildos.
funcionalidades,
según
los
requerimientos
1. DESCRIPCIÓN DEL PROBLEMA El municipio de Sahagún Córdoba está ubicado en las sabanas del departamento de Córdoba a 8°57′02″N 75°26′44″O, un municipio que cuenta con una población indígena aproximada de 15.000 habitantes 1, distribuidos en 23 cabildos, dentro de su organización social se encuentra el
cabildo Sahagún Urbano, es una
organización de carácter político administrativo, a través del cual se rigen un gran número de familias indígenas que se encuentran asentadas en el municipio de Sahagún. En la actualidad atraviesan por una gran dificultad con el manejo de la información poblacional, pues no solo lideran los procesos de la población urbana, sino, también de la población indígena rural. Los listados censales se manejan en archivos de Excel, estos son enviados Al Ministerio Del Interior, de acuerdos a unos formatos que esta
entidad les
suministra, pero paralelo a esto, se han visto favorecidos con la inclusión a programas del estado, como es el de Más Familias en Acción, beneficios a través del ICETEX entre otros lo cual demanda mayor rigurosidad en la presentación de la información
Cabe resaltar que el proceso de registro y/o actualización de los listados censales es autónomo de las comunidades y se rigen por formalidades dadas por el Ministerio del Interior, desde la Dirección de Asuntos Indígenas, Minorías y ROM.
Por otro lado ha proliferado la falsificación de los documentos que expiden las autoridades indígenas, para obtener beneficios
u oportunidades que ofrecen
algunas instituciones o entidades, la autoridad indígena del cabildo manifiesta:
1 Secretaría de Gobierno Municipal de Sahagún – Enlace indígena.
“debería haber alguna forma de controlar y que puedan consultar y que si una universidad recibe un aval y no verifica, es su problema”
Organización: Cabildo Indígena Urbano de Sahagún NIT. 900212055 Naturaleza: entidad pública carácter Especial Ubicación: Kra 11 No. 19-15 Sahagún Córdoba
2. TIPO DE SOFTWARE PROPUESTO Se propone la Creación de software de gestión de los listados censales de la comunidad indígena de Sahagún. Este software se clasifica como software de gestión porque se ocupara del tratamiento de la información poblacional de las comunidades indígenas del municipio de Sahagún, además de buscar la integración con otros sistemas para fortalecer la gestión de procesos y la verificación de pertenencia de los miembros de las comunidades. La funcionalidad básica es la gestión de la información de los listados censales por comunidad, permitiendo a los usuarios el registro, actualización o realización de novedades que se generan normalmente en cualquier grupo poblacional, como los nacimientos, fallecimientos, organización por familias, etc.
3. MODELO DE PROCESO DE DESARROLLO PARA EL SOFTWARE Este proyecto se desarrollara bajo una metodología de tradicional, de esta manera generar una buena documentación del proyecto. Utilizaremos un modelo de ciclo de vida en cascada, como es sabido, solo abarcaremos las fases de especificación de requisitos y diseño, pues no se llegara a la implementación. En la siguiente tabla se muestra las etapas en que se desarrollara el proyecto:
ACTIVIDAD Educción de requerimientos
FASE REQUISITOS
HERRAMIENTAS Observación, entrevistas
Análisis de los requerimientos.
REQUISITOS
Diagramas de flujo de datos
Definir las clases que intervienen Diseñar Interacción entre las clases
DISEÑO
UML
DISEÑO
Diseñar de base de datos Modelo Arquitectónico
DISEÑO
UML Casos de Uso Diagramas de secuencia Diagramas de Estado Modelo Entidad/Relación
DISEÑO
MVC
Diseñar interfaces
DISEÑO
Axure RP, Balsamiq, gliffy, etc.
PRODUCTO ESPERADO Documentación del proceso de visita, entrevistas. Documentación con los diagramas de procesos, flujo de datos, tablas de requerimientos funcionales y no funcionales. Documento con la definición de las clases Documento con diseño de casos de uso, diagramas de secuencia y de estado Modelo relacional, modelo entidad relación, diccionario de datos Estructura arquitectónica del software Documentos con los diseños de las interfaces web y formularios web.
4. DESCRIPCIÓN PROPUESTO.
GENERAL
DEL
PROYECTO
DE
SOFTWARE
Un sitio web, al que usuarios por comunidad (cabildo) puedan acceder para el registro y la actualización de la información poblacional, que permita la interacción con sistemas del entorno a través de servicios web2. WSDL SISTEMA DE GESTION POBLACION INDÍGENA
SW
SOAP
MODULO DE REGISTRO DE SOLICITUD SW CREDITOS ICETEX
Para la integración se utiliza SOAP (Protocolo Simple de Acceso a Objetos). Se trata de un protocolo basado en XML, que permite la interacción entre varios dispositivos y que tiene la capacidad de transmitir información compleja. Los datos pueden ser transmitidos a través de HTTP, SMTP, etc. WSDL representa una especie de contrato entre el proveedor y el que solicita Y especifica la sintaxis y los mecanismos de intercambio de mensajes.
El sistema de gestión de población indígena, funcionará como un sitio web, un sistema que proporcione los módulos necesarios para el registro, actualización o realización de novedades que se generan normalmente en cualquier grupo poblacional, como los nacimientos, fallecimientos, organización por familias, etc Además de generar los informes requeridos dentro de los procesos del cabildo. La visión de integración que se propone generar con SOAP, busca generar servicios web, para la consulta o verificación de registros de personas en el 2 http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
sistema, el cual estará disponible para ser usado o consumido por sistemas del entorno.
5. JUSTIFICACION DEL PROYECTO
Este proyecto busca
brindar un soporte institucional a los cabildos, como
entidades públicas de carácter especial, para los cabildos del municipio de Sahagún es de muy alto valor
un sistema de
gestión de la información
poblacional de las comunidades indígenas y poder brindar a sus afiliados y a las personas que administran los listados o registros censales una herramienta que facilite su trabajo.
Además brindar al entorno una herramienta de verificación fehaciente de la afiliación de las personas de la comunidad, ya que
existe una necesidad de
comunicación entre las entidades, en la mayoría de casos es necesario validar que una persona, este debidamente registrada en una comunidad indígena, en nuestros días se tiene la necesidad de ir más allá del soporte de papel para amparar procesos, aunque se goce del principio de la buena fe.
Se va más allá de la verificación manual de un proceso, se busca escalar a la integración entre sistemas, que se puedan comunicar para compartir información y dar mayor confiabilidad a los procesos, esto con el objetivo de proteger el goce efectivo de los derechos que se les otorgan a la población indígena y dejar de lado la posible subjetividad de los usuarios de otros sistemas (de entidades del contexto) para determinar la aprobación de procesos.
6. OBJETIVOS Diseño de un sistema escalable de gestión de la información poblacional indígena del municipio de Sahagún córdoba, utilizando arquitectura de servicios web. 6.1 OBJETIVO GENERAL 1. Realizar levantamiento de información para determinar los requerimientos del sistema de la información poblacional indígena del municipio de Sahagún córdoba. 2. Identificar los servicios web básicos para el funcionamiento del sistema. 3. Identificar las herramientas de software y hardware apropiadas para el diseño. 4. Realizar los diseños, modelos y documentación necesaria para el sistema de la información poblacional indígena del municipio de Sahagún córdoba.
7. Modelo de certificación de calidad que aplicarían en el proceso de software, con su respectiva descripción y defensa. El modelo de certificación de calidad que aplicaría es El modelo ITMark. El modelo ITMark® ha sido diseñado por ESI (European Software Institute), fundación privada sin ánimo de lucro creada en 1993 por la Comisión Europea en colaboración con el gobierno vasco, e integrada en la Corporación Tecnológica TECNALIA. ITMark® evalúa y acredita la calidad de la empresa en tres grandes áreas: una relacionada con la gestión general de la empresa (estratégica, comercial, financiera y de marketing), otra sobre la seguridad de la información y la tercera y más específica, vinculada a la madurez de sus procesos software. En los temas relativos a gestión se toma como referencia el modelo 10-Squared. Desde el punto de vista de la seguridad se emplea el estándar ISO 17799, en tanto que en el área específica de software se incorpora una versión simplificada de CMMI®.
Este modelo se ha definido con la PYME y la microempresa como objetivo fundamental, preparando un esquema de certificación basado en CMMI® que, según ESI, no se ha reducido para aplicarlo más fácilmente en PYMEs. Por el contrario, se aplica de forma concreta, pero estableciendo unos requisitos que se pueden interpretar únicamente desde las características especiales de las PYMEs.
Las certificaciones representan hoy en día un elemento imprescindible para que las empresas puedan diferenciarse en el mercado competitivo y mejorar sus procesos logrando mayor eficiencia. En Colombia se puede acceder a certificación IT Mark gratuita para pequeñas empresas a través del COLCIENCIAS Y MINTIC.
Escojo este modelo de certificación, porque se adapta a la pequeña empresa lo que somos bajo la óptica de estar iniciándonos en este trabajo, en el proceso de desarrollo de software, pero aunque se adapta a la pequeña empresa posee como cimientos, el fundamento de le modelo CMMI® un modelo ampliamente difundido para la mejora o evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.
CONCLUSIONES
BIBLIOGRAFIA
CURSO DE INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Recuperado de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M01-curso-deintroduccion-a-la-ingenieria-del-software.pdf
INGENIERÍA DEL SOFTWARE: METODOLOGÍAS Y CICLOS DE VIDA. Recuperado de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M02guia_de_ingenieria_del_software.pdf
FUNDAMENTOS DE INGENIERÍA DEL SOFTWARE. Recuperado de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M06-capitulo08.pdf
SOAP (SIMPLE OBJECT ACCESS PROTOCOL). Recuperado de: http://www.desarrolloweb.com/articulos/1557.php
GUÍA BREVE DE SERVICIOS WEB. Recuperado de: http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
GUÍA DE CERTIFICACIÓN. Recuperado de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M09guia_de_certificacion.pdf
CMMI. Recuperado de: http://datateca.unad.edu.co/contenidos/301404/EConocimiento/M12-2__Ideas_generales_de_CMMI-SW.pdf
CONVOCATORIA PARA PYMES DE LA INDUSTRIA TI. Recuperado de: http://tecnaliacolombia.org/index.php/noticias/312-convocatoria-cmmi
1. Descripción y planteamiento del problema a resolver. 2. Tipo de software propuesto. 3. Modelo de proceso de desarrollo de software seleccionado en la fase 1.
4. Descripción general del proyecto de desarrollo de software. 5. Justificación del proyecto. 6. Objetivos del proyecto, el cual continuarán abordando en las siguientes unidades. 7. Modelo de certificación de calidad que aplicarían en el proceso de software, con su respectiva descripción y defensa.
View more...
Comments