- La investigación tiene como objetivo desarrollar un sistema informático para mejorar los procesos de facturación, cobro de pensiones y servicios en la Comunidad Educativa Bilingüe Cristiana Israel "CEBCI".
- Actualmente estos procesos se realizan de forma manual, lo que causa inconvenientes. El nuevo sistema se desarrollará usando RUP y arquitectura "4+1", y permitirá optimizar los servicios de la institución.
El proyecto ISM consiste en la elaboración, diseño e implementación de software de matrícula según la metodología estándar SCRUM lo que permitirá reducir los tiempos en el proceso de matrícula de los estudiantes en los tiempos establecidos.
El documento presenta información sobre el desarrollo e implementación de un sistema web para la Institución Educativa Pública Emblemática San Pedro en Chimbote. El sistema permitirá mejorar procesos como la matrícula, llenado de notas, reportes y pagos a través de una plataforma en línea. El sistema se desarrollará usando tecnología libre como MySQL, PHP y Apache bajo la metodología XP.
SALINAS INGA, Jorge Miguel
IMPLEMENTACIÓN DE SOFTWARE SISTEMA DE CONTROL ACADÉMICO PARA EL INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO “JUAN BOSCO DE HUÁNUCO”
Este documento presenta un estudio de caso de la plataforma virtual de aprendizaje London GridForLearning (LGFL) y propone una escala para medir la calidad funcional y usabilidad de los entornos virtuales de enseñanza-aprendizaje. El autor analiza las herramientas de la LGFL desde la perspectiva de la ingeniería de usabilidad y desarrolla una lista de indicadores agrupados en pilares como pedagogía, e-learning y tecnología. El objetivo es validar esta escala al aplicarla a más plataformas
Este documento presenta el proyecto de diseñar una aplicación web para elaborar constancias en el área administrativa del Colegio Ítalo-Venezolano "María Montessori" en Ciudad Bolívar. Actualmente la elaboración de constancias es un proceso manual que demora el trabajo administrativo. El proyecto busca automatizar este proceso a través de una aplicación web que permita elaborar constancias de manera más rápida y eficiente.
El documento describe un proyecto de asesoría para implementar un sistema de educación virtual para una academia de coaching. Se realizó un diagnóstico de la academia y se propusieron dos opciones para implementar una plataforma de aprendizaje en línea usando Moodle. La propuesta seleccionada implementará la metodología PACIE en cinco fases: presencia, alcance, capacitación, interacción y elearning. El objetivo es posicionar a la academia como una de las mejores opciones de coaching a distancia.
RUP es un proceso de ingeniería de software orientado a disciplinas que busca asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios de manera predecible. Está diseñado para profesionales de desarrollo de software e incluye roles, disciplinas, actividades y artefactos. El ciclo de vida de RUP consta de cuatro fases secuenciales - Inicio, Elaboración, Construcción y Transición - cada una con un objetivo específico.
El proyecto ISM consiste en la elaboración, diseño e implementación de software de matrícula según la metodología estándar SCRUM lo que permitirá reducir los tiempos en el proceso de matrícula de los estudiantes en los tiempos establecidos.
El documento presenta información sobre el desarrollo e implementación de un sistema web para la Institución Educativa Pública Emblemática San Pedro en Chimbote. El sistema permitirá mejorar procesos como la matrícula, llenado de notas, reportes y pagos a través de una plataforma en línea. El sistema se desarrollará usando tecnología libre como MySQL, PHP y Apache bajo la metodología XP.
SALINAS INGA, Jorge Miguel
IMPLEMENTACIÓN DE SOFTWARE SISTEMA DE CONTROL ACADÉMICO PARA EL INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO “JUAN BOSCO DE HUÁNUCO”
Este documento presenta un estudio de caso de la plataforma virtual de aprendizaje London GridForLearning (LGFL) y propone una escala para medir la calidad funcional y usabilidad de los entornos virtuales de enseñanza-aprendizaje. El autor analiza las herramientas de la LGFL desde la perspectiva de la ingeniería de usabilidad y desarrolla una lista de indicadores agrupados en pilares como pedagogía, e-learning y tecnología. El objetivo es validar esta escala al aplicarla a más plataformas
Este documento presenta el proyecto de diseñar una aplicación web para elaborar constancias en el área administrativa del Colegio Ítalo-Venezolano "María Montessori" en Ciudad Bolívar. Actualmente la elaboración de constancias es un proceso manual que demora el trabajo administrativo. El proyecto busca automatizar este proceso a través de una aplicación web que permita elaborar constancias de manera más rápida y eficiente.
El documento describe un proyecto de asesoría para implementar un sistema de educación virtual para una academia de coaching. Se realizó un diagnóstico de la academia y se propusieron dos opciones para implementar una plataforma de aprendizaje en línea usando Moodle. La propuesta seleccionada implementará la metodología PACIE en cinco fases: presencia, alcance, capacitación, interacción y elearning. El objetivo es posicionar a la academia como una de las mejores opciones de coaching a distancia.
RUP es un proceso de ingeniería de software orientado a disciplinas que busca asegurar la producción de software de alta calidad que cumpla con las necesidades de los usuarios de manera predecible. Está diseñado para profesionales de desarrollo de software e incluye roles, disciplinas, actividades y artefactos. El ciclo de vida de RUP consta de cuatro fases secuenciales - Inicio, Elaboración, Construcción y Transición - cada una con un objetivo específico.
Este documento presenta la propuesta de un sistema para la elaboración de constancias en una institución educativa. Incluye un análisis de factibilidad técnica, económica y operativa del proyecto, así como detalles sobre el diseño, desarrollo e implementación de una aplicación web para gestionar dicho proceso de manera automatizada. Finalmente, se presenta un cronograma con las actividades planeadas para llevar a cabo el proyecto.
El documento presenta los requisitos para el desarrollo de un sistema automatizado para el control académico de un liceo. Se describen 14 actores y sus funciones, así como 18 requisitos funcionales del sistema, incluyendo iniciar sesión, gestionar usuarios, registrar y consultar períodos y años escolares, y emitir constancias estudiantiles. El sistema se desarrollará bajo el modelo de análisis orientado a objetos de Bruegge y Dutoit para automatizar procesos actualmente manuales como inscripciones y control de as
Este documento presenta un proyecto para implementar un sistema de información basado en computación en la nube para mejorar el proceso de registro y generación de reportes de notas de estudiantes en un colegio. Actualmente, los docentes reportan notas manualmente cada tres meses, dificultando la disponibilidad oportuna de información. El proyecto busca identificar las deficiencias actuales y seleccionar un proveedor de servicios en la nube para almacenar y procesar datos de manera centralizada, rápida y accesible.
La propuesta presenta el diseño de un sistema computarizado para mejorar el proceso de inscripción de la Unidad Educativa Bello Monte, actualmente manual. El sistema automatizaría el proceso a través de una aplicación web que almacenaría y procesaría la información de manera segura y eficiente. El sistema constaría de módulos para inscribir estudiantes, docentes, padres y representantes; e imprimir reportes. Se realizó un estudio de factibilidad que concluyó que los recursos tecnológicos existentes son suficientes y no requ
Este documento presenta una metodología para el desarrollo de un sistema de gestión de matrículas para una institución educativa. Se describe el problema actual, los objetivos del proyecto, y la metodología a seguir que incluye métodos, técnicas e instrumentos. Además, se incluyen los antecedentes del proyecto, una descripción del tema y la terminología básica relacionada.
El documento describe el diseño e implementación de un sitio web para el Tecnológico de Estudios Superiores de Ecatepec para gestionar el proceso de titulación de alumnos. Se utilizó la metodología espiral para el desarrollo del sistema y las metodologías OMT y OOHDM para el análisis, diseño e interfaz. El sitio web permite a profesores, alumnos y representantes realizar trámites relacionados con la asignación de protocolos de titulación de una forma más eficiente. El sistema cumplió
Este documento describe el desarrollo de un sistema de evaluación docente para una institución educativa. Explica las etapas de planeación, análisis, diseño, desarrollo e implementación del sistema, el cual se desarrolló utilizando Visual Basic y SQL Server 2005. Incluye secciones sobre la metodología, objetivos, alcance, beneficios e instalación de la base de datos del sistema.
El documento describe el ciclo de vida de los sistemas de información. Explica que consta de varias fases como planificación, análisis, diseño, desarrollo, integración, implementación y mantenimiento. También define los sistemas de información y la importancia de seguir un ciclo de vida para organizar el desarrollo y mejorar el sistema. Finalmente, provee un ejemplo del proceso que se lleva a cabo entre las actividades de diseño de sistemas de información.
Este documento presenta el plan de trabajo de prácticas pre profesionales de un estudiante de ingeniería de sistemas en la empresa EDUTEC E.I.R.L. El objetivo es desarrollar un sistema de inscripciones vía web para implementar un modelo de promoción basado en comisiones que permita incrementar la captación de estudiantes. El sistema permitirá ofrecer cursos, realizar inscripciones y consultar comisiones en línea además de registrar inscripciones, pagos y generar comisiones para promotores. El document
Este documento presenta el portafolio de ingeniería de software II de Javier Edgardo Chávez Romero. Incluye entregables sobre la metodología utilizada, las fases del desarrollo del aplicativo en ingeniería de software I, la puesta en marcha del aplicativo, y manuales. También contiene secciones sobre calidad de software, usabilidad web, estándares XHTML y CSS, y patrones de diseño.
Este documento describe las diferentes fases del ciclo de vida de un sistema de información. Explica que el ciclo de vida incluye etapas como la planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. Luego profundiza en cada una de las fases, incluyendo la investigación preliminar, determinación de requerimientos, diseño del sistema, desarrollo de software, pruebas e implantación. Finalmente, enlista algunos principios generales como implicar a los usuarios y aplicar un método de resolución
Jclic es una herramienta educativa de código abierto que permite crear diferentes tipos de actividades didácticas como rompecabezas, ejercicios de texto, asociaciones y crucigramas. Se compone de aplicaciones que funcionan en varias plataformas y sistemas operativos. El componente Jclic autor facilita la creación, edición y publicación de actividades de manera sencilla.
Este documento presenta un trabajo final para un curso de Tecnologías de la Información y Comunicación. El trabajo consiste en elaborar una presentación sobre un tema de elección considerando principios de comunicación visual. El documento incluye instrucciones para la elaboración de la presentación, recomendaciones y criterios de evaluación. También contiene una introducción al tema de la computación y sistemas operativos, así como información sobre el desarrollo e historia de los sistemas operativos.
El documento describe los principales modelos de ciclo de vida de desarrollo de software, incluyendo el modelo en cascada, el modelo en espiral y el modelo en V. Explica que un modelo de ciclo de vida define las etapas clave del desarrollo de software, como los requisitos, diseño, implementación y pruebas, y cómo fluyen entre sí. También cubre conceptos como la planificación, análisis, desarrollo e implementación de sistemas de información.
Este documento discute los principios de ingeniería de software. Aborda temas como las características de calidad de software, métricas de software y Cocomo, y principios que guían la práctica de ingeniería de software. Explica conceptos como modularidad, representaciones de datos, arquitectura, interfaces y componentes en el desarrollo de software de alta calidad.
Este documento describe el desarrollo de un Asistente Virtual Universitario basado en tecnologías de nube. El asistente utiliza procesamiento de lenguaje natural para responder preguntas de estudiantes sobre asignaturas. Se diseñó con una arquitectura de microservicios y se implementó utilizando tecnologías como NodeJS, MongoDB y Angular. Actualmente se encuentra en fase de prototipo y será validado en una universidad chilena.
Este documento presenta varias secciones de un proyecto integrador de software para el desarrollo de un sistema de registro en línea para cursos universitarios llamado LINEAVIRTUAL. Incluye descripciones de las características del sistema, diseños preliminares de base de datos, estrategias para manejar cambios de requisitos y planes para definir la calidad, riesgos y pruebas del proyecto.
Este documento presenta una guía de aprendizaje para un programa de formación en Tecnología en Análisis y Desarrollo de Sistemas de Información. La guía describe cuatro actividades de aprendizaje para ayudar a los estudiantes a elaborar mapas de procesos que permitan identificar las áreas involucradas en un sistema de información. Las actividades incluyen reconocer la importancia de las herramientas ofimáticas, identificar diversos tipos de mapas para el análisis de procesos de software, analizar acciones de requ
Este documento describe el desarrollo de un sistema de evaluación docente para una institución educativa. Explica que el sistema se desarrolló siguiendo metodologías de programación orientada a objetos y que utiliza Visual Basic y SQL Server. Luego resume cada capítulo del documento, incluyendo la planeación, objetivos, marco teórico, metodología, diseño de la base de datos, implementación y conclusiones. El resumen captura la información clave sobre el propósito, alcance y desarrollo del sistema de evaluación docente.
Este documento presenta el sílabo de la unidad didáctica "Herramientas de Desarrollo de Software" que se impartirá durante el tercer semestre. La unidad cubrirá el uso de herramientas como Visual Studio 2010 para el desarrollo de aplicaciones, proyectos y formularios utilizando .NET Framework. La unidad consta de 18 semanas y evaluará la capacidad de desarrollar software multiusuario utilizando lenguajes de programación.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Este documento presenta la propuesta de un sistema para la elaboración de constancias en una institución educativa. Incluye un análisis de factibilidad técnica, económica y operativa del proyecto, así como detalles sobre el diseño, desarrollo e implementación de una aplicación web para gestionar dicho proceso de manera automatizada. Finalmente, se presenta un cronograma con las actividades planeadas para llevar a cabo el proyecto.
El documento presenta los requisitos para el desarrollo de un sistema automatizado para el control académico de un liceo. Se describen 14 actores y sus funciones, así como 18 requisitos funcionales del sistema, incluyendo iniciar sesión, gestionar usuarios, registrar y consultar períodos y años escolares, y emitir constancias estudiantiles. El sistema se desarrollará bajo el modelo de análisis orientado a objetos de Bruegge y Dutoit para automatizar procesos actualmente manuales como inscripciones y control de as
Este documento presenta un proyecto para implementar un sistema de información basado en computación en la nube para mejorar el proceso de registro y generación de reportes de notas de estudiantes en un colegio. Actualmente, los docentes reportan notas manualmente cada tres meses, dificultando la disponibilidad oportuna de información. El proyecto busca identificar las deficiencias actuales y seleccionar un proveedor de servicios en la nube para almacenar y procesar datos de manera centralizada, rápida y accesible.
La propuesta presenta el diseño de un sistema computarizado para mejorar el proceso de inscripción de la Unidad Educativa Bello Monte, actualmente manual. El sistema automatizaría el proceso a través de una aplicación web que almacenaría y procesaría la información de manera segura y eficiente. El sistema constaría de módulos para inscribir estudiantes, docentes, padres y representantes; e imprimir reportes. Se realizó un estudio de factibilidad que concluyó que los recursos tecnológicos existentes son suficientes y no requ
Este documento presenta una metodología para el desarrollo de un sistema de gestión de matrículas para una institución educativa. Se describe el problema actual, los objetivos del proyecto, y la metodología a seguir que incluye métodos, técnicas e instrumentos. Además, se incluyen los antecedentes del proyecto, una descripción del tema y la terminología básica relacionada.
El documento describe el diseño e implementación de un sitio web para el Tecnológico de Estudios Superiores de Ecatepec para gestionar el proceso de titulación de alumnos. Se utilizó la metodología espiral para el desarrollo del sistema y las metodologías OMT y OOHDM para el análisis, diseño e interfaz. El sitio web permite a profesores, alumnos y representantes realizar trámites relacionados con la asignación de protocolos de titulación de una forma más eficiente. El sistema cumplió
Este documento describe el desarrollo de un sistema de evaluación docente para una institución educativa. Explica las etapas de planeación, análisis, diseño, desarrollo e implementación del sistema, el cual se desarrolló utilizando Visual Basic y SQL Server 2005. Incluye secciones sobre la metodología, objetivos, alcance, beneficios e instalación de la base de datos del sistema.
El documento describe el ciclo de vida de los sistemas de información. Explica que consta de varias fases como planificación, análisis, diseño, desarrollo, integración, implementación y mantenimiento. También define los sistemas de información y la importancia de seguir un ciclo de vida para organizar el desarrollo y mejorar el sistema. Finalmente, provee un ejemplo del proceso que se lleva a cabo entre las actividades de diseño de sistemas de información.
Este documento presenta el plan de trabajo de prácticas pre profesionales de un estudiante de ingeniería de sistemas en la empresa EDUTEC E.I.R.L. El objetivo es desarrollar un sistema de inscripciones vía web para implementar un modelo de promoción basado en comisiones que permita incrementar la captación de estudiantes. El sistema permitirá ofrecer cursos, realizar inscripciones y consultar comisiones en línea además de registrar inscripciones, pagos y generar comisiones para promotores. El document
Este documento presenta el portafolio de ingeniería de software II de Javier Edgardo Chávez Romero. Incluye entregables sobre la metodología utilizada, las fases del desarrollo del aplicativo en ingeniería de software I, la puesta en marcha del aplicativo, y manuales. También contiene secciones sobre calidad de software, usabilidad web, estándares XHTML y CSS, y patrones de diseño.
Este documento describe las diferentes fases del ciclo de vida de un sistema de información. Explica que el ciclo de vida incluye etapas como la planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. Luego profundiza en cada una de las fases, incluyendo la investigación preliminar, determinación de requerimientos, diseño del sistema, desarrollo de software, pruebas e implantación. Finalmente, enlista algunos principios generales como implicar a los usuarios y aplicar un método de resolución
Jclic es una herramienta educativa de código abierto que permite crear diferentes tipos de actividades didácticas como rompecabezas, ejercicios de texto, asociaciones y crucigramas. Se compone de aplicaciones que funcionan en varias plataformas y sistemas operativos. El componente Jclic autor facilita la creación, edición y publicación de actividades de manera sencilla.
Este documento presenta un trabajo final para un curso de Tecnologías de la Información y Comunicación. El trabajo consiste en elaborar una presentación sobre un tema de elección considerando principios de comunicación visual. El documento incluye instrucciones para la elaboración de la presentación, recomendaciones y criterios de evaluación. También contiene una introducción al tema de la computación y sistemas operativos, así como información sobre el desarrollo e historia de los sistemas operativos.
El documento describe los principales modelos de ciclo de vida de desarrollo de software, incluyendo el modelo en cascada, el modelo en espiral y el modelo en V. Explica que un modelo de ciclo de vida define las etapas clave del desarrollo de software, como los requisitos, diseño, implementación y pruebas, y cómo fluyen entre sí. También cubre conceptos como la planificación, análisis, desarrollo e implementación de sistemas de información.
Este documento discute los principios de ingeniería de software. Aborda temas como las características de calidad de software, métricas de software y Cocomo, y principios que guían la práctica de ingeniería de software. Explica conceptos como modularidad, representaciones de datos, arquitectura, interfaces y componentes en el desarrollo de software de alta calidad.
Este documento describe el desarrollo de un Asistente Virtual Universitario basado en tecnologías de nube. El asistente utiliza procesamiento de lenguaje natural para responder preguntas de estudiantes sobre asignaturas. Se diseñó con una arquitectura de microservicios y se implementó utilizando tecnologías como NodeJS, MongoDB y Angular. Actualmente se encuentra en fase de prototipo y será validado en una universidad chilena.
Este documento presenta varias secciones de un proyecto integrador de software para el desarrollo de un sistema de registro en línea para cursos universitarios llamado LINEAVIRTUAL. Incluye descripciones de las características del sistema, diseños preliminares de base de datos, estrategias para manejar cambios de requisitos y planes para definir la calidad, riesgos y pruebas del proyecto.
Este documento presenta una guía de aprendizaje para un programa de formación en Tecnología en Análisis y Desarrollo de Sistemas de Información. La guía describe cuatro actividades de aprendizaje para ayudar a los estudiantes a elaborar mapas de procesos que permitan identificar las áreas involucradas en un sistema de información. Las actividades incluyen reconocer la importancia de las herramientas ofimáticas, identificar diversos tipos de mapas para el análisis de procesos de software, analizar acciones de requ
Este documento describe el desarrollo de un sistema de evaluación docente para una institución educativa. Explica que el sistema se desarrolló siguiendo metodologías de programación orientada a objetos y que utiliza Visual Basic y SQL Server. Luego resume cada capítulo del documento, incluyendo la planeación, objetivos, marco teórico, metodología, diseño de la base de datos, implementación y conclusiones. El resumen captura la información clave sobre el propósito, alcance y desarrollo del sistema de evaluación docente.
Este documento presenta el sílabo de la unidad didáctica "Herramientas de Desarrollo de Software" que se impartirá durante el tercer semestre. La unidad cubrirá el uso de herramientas como Visual Studio 2010 para el desarrollo de aplicaciones, proyectos y formularios utilizando .NET Framework. La unidad consta de 18 semanas y evaluará la capacidad de desarrollar software multiusuario utilizando lenguajes de programación.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Javier Martinez Seco
El 15 de junio de 2024 Javier Martínez Seco, director de Ecode, presentó en SEonthebeach 2024 una ponencia titulada "Casos de éxito en Negocios online - Estrategias WPO que funcionan". Javier compartió su experiencia de más de 15 años en el ámbito de las tecnologías web, destacando su especialización en desarrollo web a medida, SEO técnico y optimización del rendimiento web (WPO).
- Presentación inicial: Javier Martínez es ingeniero informático especializado en tecnologías web, con un historial que incluye la creación y mejora de más de 1000 sitios web y negocios online. Realiza auditorías, consultorías, formación a equipos de desarrollo y desarrollo a medida.
- Sitios web que funcionan bien desde el principio: destacó la diferencia entre un sitio web que simplemente "funciona" y uno que "funciona bien". Ejemplos reales desarrollados por Ecode.
- Calidad en el rendimiento web: explicó qué aspectos deben considerarse para conseguir calidad en el rendimiento de una web. Detalló los procesos que el navegador debe seguir para renderizar una página web, incluyendo la descarga del documento HTML, CSS y demás recursos (imágenes, tipografías, ficheros JavaScript).
- Estrategias de carga óptima: Javier presentó estrategias de carga óptima teniendo en cuenta diferentes objetivos y condiciones de trabajo. Habló sobre la importancia de simular condiciones reales de usuario y ajustar la velocidad y CPU para estas simulaciones. También mencionó la extensión de Chrome Web Vitals.
- Pruebas de rendimiento: indicó cómo probar el rendimiento de carga de una página web en su primera visita.
- Realidad del sector y mercado actual: Javier describió la situación actual del sector, donde se priorizan tecnologías populares que facilitan el trabajo de creación web. Sin embargo, advirtió sobre la dependencia de tecnologías conocidas y la necesidad de adaptar el negocio online a estas tecnologías.
- Ejemplos de cargas no óptimas: presentó ejemplos de malas cargas de diferentes webs populares desarrolladas con CMS y tecnologías como Shopify, Webflow, Prestashop, Magento, Salesforce, Elementor, WordPress y Drupal. La tecnología lenta es tecnología mala.
- ¿Merece la pena hacerlo mejor?: Javier subrayó la importancia de medir la situación actual y evaluar la oportunidad de mejora.
- Javier finalizó la ponencia hablando sobre cómo trabaja actualmente con su empresa Ecode, enfocada en construir sitios web muy optimizados desde el inicio. Presentó un caso de éxito: La Casa del Electrodoméstico, una tienda online a medida con una facturación anual de millones de euros y más de 10 millones de carritos de compra, donde más del 90% de las sesiones cumplen con los parámetros LCP, INP y CLS durante toda la sesión.
La ponencia de Javier Martínez Seco en SEonthebeach 2024 ofreció una visión completa y práctica sobre la optimización del rendimiento web, demostrando cómo las estrategias WPO bien implementadas pueden marcar la diferencia en el éxito de los negocios online.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
DuckDuckGo, es el motor de búsqueda centrado en la privacidad que lleva años creciendo como una sólida alternativa a buscadores como Google, Bing y Yahoo. Sobre todo, una alternativa para todos aquellos que no quieran ser rastreados y que quieran maximizar la privacidad cuando buscan cosas en Internet.
2. R E S U M E N
La presente investigación tiene como finalidad desarrollar un sistema
informático para mejorar los procesos educativos de la Comunidad
Educativa Bilingüe Cristiana Israel “CEBCI”.
Para lo cual se realizó una investigación preliminar en donde se
determinó los requerimientos de la institución para el desarrollo de la
aplicación. Además el levantamiento de la información preliminar ayudo
a definir la metodología para el desarrollo del sistema.
Razón por la cual se utiliza la metodología RUP (Proceso Racional
Unificado), de Kruchten, gracias a sus fases del ciclo de vida que
contiene este modelo.
3. R E S U M E N
De igual manera se aplicó la arquitectura “4+1” (Kruchten) para
elaborar la construcción de casos de uso y diagramas de clases, los
mismos que permitieron el diseño de la base de datos y las relaciones
de cada una de sus entidades.
La construcción del software se realizó en Visual Studio 2010 .Net, y
su Base de Datos en SQL Server2008 y en una plataforma web.
4. P L A N T E A M I E N T O D E L P R O B L E M A
La Comunidad Educativa Bilingüe Cristiana Israel “CEBCI” viene
funcionando en la ciudad de Cuenca hace más de una década, en
sus inicios como Centro de cuidado Infantil, teniendo mucho orden y
cuidado en sus labores profesionales.
Fue justamente la excelencia en este servicio que, a pedido de
muchos padres de familia, emprendieran con la formación
académica, constituyéndose en un Centro Educativo; es así que el
“CEBCI” fue creado mediante acuerdo Nº 20 emitido por La
Dirección Provincial de Educación del Azuay el 10 de mayo de 1995.
5. P L A N T E A M I E N T O D E L P R O B L E M A
A medida que la tecnología avanza la institución desea innovar en el manejo de la
documentación de los padres de familia y estudiantes.
En el departamento de colecturía la documentación se la lleva de forma manual y él
problema inicia cuando los estudiantes deben pagar las pensiones o realizar el
contrato de algún servicio que preste la institución.
La persona encargada de colecturía debe hacer grandes esfuerzos, para buscar los
registros de los estudiantes. Ya que todos los registros se encuentran en un
archivero, se pudo igualmente observar que los documentos de los estudiantes
estaban expuestos para cualquier usuario.
Además el registro de control de pagos de los estudiantes se los lleva en formatos
preestablecidos y en algunos casos en archivos de Excel. Todo esto ha generado
algunos inconvenientes y molestias a los padres de familia quienes han
demostrado su descontento, especialmente en la elaboración y entrega de facturas,
recibos de cancelación de pensiones y pagos de servicios.
6. Recolectar información para realizar el análisis de especificaciones y
requerimientos para el Sistema de Facturación, Cobro de Pensiones y
Servicios.
Clasificar y analizar la información recolectada.
Diseñar la base de datos en SQL Server 2008 para el Sistema de
Facturación, Cobro de Pensiones y Servicios.
Desarrollar el Sistema de Facturación, Cobro de Pensiones y Servicios en
Visual Studio .Net 2010.
Implementar y Probar el funcionamiento del Sistema de Facturación,
Cobro de Pensiones y Servicios.
Elaborar un manual de usuario del Sistema de Facturación, Cobro de
Pensiones y Servicios.
Capacitar al personal administrativo de la Institución.
O B J E T I V O G E N E R A L
Desarrollar e implementar el sistema informático de Facturación, Cobro de
Pensiones y Servicios en el colegio particular mixto “CEBCI” de la parroquia Monay,
ciudad de Cuenca
O B J E T I V O S E S P E C I F I C O S
O B J E T I V O S D E L A I N V E S T I G A C I Ó N
7. J U S T I F I C A C I Ó N
Después de haber realizado una
investigación preliminar se determina
que en la actualidad existe la necesidad
de crear un sistema informático para el
proceso de Facturación, Cobro de
Pensiones y Servicios dentro de la
Comunidad Educativa Bilingüe
Cristiana Israel “CEBCI”, en vista que
no cuenta con un Sistema Informático.
Todos estos procesos se realizan en
secretaría conjunto con colecturía, en
formatos desarrollados en archivos de
Excel, sin mecanismos adecuados que
agilicen y garanticen la seguridad de la
información.
Además no existe registros de los
pagos de servicios y pensiones, en
forma digital sino de forma manual en
carpetas, sin tener un respaldo de
datos que garantice sus registros.
Razón por la cual el diseño de
este Software permitirá a la
institución brindar y optimizar sus
servicios con calidad y eficiencia.
Así mismo podemos llevar un
control de los valores cancelados
por los estudiantes.
Los beneficiarios de este
proyecto serán la Comunidad
Educativa Bilingüe Cristiana
Israel “CEBCI”, los padres de
familia, estudiantes y la sociedad
en general.
8. A L C A N C E
Se desarrollara e implementará el Sistema Informático de Facturación,
Cobro de Pensiones y Servicios, en la institución educativa “CEBCI”. El
software está desarrollado en Visual Studio .Net2010 y con una Base de
Datos en SQL Server 2008 en ambiente web.
Desarrollar la metodología de producción de software por medio de la
metodología RUP (Proceso Racional Unificado) hasta la tercera etapa de
desarrollo de software según el modelo de Racional. La etapa faltante
no estará presente por motivo de tiempo.
10. A R Q U I T E C T U R A D E L D E S A R R O L L O
Las vistas del software no se
requieren siempre, es decir no se
aplica las “4+1 vistas”.
Las vistas que no son de ayuda
para la realización del software,
pueden excluir de la construcción
de dicho software; como puede
ser la vista física y la vista de
procesos.
En sistemas de menor desarrollo,
la vista lógica y la de desarrollo
son casi iguales que no necesitan
descripciones de cada una de
ellas. Y los escenarios sirven de
ayuda en todas estas
circunstancias.
11. L A A R Q U I T E C T U R A “4 + 1”
LA VISTA LÓGICA: lo que el sistema debería proporcionar en términos
de servicios a sus usuarios. En esta vista se usan comúnmente los
diagramas de clases, los de interacción y objetos.
LA VISTA DE PROCESOS: Se tratan algunos requisitos no funcionales.
Ejecución, disponibilidad, tolerancia a fallos, integridad, etc. La notación
más usada es UML, y dentro de esta diagramas estados, actividad.
LA VISTA DE DESARROLLO (Despliegue):La vista de desarrollo o
despliegue se enfoca en la organización de los módulos software en el
entorno de desarrollo. La notación más usada es UML.
LA VISTA FÍSICA: La vista física se centra en los requisitos no
funcionales, tales como la disponibilidad del sistema, la fiabilidad
(tolerancia a fallos), ejecución y escalabilidad.
CONCEPTO: el modelo 4+1 describe la arquitectura del
software usando cinco vistas concurrentes; y cada vista se
refiere a un conjunto de intereses de diferentes participantes
del sistema.
12. M O D E L O D E D E S A R R O L L O
En el desarrollo de este sistema informático, se decide escoger el
modelo de RUP (Proceso Racional Unificado), para producir software
de alta calidad que cumpla con los requerimientos, planificación y
presupuesto establecido, ya que es un modelo que involucra un análisis
de riesgo, y cubre todo el ciclo de vida del producto, soporta un enfoque
de desarrollo iterativo e incremental, las iteraciones tempranas se
enfocan en validar y producir una arquitectura de software.
Se realizará una adaptación del modelo RUP al desarrollo de
software informático orientado a los servicios. Este modelo se
explicará en detalle a continuación. En primer lugar se dará una
descripción del modelo RUP, para luego establecer las diferentes fases
de la metodología para el desarrollo del prototipo.
13. M O D E L O D E D E S A R R O L L O
(RUP) Proceso Racional
Unificado: es un proceso de
Ingeniería de Software
planteado por Philippe
Kruchten (2000) cuyo
objetivo es producir software
de alta calidad, que cumpla
con los requerimientos de los
usuarios dentro de una
planificación y presupuesto
establecidos.
14. E L E M E N T O S D E L M O D E L O R U P
Trabajadores: este término se
refiere a los roles que definen cómo
deberían trabajar los individuos.
Actividades: una actividad de un
trabajador específico es una unidad
de trabajo que un individuo en ese
rol puede realizar.
Artefactos: un artefacto es una
pieza de información que es
producida, modificada o usada por
un proceso. Son productos tangibles
del sistema informático; las cosas
que el sistema usa mientras se
trabaja hacia el producto final. Los
artefactos se usan como entradas
para los trabajadores para realizar
una actividad y son el resultado o la
salida de esas actividades
15. R E V I S I Ó N D E L A S F A S E S
Concepción o Inicio: la visión del producto, cómo se enmarca en el negocio, el
alcance del sistema informático de calidad. Esta fase se culmina con los objetivos
del ciclo de vida.
Elaboración: Planificar las actividades necesarias y los recursos requeridos,
especificando las características y el diseño de la arquitectura. Esta fase culmina
con la arquitectura del ciclo de vida.
Construcción: Desarrollar el producto y evolucionar la visión; la arquitectura y los
planes hasta que el producto en una primera versión esté listo para ser enviado a
la comunidad de usuarios. Esta fase culmina con la capacidad inicial de
operación.
Transición: Realizar la transición del producto a los usuarios, lo cual incluye:
manufactura, envío, entrenamiento, soporte y mantenimiento del producto hasta
que el cliente esté satisfecho. Esta fase culmina con la Versión de Producto, la
cual a su vez concluye el ciclo.
16. A D M I N I S T R A C I Ó N “T R A D I C I O N A L”
E S T A D O S D E C U E N T A D E L
E S T U D I A N T E
Funcionamiento que anteriormente la administración del colegio
particular mixto “CEBCI”, utilizaba para llevar los registros de cada
estudiante del plantel.
Referente a los Estados de Cuenta del Estudiante: las facturas y
reportes, que registra y emite la institución lo realizaba de forma manual;
llegando al punto de llamarlo “tradicional” (lápiz y papel).
Las diferentes actividades que realizaba el estudiante se las anotaba en
hojas prediseñadas de Excel; y eran colocadas en un archivero que
contenía toda la información de todos los estudiantes.
I D E N T I F I C A C I Ó N D E R E Q U E R I M I E N T O S
17. H O J A P R E E D I S E Ñ A D A D E L E S T A D O
D E C U E N T A D E U N E S T U D I A N T E D E L
“CEBCI”
18. A D M I N I S T R A C I Ó N “T R A D I C I O N A L”
A S I G N A C I Ó N D E S E R V I C I O S Y
F A C T U R A C I Ó N
De la misma manera se realizaba el llenado de los datos del alumno
y los valores que cancela, correspondientes a los servicios que
adquirió en un determinado mes del año electivo; todo esto se haría
de forma manual.
19. H O J A P R E E D I S E Ñ A D A D E U N A
F A C T U R A D E U N E S T U D I A N T E
D E L « C E B C I »
20. A N Á L I S I S D E L A S O L U C I Ó N
P O R E L M O D E L O R U P
ANÁLISIS:
En esta etapa se necesita realizar un análisis de las necesidades de la
Comunidad Educativa Bilingüe Cristiana Israel “CEBCI” y del entorno
educativo de la población a la que va dirigido este sistema.
En la primera iteración de la concepción del sistema se ha logrado tener
una concepción clara de la funcionalidad del sistema, de acuerdo a ello
podemos determinar la arquitectura del software.
21. En el caso de la elaboración del sistema informático, se realizaron
cada uno de estos análisis y se llegó a la conclusión que se
ameritaba el desarrollo del software de forma inmediata.
22. ACTIVIDADES DEL ANÁLISIS DEL ENTORNO
ACTIVIDADES PROPÓSITO
1. Análisis de audiencia Conocer que área dentro de la Comunidad Educativa Bilingüe Cristiana Israel “CEBCI” se ve afectada
en el manejo de los registros, específicamente al control de pago de servicios que presta la institución,
y que son utilizados por parte del estudiante.
1. Análisis de equipo y soporte
técnico
Identificar las capacidades tecnológicas existentes en el área de administración del plantel educativo
“CEBCI”.
1. Análisis de área de
Contenido
Conocer en el área de administración los registros de datos: como son creados desde su “nacimiento”
hasta llegar a ser archivados, qué medidas se llevan a cabo para salvaguardar esta información, el
tiempo que se lleva a cabo para realizar un solo proceso de crear, modificar y archivar datos. Que
materiales utilizan para crear un registro. Conocer en qué parte del proceso de registro los problemas
se convierten más en un cuello de botella.
1. Análisis de las limitaciones y
recursos para el usuarios
Determinar quién tendrá acceso a estos datos, si hay una o varias personas encargadas. Si se utilizará
ayudas adicionales de apuntes, calculadoras o fórmulas.
1. Análisis de productos
comerciales
Investigar si la solución ya existe en el mercado, lo cual evitaría los costos de desarrollo.
1. Análisis de Costos Identificar los costos y los beneficios y el retorno a la inversión.
Una vez que el análisis de las necesidades determina que se requiere
del desarrollo de un software, el próximo objetivo es más información
detallada acerca de qué es lo que se quiere desarrollar.
23. En esta propuesta:
ANÁLISIS DEL ENTORNO EDUCATIVO CON EL SIFCPS
ACTIVIDADES PROPÓSITO
1. Análisis de audiencia
El destinatario que utilizará el software se encuentran en colecturía; área de
administración. La persona encargada en el área de administración tiene
interés en que los procesos de los registros se lleven de manera más
eficiente. Ya que como saben que los procesos que se llevan a cabo en
computadoras y con software desarrollado según las necesidades del
usuario, son más fáciles de entender y procesar. Es decir que cuando se
creen los registros sean fáciles de encontrar, y modificar. Sabe que se
ahorrará tiempo y dará un mejor trato para los usuarios indirectos que
genera este software como lo son los estudiantes.
1. Análisis de equipo y
soporte técnico
El departamento de administración cuenta con al menos una computadora
con un procesador core i3como mínimo, lector de CD ROM. Pero no tiene
acceso a internet, ya que no tiene las instalaciones de cableado o zona de
wifi.
1. Análisis de área de
Contenido
Se decidió realizar un software de servicios, debido a las grandes
necesidades que tenía la institución. Ya que las diferentes actividades que se
realizan en la administración del plantel educativo, se las realizaba en
algunos casos en hojas preestablecidas en formato de Excel. Para esto se
centra la atención en el tema de los requerimientos que tiene y necesita el
plantel. Se trabajará en el área de administración de las actividades que
realiza el estudiante como: pagos de servicios que presta la institución
(transporte, natación, alimentación) y el de las pensiones.
1.
Análisis de las
limitaciones y recursos
para el o los usuarios
El software desarrollado será utilizado en forma individual por la persona
encargada en el área de administración.
1.
Análisis de productos
comerciales
A nivel comercial no existe un software que abarque el tema de control de
registros de servicios, desarrollados para instituciones educativas.
1. Análisis de Costos El análisis de costos no se realiza debido a que se trata de un desarrollo a
nivel de prototipo, producto del a elaboración del sistema informático especial
de grado, con tiempo y recursos limitados.
25. A R Q U I T E C T U R A D E L A
S O L U C I Ó N (M O D E L O R U P)
FASE DE CONCEPCIÓN:
Objetivos
-Establecer el alcance del sistema informático, las condiciones y límites que se plantearon para
la realización del mismo.
- Cuáles son los casos de uso del sistema, como se enlazan unos con otros.
- Valorar los costos, tiempos y viáticos sobre el desarrollo del sistema informático.
Artefactos
- Un documento con la guía necesaria para ayudar al usuario.
- El modelo de casos de uso con los actores que intervienen y que puedan ser identificados en la
realización del sistema.
-Un caso inicial del negocio el cual incluye: contexto del negocio.
- Requerimientos complementarios.
- Un plan del proyecto el cual muestre las fases y las iteraciones, más concretamente un
cronograma de actividades que especifiquen u tiempo desde su iniciación hasta la culminación
del sistema informático.
- Un análisis del diseño del sistema que se va a desarrollar.
Criterios de
Evaluación
- Fidelidad en los casos de uso primarios.
- Alcance de un prototipo del desarrollo del sistema informático.
- Gastos reales contra gastos planificados.
26. A R Q U I T E C T U R A D E L A
S O L U C I Ó N (M O D E L O R U P)
Objetivos - Definir, validad y delinear la arquitectura tan rápido como sea posible.
- Delinear un plan de alta fidelidad para la fase de construcción.
Actividades
Esenciales
- Establecer un sólido entendimiento de los casos de uso más críticos que conducen las decisiones de
arquitectura y planificación.
- Elaborar la arquitectura y seleccionar los componentes.
Artefactos
- Un modelo de casos de uso (completo en al menos un 70%) con todos los actores identificados y la mayor
parte de las descripciones de casos de uso.
- Requerimientos complementarios.
- Descripción de la arquitectura de software.
- Plan de sistema informático incluyendo iteraciones.
Criterios de
Evaluación
- Estabilidad de la arquitectura.
- Nivel de detalle y exactitud del plan de la fase de construcción.
- Acuerdos de las partes interesadas acerca de que el plan logre que se pueda alcanzar desarrollar el sistema
con la arquitectura seleccionada.
FASE DE ELABORACIÓN:
27. A R Q U I T E C T U R A D E L A
S O L U C I Ó N (M O D E L O R U P)
FASE DE CONSTRUCCIÓN:
Objetivos - Minimizar los costos de desarrollo.
- Lograr la calidad adecuada.
- Lograr una versión que pueda ser usada.
Actividades Esenciales - Gerencia de recursos, control de recursos y optimización de procesos.
- Manual preliminar del usuario.
Artefactos
- El producto de software Integrado sobre plataforma adecuada y el funcionamiento adecuado.
- Una descripción de la versión actual.
Piedra de Milla: Capacidad Operativa inicial
Criterios de Evaluación - Estabilidad y madurez de versión del producto, capacidad para ser manipulada.
- Los gastos reales de recursos comparados con los gastos planificados.
28. A R Q U I T E C T U R A D E L A
S O L U C I Ó N (M O D E L O R U P)
FASE DE TRANSICIÓN:
Objetivos - Lograr que el usuario manipule con facilidad el software.
- Lograr un producto final tan rápidamente y costo efectivo como sea posible.
Actividades Esenciales - Ajustes, incluyendo corrección de errores y mejoramiento para el desempeño y usabilidad
del software.
Artefactos
- El producto de software Integrado sobre plataforma adecuada y el funcionamiento
adecuado.
- Una descripción de la versión actual.
Piedra de Milla: Versión del producto
Criterios Evaluación - Usuario satisfecho.
- Gastos de recursos actuales contra gastos planificados.
29. M O D E L O D E L A I N T E R F A Z
Cinco (5) pasos importantes en el diseño: análisis, diseño, desarrollo,
implementación y evaluación. En este sistema informático, no se incluye la etapa
de prueba piloto y prueba de campo, ya que el modelo RUP incluye una constante
vigilancia de los productos y subproductos del proceso de desarrollo del software.
Se explican las estas etapas; para el desarrollo de sistema informático, se
abarcará hasta la etapa de inicial de diseño.
30. C R O N O G R A M A D E
A C T I V I D A D E S
N° Actividad Fecha inicio Fecha fin
1 Investigación y evaluación (métodos y actividades que usan) de
la existencia de nuevos métodos para el desarrollo del software.
24-09-2012 24-10-2012
2 Entrevistas, en el plantel acerca de la deficiencia en el proceso y
manejo de la información.
25-10-2012 31-10-2012
3 Recolección, Análisis y Plan Estratégico envase a la información
en Unidad Educativa Bilingüe Cristiana Israel “CEBCI”, de
acuerdo con los requerimientos de la misma. 05-11-2012 05-12-2012
4 Desarrollo de la aplicación en C # .Net 06-12-2012 07-02-2013
5 Pruebas de Depuración de la Aplicación 11-02-2013 01-03-2013
6 Implementación de la aplicación desarrollada 02-03-2013 11- 03-2013
7 Demostración final de la Aplicación 12-03-2013 15-03-2013
32. C A S O S D E U S O
CASO DE USO 1: ASIGNAR SERVICIO
Actividades Esenciales “Servicio - estudiante” Muestra los servicios de los estudiantes que utilizarán a lo largo del año
electivo, teniendo como variable la del transporte, natación y alimentación, pero siendo fijo el
servicio de pensiones.
Condiciones Previas Toda la información pertinente al software deberá existir.
Condiciones Resultantes Los módulos del sistema interactuar con esta información.
Pasos -Ingresar como administrador del sistema.
- La interfaz muestra toda la información concerniente.
Actores beneficiados Administrador
Usuario (estudiante).
CASOS DE USO DESCRIPCIÓN
Validar Usuario Se encarga de validar la identidad del usuario que accede al software, así como identificar su rol.
Registrar Usuario Su propósito es registrar al estudiante o docente que no haya sido registrado para poder usar este
portal.
Mostrar contenido
Este proceso se encarga de mostrar el contenido que corresponde cada usuario de acuerdo a su
login y contraseña. Si es estudiante tendrá derecho a cierta información, si es docente a otra.
También muestra la información que es común a ambos.
33. C A S O S D E U S O
CASO DE USO 2: REALIZAR PAGOS
Actividades Esenciales “Realizar Pagos” Muestra la información de la interfaz de “Asignar Servicios”; para poder obtener
interactividad con esta interfaz.
Condiciones Previas
Establecer las condiciones de asignar los servicios a ser utilizados de manera anticipada.
Condiciones Resultantes Los demás módulos del sistema pueden interactuar con esta información.
Pasos - Genera resultados.
- La interfaz del software muestra toda la información concerniente.
Actores Beneficiados Usuario (estudiante).
Administrador.
CASO DE USO 3: FACTURA
Actividades Esenciales “Emitir - Factura” Muestra los servicios y el valor de cada uno de los servicios que el estudiante o
representante ha cancelado con anterioridad; Los servicios que han sido cancelados durante
diferentes meses a lo largo de año electivo, se entregarán al estudiante o representante como
constancia del pago que ya ha realizado.
Condiciones Previas Establecer las condiciones de cancelar los servicios que han sido utilizados, y se debe hacerlo de
manera anticipada.
Condiciones Resultantes Los demás módulos del sistema pueden interactuar con esta información.
Pasos - Genera resultados.
- La interfaz del software muestra toda la información concerniente.
Actores Beneficiados Administrador
Usuario(estudiante)
43. CONCLUSIONES
A pesar de que el software desarrollado se realizó exitosamente en las áreas
especificadas y según los requerimientos que el plantel solicitó; a la entrega del
mismo, se requirió que se continuara con el desarrollo del software, pero en otras
áreas. Cabe recalcar que es una INVESTIGACIÓN FORMATIVA PREVIA A LA
OBTENCIÓN DEL TÍTULO DE INGENIERO DE SISTEMAS, y no se podrá
extender el desarrollo del software en más módulos, por tener un tiempo y un
cronograma determinado de actividades.
Se han observado ciertas dificultades en el manejo del software, a pesar de que
su manipulación es sencilla, las personas encargadas de su manipulación
demostraron cierto descontento o temor, al momento de “manejar” el software.
En el desarrollo de este software queda una enseñanza de evitar cometer errores
al momento de desarrollar un software, o al momento de ponerlo en práctica, se
debe revisar y solucionar las dificultades que se presenten; ya que es una pérdida
de tiempo valiosa.
Se puede decir que las herramientas utilizadas fueron las adecuadas, y se logró
desarrollar un software que cumpliera con lo que se planteó inicialmente.
Utilizando el método RUP, se puede utilizar como la primera parte del análisis de
cualquier sistema o proceso, y ser útil como referencia para las siguientes fases
del ciclo de desarrollo de software, aunque la siguiente etapa no se continué con
su desarrollo y siga un método estructurado.
Mejorar las interfaces de presentación del software, es decir el inicio de la
presentación en general, necesita más información sobre el ingreso al sistema.
44. RECOMENDACIONES
Se planteó continuar con el desarrollo del software, en los módulos que ellos
crean necesarios, pero se recalcó que tendría un costo por cada uno de los
diferentes módulos; a lo cual no se llegó a un acuerdo. Por lo que se recomienda
que se siga el mismo método de desarrollo con la que se realizó con este equipo
de investigación. Es decir que continúen más estudiantes egresados con el
desarrollo del software, si podríamos decirlo en una siguiente fase. Así no tendría
un costo para la unidad educativa, y los estudiantes tendrían un proyecto de
investigación.
Para ello se adjunta un manual de usuario que ayudará a las personas
encargadas de su manipulación, en las áreas que correspondan. Y así tengan un
software amigable con el usuario y fácil de manipular.
Tener una mejor planificación en el desarrollo de proyectos venideros, ya que
como fue un primer proyecto muy distante de lo universitario; convirtiéndose en un
caso profesional de la carrera de ingeniería de sistemas. Entonces se debe
mejorar la recolección de datos e información en las distintas empresas que
tengan sus necesidades y requerimientos informáticos, para evitar inconvenientes.
Seguir con el mismo método de desarrollo, ya que son una gran ayuda en su
desarrollo, en recolección de datos y en la realización de un seguimiento y en
ejecución.
Elaborar una interfaz inicial que incorpore más información del plantel; el acceso
al sistema, mejorar el diseño de la interfaz inicial, en cuanto a colores y cuadros
de dialogo informativos.