Este documento describe el desarrollo e implementación de un sistema de información para gestionar el proceso de contratación en el departamento de recursos humanos de la Universidad Peruana Unión. El objetivo es automatizar el proceso de contratación para agilizar la fluidez de información y reducir los tiempos de autorización. Se utilizó la metodología RUP y el lenguaje de programación Java para desarrollar una aplicación web siguiendo el patrón MVC. El sistema permite gestionar de forma electrónica los diferentes pasos del proceso de contrata
Metodologias de Diseño y Desarrollo de Sistemas de InformacionJonathanCarrillo46
El documento describe las diferentes metodologías y fases del desarrollo de sistemas de información. Explica que el ciclo de vida incluye fases como planificación, análisis, diseño, implementación, pruebas, instalación, uso y mantenimiento. También cubre las cinco fases del desarrollo: requerimientos, análisis y diseño, construcción, pruebas y producción y mantenimiento. Finalmente, detalla las actividades clave de la planeación del proceso de desarrollo como establecer el ámbito,
Este documento presenta una introducción a la planificación de proyectos de software. Define la planificación como fundamental para establecer las tareas, recursos y cronogramas requeridos. Explica que la estimación de costos, recursos humanos, hardware, software y herramientas es clave. También describe la estructura general de un equipo de proyecto de software, incluyendo roles como jefe de proyecto, líder de equipo, desarrolladores, diseñador gráfico y líder de calidad.
El documento describe el Proceso Unificado de Rational (RUP), una metodología de desarrollo de software. El RUP se basa en principios como la adaptación al contexto, el equilibrio de prioridades y la demostración de valor de forma iterativa. Comprende cuatro fases - inicio, elaboración, desarrollo y cierre - dentro de las cuales se realizan iteraciones centradas en requisitos, diseño e implementación. El RUP promueve la colaboración entre equipos y un enfoque en la calidad a lo largo de todo el proceso.
Este documento trata sobre los pasos para liderar, coordinar y gestionar proyectos informáticos. Define proyecto informático y describe los objetivos, tipos, agentes involucrados y sistemas de gestión necesarios para llevar a cabo un proyecto informático exitosamente.
Ingenieria de software -analizis literariodiegos08
Este documento resume los conceptos clave de la ingeniería de software. Define la ingeniería de software como una disciplina que aplica principios de ingeniería al desarrollo de software para producir software económico, confiable y eficiente. Explica que los ingenieros de software se encargan de tareas como el análisis, diseño, pruebas y administración de proyectos de software. También describe algunos problemas comunes como la falta de precisión en la planificación de costos y estimaciones de tiempo, y cómo aplicar un enfoque de ingeniería puede ayud
Este documento presenta los fundamentos para el desarrollo de proyectos informáticos. Se discuten cinco elementos clave para el éxito de los proyectos: personas, información, procesos, herramientas y productos/servicios. Asimismo, se presentan dos modelos para la madurez de procesos y capacidad de personas. Finalmente, se analiza la importancia de la comunicación en el desarrollo de proyectos. El documento provee una guía útil para el diseño y gestión exitosa de proyectos informáticos.
Este documento presenta información sobre ingeniería de requisitos y su importancia. Explica conceptos como requisitos funcionales y no funcionales, y las actividades clave de la ingeniería de requisitos como extracción, análisis, especificación y validación. También describe las personas involucradas en el proceso, como usuarios finales, líderes de usuario, analistas y programadores. Finalmente, discute herramientas para la gestión de requisitos como Requisitos Racionales, DOORS y Calibren, y sus características principales.
Metodologias de Diseño y Desarrollo de Sistemas de InformacionJonathanCarrillo46
El documento describe las diferentes metodologías y fases del desarrollo de sistemas de información. Explica que el ciclo de vida incluye fases como planificación, análisis, diseño, implementación, pruebas, instalación, uso y mantenimiento. También cubre las cinco fases del desarrollo: requerimientos, análisis y diseño, construcción, pruebas y producción y mantenimiento. Finalmente, detalla las actividades clave de la planeación del proceso de desarrollo como establecer el ámbito,
Este documento presenta una introducción a la planificación de proyectos de software. Define la planificación como fundamental para establecer las tareas, recursos y cronogramas requeridos. Explica que la estimación de costos, recursos humanos, hardware, software y herramientas es clave. También describe la estructura general de un equipo de proyecto de software, incluyendo roles como jefe de proyecto, líder de equipo, desarrolladores, diseñador gráfico y líder de calidad.
El documento describe el Proceso Unificado de Rational (RUP), una metodología de desarrollo de software. El RUP se basa en principios como la adaptación al contexto, el equilibrio de prioridades y la demostración de valor de forma iterativa. Comprende cuatro fases - inicio, elaboración, desarrollo y cierre - dentro de las cuales se realizan iteraciones centradas en requisitos, diseño e implementación. El RUP promueve la colaboración entre equipos y un enfoque en la calidad a lo largo de todo el proceso.
Este documento trata sobre los pasos para liderar, coordinar y gestionar proyectos informáticos. Define proyecto informático y describe los objetivos, tipos, agentes involucrados y sistemas de gestión necesarios para llevar a cabo un proyecto informático exitosamente.
Ingenieria de software -analizis literariodiegos08
Este documento resume los conceptos clave de la ingeniería de software. Define la ingeniería de software como una disciplina que aplica principios de ingeniería al desarrollo de software para producir software económico, confiable y eficiente. Explica que los ingenieros de software se encargan de tareas como el análisis, diseño, pruebas y administración de proyectos de software. También describe algunos problemas comunes como la falta de precisión en la planificación de costos y estimaciones de tiempo, y cómo aplicar un enfoque de ingeniería puede ayud
Este documento presenta los fundamentos para el desarrollo de proyectos informáticos. Se discuten cinco elementos clave para el éxito de los proyectos: personas, información, procesos, herramientas y productos/servicios. Asimismo, se presentan dos modelos para la madurez de procesos y capacidad de personas. Finalmente, se analiza la importancia de la comunicación en el desarrollo de proyectos. El documento provee una guía útil para el diseño y gestión exitosa de proyectos informáticos.
Este documento presenta información sobre ingeniería de requisitos y su importancia. Explica conceptos como requisitos funcionales y no funcionales, y las actividades clave de la ingeniería de requisitos como extracción, análisis, especificación y validación. También describe las personas involucradas en el proceso, como usuarios finales, líderes de usuario, analistas y programadores. Finalmente, discute herramientas para la gestión de requisitos como Requisitos Racionales, DOORS y Calibren, y sus características principales.
Implantación, administración del desarrollo y selección de HARDWARE Y SOFTWARE79840164
Este documento presenta información sobre la implantación, administración del desarrollo y selección de hardware y software. Explica la importancia de capacitar a los usuarios en el manejo del nuevo hardware y software implementado por una organización. También describe diferentes métodos y niveles de capacitación para los usuarios, así como consideraciones en la preparación de datos, estimaciones de proyectos, selección de hardware y software, y evaluación de sistemas de información.
1. El documento presenta definiciones de software y describe el desarrollo de software como un proceso similar a la construcción de un edificio que requiere planificación, materiales, inspecciones y donde los errores son costosos.
2. Explica que los problemas de organización y gestión de un proyecto de software son tan complicados como los problemas técnicos.
3. Señala que el costo de errores depende del proyecto de software.
Este documento presenta un caso práctico sobre CMMI (Capability Maturity Model Integration). Explica los niveles de CMM y CMMI, y compara ambos modelos. También incluye una tabla con 10 empresas certificadas CMMI de Brasil y España con nivel 3 o superior. Finalmente, analiza la importancia de la certificación CMMI y cómo puede integrarse con otros marcos como COBIT, ITIL y TOGAF.
Este documento describe diferentes metodologías de desarrollo de software, incluyendo metodologías tradicionales orientadas a procesos, datos, estados y transiciones, y desarrollo de sistemas hipermediales. También describe metodologías ágiles como la programación extrema, Scrum y el Proceso Unificado de Desarrollo de Software (RUP). RUP se describe con más detalle, incluyendo sus fases de inicio, elaboración, construcción y transición.
El documento presenta una introducción a la administración de proyectos tecnológicos. Explica que la administración de proyectos implica aplicar conocimientos, habilidades, herramientas y técnicas para alcanzar los objetivos de un proyecto de manera exitosa. También describe las cuatro dimensiones clave de la administración de proyectos: proceso, tecnología, personas y producto.
Este documento presenta el plan de un sistema de trámite documentario para la Universidad Nacional de Moquegua. Actualmente, la universidad lleva los procesos de documentación de forma manual, lo que requiere mucho tiempo. El sistema propuesto automatizará la gestión de documentos entrantes para agilizar los procesos y reducir errores. El documento incluye un análisis de factibilidad técnica, económica y legal, así como los requisitos, actores y casos de uso del sistema. Finalmente, propone el uso de herramientas como ERwin y Microsoft
Este documento presenta un modelo para integrar las actividades de gestión de proyectos especificadas en la guía PMBOK con las actividades de ingeniería de software en metodologías como cascada, espiral, RUP, XP y Scrum. El modelo propone esquemas para la gestión de proyectos de desarrollo de software que combinan las actividades técnicas con los procesos de gestión de PMBOK para mejorar el cumplimiento de objetivos como alcance, tiempo y costo.
Este documento presenta una introducción a la administración de proyectos de comercio electrónico. Cubre temas como la estrategia para el desarrollo de proyectos, errores clásicos, aspectos fundamentales en el desarrollo, riesgos en el desarrollo y desarrollo rápido de proyectos. El documento ofrece una guía general para planificar, implementar y gestionar con éxito proyectos de comercio electrónico.
La Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. Define paradigmas de desarrollo estructurado como base a seguir en un proyecto de Software. Si ninguno de estos paradigmas se adecua al problema por resolver, entonces el desarrollador se verá obligado a combinar los paradigmas o definir uno nuevo.
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Explica que la mayoría de organizaciones desarrollan software para apoyar sus procesos de negocio, pero que muchos proyectos tienen problemas como fechas imposibles y productos decepcionantes. También resume normas internacionales sobre mejores prácticas para el desarrollo de software de calidad.
Este documento describe varias metodologías clave para el diseño y desarrollo de sistemas de información. Explica la planificación del proyecto de software, incluyendo la estimación del proyecto, la gestión de recursos, la gestión de riesgos, la ejecución y el monitoreo del proyecto, y la gestión de la comunicación. También destaca la importancia de los sistemas de información para las organizaciones modernas al automatizar procesos y proporcionar información para la toma de decisiones.
Gestion De Proyecto De Desarrollo De SoftwareDecimo Sistemas
Este documento describe los conceptos clave de la ingeniería de software y la gestión de proyectos de desarrollo de software. Explica las fases típicas de un proyecto de desarrollo de software, incluido el análisis, diseño, desarrollo, prueba y mantenimiento. También discute los modelos de ciclo de vida de software, la participación del equipo, la planificación económica y el control de configuración.
Presentación del taller sobre la Metodología de la Red Nacional de Integración y Desarrollo de Software Libre (MeRinde), realizada en el Sexto Congreso Nacional de Software Libre, en fecha 16 de Abril de 2010, instalaciones de la Universidad Bolivariana de Venezuela,
MeRinde más comunitaria que nunca
Este documento presenta una discusión sobre la teoría de sistemas. Incluye secciones sobre herramientas de modelado, proceso de análisis, seguimiento, pasando al diseño, programación y prueba, mantenimiento de la especificación y el futuro del análisis estructurado. Explica conceptos como los niveles del diseño de sistemas, criterios para evaluar el diseño, y cómo dibujar diagramas de estructura.
El documento introduce los conceptos básicos de la administración de proyectos tecnológicos, incluyendo las cuatro dimensiones clave de personas, proceso, producto y tecnología. También describe los diferentes niveles de madurez del proceso y los factores que contribuyen al éxito o fracaso de los proyectos.
El documento presenta las seis mejores prácticas para la gestión de proyectos de TI: 1) controlar cambios, 2) administrar requerimientos, 3) usar arquitecturas basadas en componentes, 4) desarrollar iterativamente, 5) verificar calidad, y 6) modelar visualmente. También discute conceptos como qué es un proyecto, riesgos, y fracasos comunes de proyectos.
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...guestbbd363
El documento analiza la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas. Explica que las metodologías de ingeniería de software proveen un enfoque estructurado para lograr alta calidad de forma rentable, mientras que las métricas de calidad miden atributos específicos que pueden indicar mejoras. Finalmente, destaca la necesidad de aplicar estas técnicas en el desarrollo de software educativo para obtener resultados fiables que solucionen problemas educativos.
Este documento presenta información sobre metodologías de desarrollo de software. Explica que las metodologías de desarrollo de software son conjuntos de procedimientos, técnicas y herramientas de documentación para crear productos de software. También clasifica las metodologías en estructuradas, no estructuradas, orientadas a objetos y de tiempo real, e identifica ejemplos como RUP, Scrum y XP. El objetivo principal de las metodologías es aumentar la calidad del software a lo largo de todo su ciclo de desarrollo
Este documento describe los conceptos básicos de un proyecto informático, incluyendo qué es un proyecto informático, los agentes que intervienen, cómo comenzar un proyecto, y las razones por las que un proyecto puede fracasar. Un proyecto informático involucra personas, hardware, software y comunicaciones trabajando juntos para lograr objetivos deseados. Se inicia generalmente con una solicitud de requisitos de usuarios y requiere un equipo de analistas y programadores para desarrollarlo. Un jefe de proyecto es crucial para
Un sistema de información es un conjunto de elementos que interactúan para apoyar las actividades de una empresa. El desarrollo de sistemas de información requiere varias fases incluyendo requerimientos, análisis, diseño, construcción, pruebas y producción. Estas fases deben ser gestionadas adecuadamente a través de metodologías como la planificación del proyecto, estudios de factibilidad y el ciclo de vida del sistema.
Implantación, administración del desarrollo y selección de HARDWARE Y SOFTWARE79840164
Este documento presenta información sobre la implantación, administración del desarrollo y selección de hardware y software. Explica la importancia de capacitar a los usuarios en el manejo del nuevo hardware y software implementado por una organización. También describe diferentes métodos y niveles de capacitación para los usuarios, así como consideraciones en la preparación de datos, estimaciones de proyectos, selección de hardware y software, y evaluación de sistemas de información.
1. El documento presenta definiciones de software y describe el desarrollo de software como un proceso similar a la construcción de un edificio que requiere planificación, materiales, inspecciones y donde los errores son costosos.
2. Explica que los problemas de organización y gestión de un proyecto de software son tan complicados como los problemas técnicos.
3. Señala que el costo de errores depende del proyecto de software.
Este documento presenta un caso práctico sobre CMMI (Capability Maturity Model Integration). Explica los niveles de CMM y CMMI, y compara ambos modelos. También incluye una tabla con 10 empresas certificadas CMMI de Brasil y España con nivel 3 o superior. Finalmente, analiza la importancia de la certificación CMMI y cómo puede integrarse con otros marcos como COBIT, ITIL y TOGAF.
Este documento describe diferentes metodologías de desarrollo de software, incluyendo metodologías tradicionales orientadas a procesos, datos, estados y transiciones, y desarrollo de sistemas hipermediales. También describe metodologías ágiles como la programación extrema, Scrum y el Proceso Unificado de Desarrollo de Software (RUP). RUP se describe con más detalle, incluyendo sus fases de inicio, elaboración, construcción y transición.
El documento presenta una introducción a la administración de proyectos tecnológicos. Explica que la administración de proyectos implica aplicar conocimientos, habilidades, herramientas y técnicas para alcanzar los objetivos de un proyecto de manera exitosa. También describe las cuatro dimensiones clave de la administración de proyectos: proceso, tecnología, personas y producto.
Este documento presenta el plan de un sistema de trámite documentario para la Universidad Nacional de Moquegua. Actualmente, la universidad lleva los procesos de documentación de forma manual, lo que requiere mucho tiempo. El sistema propuesto automatizará la gestión de documentos entrantes para agilizar los procesos y reducir errores. El documento incluye un análisis de factibilidad técnica, económica y legal, así como los requisitos, actores y casos de uso del sistema. Finalmente, propone el uso de herramientas como ERwin y Microsoft
Este documento presenta un modelo para integrar las actividades de gestión de proyectos especificadas en la guía PMBOK con las actividades de ingeniería de software en metodologías como cascada, espiral, RUP, XP y Scrum. El modelo propone esquemas para la gestión de proyectos de desarrollo de software que combinan las actividades técnicas con los procesos de gestión de PMBOK para mejorar el cumplimiento de objetivos como alcance, tiempo y costo.
Este documento presenta una introducción a la administración de proyectos de comercio electrónico. Cubre temas como la estrategia para el desarrollo de proyectos, errores clásicos, aspectos fundamentales en el desarrollo, riesgos en el desarrollo y desarrollo rápido de proyectos. El documento ofrece una guía general para planificar, implementar y gestionar con éxito proyectos de comercio electrónico.
La Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. Define paradigmas de desarrollo estructurado como base a seguir en un proyecto de Software. Si ninguno de estos paradigmas se adecua al problema por resolver, entonces el desarrollador se verá obligado a combinar los paradigmas o definir uno nuevo.
Este documento presenta información sobre la administración de proyectos de ingeniería de software. Explica que la mayoría de organizaciones desarrollan software para apoyar sus procesos de negocio, pero que muchos proyectos tienen problemas como fechas imposibles y productos decepcionantes. También resume normas internacionales sobre mejores prácticas para el desarrollo de software de calidad.
Este documento describe varias metodologías clave para el diseño y desarrollo de sistemas de información. Explica la planificación del proyecto de software, incluyendo la estimación del proyecto, la gestión de recursos, la gestión de riesgos, la ejecución y el monitoreo del proyecto, y la gestión de la comunicación. También destaca la importancia de los sistemas de información para las organizaciones modernas al automatizar procesos y proporcionar información para la toma de decisiones.
Gestion De Proyecto De Desarrollo De SoftwareDecimo Sistemas
Este documento describe los conceptos clave de la ingeniería de software y la gestión de proyectos de desarrollo de software. Explica las fases típicas de un proyecto de desarrollo de software, incluido el análisis, diseño, desarrollo, prueba y mantenimiento. También discute los modelos de ciclo de vida de software, la participación del equipo, la planificación económica y el control de configuración.
Presentación del taller sobre la Metodología de la Red Nacional de Integración y Desarrollo de Software Libre (MeRinde), realizada en el Sexto Congreso Nacional de Software Libre, en fecha 16 de Abril de 2010, instalaciones de la Universidad Bolivariana de Venezuela,
MeRinde más comunitaria que nunca
Este documento presenta una discusión sobre la teoría de sistemas. Incluye secciones sobre herramientas de modelado, proceso de análisis, seguimiento, pasando al diseño, programación y prueba, mantenimiento de la especificación y el futuro del análisis estructurado. Explica conceptos como los niveles del diseño de sistemas, criterios para evaluar el diseño, y cómo dibujar diagramas de estructura.
El documento introduce los conceptos básicos de la administración de proyectos tecnológicos, incluyendo las cuatro dimensiones clave de personas, proceso, producto y tecnología. También describe los diferentes niveles de madurez del proceso y los factores que contribuyen al éxito o fracaso de los proyectos.
El documento presenta las seis mejores prácticas para la gestión de proyectos de TI: 1) controlar cambios, 2) administrar requerimientos, 3) usar arquitecturas basadas en componentes, 4) desarrollar iterativamente, 5) verificar calidad, y 6) modelar visualmente. También discute conceptos como qué es un proyecto, riesgos, y fracasos comunes de proyectos.
Análisis de la importancia del uso de metodologías de desarrollo y métricas d...guestbbd363
El documento analiza la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas. Explica que las metodologías de ingeniería de software proveen un enfoque estructurado para lograr alta calidad de forma rentable, mientras que las métricas de calidad miden atributos específicos que pueden indicar mejoras. Finalmente, destaca la necesidad de aplicar estas técnicas en el desarrollo de software educativo para obtener resultados fiables que solucionen problemas educativos.
Este documento presenta información sobre metodologías de desarrollo de software. Explica que las metodologías de desarrollo de software son conjuntos de procedimientos, técnicas y herramientas de documentación para crear productos de software. También clasifica las metodologías en estructuradas, no estructuradas, orientadas a objetos y de tiempo real, e identifica ejemplos como RUP, Scrum y XP. El objetivo principal de las metodologías es aumentar la calidad del software a lo largo de todo su ciclo de desarrollo
Este documento describe los conceptos básicos de un proyecto informático, incluyendo qué es un proyecto informático, los agentes que intervienen, cómo comenzar un proyecto, y las razones por las que un proyecto puede fracasar. Un proyecto informático involucra personas, hardware, software y comunicaciones trabajando juntos para lograr objetivos deseados. Se inicia generalmente con una solicitud de requisitos de usuarios y requiere un equipo de analistas y programadores para desarrollarlo. Un jefe de proyecto es crucial para
Un sistema de información es un conjunto de elementos que interactúan para apoyar las actividades de una empresa. El desarrollo de sistemas de información requiere varias fases incluyendo requerimientos, análisis, diseño, construcción, pruebas y producción. Estas fases deben ser gestionadas adecuadamente a través de metodologías como la planificación del proyecto, estudios de factibilidad y el ciclo de vida del sistema.
El documento habla sobre los sistemas de información y su ciclo de vida. Explica que los sistemas de información son importantes para las empresas ya que ayudan a mejorar los procesos del negocio. Describe diferentes metodologías para el análisis, diseño y desarrollo de sistemas de información como el modelo en cascada, UML, RAD y orientada a objetos. También cubre aspectos como requisitos de procedimientos y factores a considerar para la implementación de sistemas de información.
Metodologías de diseño y desarrollo de sistemas de informaciónJose Martinez
Los sistemas de información son fundamentales para el desarrollo de actividades y toma de decisiones en las organizaciones. Existen metodologías para el desarrollo de sistemas de información que definen actividades del proyecto y satisfacen las necesidades de los usuarios. El desarrollo de sistemas de información incluye etapas como el análisis de requisitos, diseño, implementación, pruebas y mantenimiento.
Un proyecto informático involucra una serie de actividades interrelacionadas con un inicio y fin definidos que utilizan recursos limitados para lograr un objetivo deseado. Los proyectos informáticos requieren planificación, ejecución, entrega y control a lo largo de sus etapas. Un sistema de gestión de proyectos efectivo incluye subsistemas de planificación, información, control, técnicas, organización, cultura y recursos humanos.
Un proyecto informático implica una serie de actividades interrelacionadas con un inicio y fin definidos que utilizan recursos limitados para lograr un objetivo. Un proyecto informático exitoso requiere planificación, ejecución y entrega/puesta en marcha cuidadosas a lo largo de su ciclo de vida, monitoreando el progreso y realizando ajustes cuando sea necesario. Un sistema de gestión de proyectos efectivo incluye subsistemas de planificación, información, control, organización y otros elementos clave.
Un proyecto informático involucra una serie de actividades interrelacionadas con un inicio y fin definidos que utilizan recursos limitados para lograr un objetivo deseado. Los proyectos informáticos requieren planificación, ejecución, entrega y control a lo largo de sus etapas. Un sistema de gestión de proyectos efectivo incluye subsistemas de planificación, información, control, técnicas, organización, cultura y recursos humanos.
Un proyecto informático involucra una serie de actividades interrelacionadas con un inicio y fin definidos que utilizan recursos limitados para lograr un objetivo deseado. Un proyecto informático típico involucra fases de planificación, ejecución, entrega y control para monitorear el progreso y realizar ajustes cuando sea necesario. Un sistema de gestión de proyectos efectivo incluye subsistemas para la planificación, información, control, organización y otros aspectos clave.
Este documento discute las metodologías para el diseño y desarrollo de sistemas de información. Explica el ciclo de vida de los sistemas de información, incluyendo las fases de planificación, análisis, diseño, desarrollo, pruebas, implementación y mantenimiento. También describe los estudios de factibilidad operativa, técnica, financiera y legal que son importantes para el desarrollo exitoso de sistemas de información.
Este documento presenta información sobre la gestión de proyectos TIC, incluyendo las fases de un proyecto TIC, factores a considerar en el desarrollo de proyectos mediante diferentes enfoques como el ciclo de vida tradicional, prototipado y paquetes de aplicaciones, así como aspectos relacionados con los riesgos y errores comunes en la gestión de proyectos TIC.
El documento describe las etapas clave del proceso de desarrollo de sistemas de información, incluyendo la definición del proyecto, el análisis de requisitos, el diseño del sistema, la construcción, pruebas e implementación. También destaca la importancia de la planificación detallada para identificar las necesidades de los usuarios y considerar alternativas de solución que satisfagan mejor dichas necesidades.
Metodologías para el desarrollo de software en PYMESMarceloFalappa5
Este documento analiza diferentes metodologías de desarrollo de software para determinar cuál se adapta mejor al contexto de las pequeñas y medianas empresas. Presenta una descripción de la situación problemática actual, con requerimientos cambiantes y expectativas del cliente que no siempre coinciden con los requerimientos iniciales. Luego, describe brevemente diferentes metodologías como la cascada, incremental y ágil. Finalmente, propone aplicar la metodología ágil eXtreme Programming en una empresa pública, haciendo hincapié en su flexibilidad para adaptarse a
Este documento presenta una introducción a los proyectos informáticos, definiéndolos como sistemas de acciones para obtener resultados deseados sobre un sistema de información. Explica que los proyectos se clasifican según la aplicación requerida por los usuarios, como sistemas de transacciones o de soporte para la toma de decisiones. También describe los agentes involucrados en un proyecto informático y los tipos de proyectos, como de investigación o desarrollo. Finalmente, resume los componentes clave de un sistema de gestión de proyect
El documento describe los conceptos clave de la planificación de proyectos de software. Explica que la planificación implica estimar recursos como tiempo, costos y personal requerido. También involucra definir el alcance del proyecto de software, los recursos necesarios como hardware, software y herramientas, y la estructura del equipo de trabajo. Finalmente, presenta un modelo de ciclo de vida en cascada para la planificación y desarrollo del proyecto de software.
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
Este documento describe las diferentes fases del desarrollo de sistemas de información. Inicia con la fase de requerimientos, donde se determinan los requerimientos del sistema. Luego está la fase de análisis y diseño, donde se desarrolla el diseño arquitectónico utilizando los requerimientos. Finalmente, la fase de construcción, que incluye actividades como el desarrollo de la infraestructura, la adaptación de paquetes, y el desarrollo de unidades interactivas, por lotes y manuales.
La planificación de un proyecto de software requiere considerar los costos, recursos, alcance y limitaciones. Se debe estimar los costos de desarrollo, determinar los requerimientos de hardware, software y personal especializado, y establecer el alcance y tiempo del proyecto para garantizar el éxito del mismo.
El documento describe las diferentes fases del ciclo de vida para el desarrollo de sistemas de software, incluyendo la investigación preliminar, determinación de requerimientos, diseño, desarrollo, pruebas, implementación y evaluación. Explica cada una de estas fases en detalle, así como las actividades involucradas en el análisis, diseño, construcción, pruebas y mantenimiento de sistemas de software.
Este documento describe la importancia de la ingeniería de sistemas de información y el ciclo de vida de los sistemas de información. Explica las diferentes fases del ciclo de vida como la planificación, análisis, diseño, implementación, pruebas, instalación y mantenimiento. También discute la importancia de planificar proyectos de sistemas de información y realizar estudios de factibilidad operativa, técnica, financiera y legal.
El documento describe los requerimientos del modelo RUP para el desarrollo de software orientado a objetos. El modelo de requerimientos busca mantener un acuerdo entre clientes, usuarios y desarrolladores sobre las funcionalidades del software, definir los límites del sistema, y proveer una base para la planificación y estimación de costos. El modelo incluye la creación de un documento de visión, un modelo de casos de uso y casos de uso detallados, así como un glosario y prototipo de interfaz de usuario.
TRABAJO DE PLANTEL: CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIALES Y DE SERVICIOS #50
Nombre del alumno: Pérez torres Luis Antonio
MATERIA: ACTUALIZACION TECNOLOGICA
ESPECIALIDA: BACHILLERATO TECNICO EN COMPUTACION
TURNO: VESPERTINO
FECHA DE INGRESO: NOVIEMBRE 2011
ENTREGA DE CARGA DE TRABAJO: 8 octubre de 2013
Similar a Articulo científico - Talento Humano - Analisis y Diseño de Sistemas (20)
Buscador de Eventos y Fiestas en España - Buscafiestaholabuscafiesta
Buscafiesta.es es el buscador líder en España para fiestas y eventos, diseñado para satisfacer las necesidades tanto de organizadores como de asistentes. Este innovador software ofrece una plataforma integral que permite a los organizadores de eventos añadir, gestionar y promocionar sus actividades de manera totalmente autónoma, facilitando la visibilidad y escalabilidad de sus eventos.
Buscafiesta.es no solo conecta a los organizadores con su público objetivo, sino que también ofrece herramientas de marketing y análisis que ayudan a maximizar el impacto de cada evento. Ya sea para una fiesta local, un concierto multitudinario o un evento corporativo, Buscafiesta.es es la solución definitiva para hacer de cada evento un éxito rotundo.
Buscador de Eventos y Fiestas en España - Buscafiesta
Articulo científico - Talento Humano - Analisis y Diseño de Sistemas
1. Implementación de sistema informático “Talento Humano” para el
departamento de recursos humanos de la universidad peruana unión
aplicando la metodología RUP
Jair S. Gonzales, Alex D.Toro, José S. Zenteno, Ing David Reyna, Ing Omar Loaiza
jairleo95@gmail.com, alexpier94@gmail.com, josesucapuca0@gmail.com, omarlj@upeu.edu.pe
EAP. Ingeniería de Sistemas - Facultad de Ingeniería y Arquitectura, Universidad Peruana
Unión
Carretera Central Km 19.5 Ñaña, Lurigancho, Lima, Perú
Resumen:
En el presente artículo se tiene como objetivo central solucionar los tediosos problemas
que retrasan el proceso de contratación, siendo estos los de mayor consideración: la lenta fluidez
de información, pérdida de documentos y demora de autorizaciones de DGP por aquellos que
intervienen en el proceso de contratación del departamento de Recursos Humanos. En este
proyecto brindamos como solución desarrollar e implementar un sistema informático Integral
que permita la gestión de los procesos del departamento de Recursos Humanos en los que se
ven involucrados los distintos departamentos de la Universidad Peruana Unión.
El estado del sistema informático que se relata en el párrafo anterior se encuentra en
producción en cuanto a funcionalidades que abarca el proceso de contratación, el desarrollo del
software se basó en un proceso básico de la metodología RUP (Rational Unified Process) junto
con el modelado UML (Unified Modeling Language) se cumplió con el ciclo de vida para el
sistema mediante un proceso continuo de pruebas y retroalimentación. Se trabajó el código
fuente utilizando los fundamentos de la Programación Orientada a Objetos (POO), el IDE que se
eligió fue Netbeans 8.0; el lenguaje de programación es en Java y una arquitectura
Modelo,Vista,Controlador (MVC); además podrá encontrar prototipos de pantalla; fragmentos de
código fuente,así como resultados obtenidos en cuanto al tiempo reducido y conclusiones
acerca del alcance del proyecto de software.
Palabras clave: Proyecto de Software; Sistema Informático; MVC POO;MVC;Interfaces
gráficas de usuario; RUP.
Abstract:
2. In the present article it has the objective to solve the problems that slow tedious hiring
process, which are the major considerations: the slow flow of information, documents and delay
loss of DGPS authorization by those involved in the process contracting the Human Resources
department. In this project we provide to develop and implement a comprehensive computer
system for managing processes of Human Resources Department in which are involved the
various departments of the Peruvian Union University solution.
The state of the computer system that is related in the previous paragraph is in production
in terms of functionality covering the hiring process, software development was based on a basic
process of the RUP (Rational Unified Process) together with modeling UML (Unified Modeling
Language) is met for the life cycle of the system through a continuous process of testing and
feedback. Source code worked using the fundamentals of Object Oriented Programming (OOP),
the IDE chosen was Netbeans 8.0; the programming language is Java and Model, View,
Controller (MVC) architecture; You can also find screen prototypes; source code fragments and
results in terms of reduced time and conclusions about the scope of software project.
Keywords: Software Project; Computer System; MVC OOP, MVC, GUIs; RUP; UML.
1. Introducción.
En el presente artículo hace referencia al problema que existe en el departamento de
Talento Humano, al momento de ejecutar el proceso de contratación, el cual consiste en
diferentes pasos ejecutados por cada usuario en distintos departamento de la Universidad
Peruana Unión. El problema principal es la lenta ejecución del proceso de contratación debido a
que este se realiza de forma manual y a la deficiente comunicación que existe entre los usuarios
que autorizan el Documento de Gestión de Personal.
Para analizar la problemática es necesario mencionar sus causas: Cada trabajador debe
tener un contrato antes de empezar a trabajar, para lo cual se establece plazos los cuales
actualmente con frecuencia no se cumplen.
La implementación de este sistema en los departamentos que intervienen en el proceso de
Contratación se realizó por el interés de sistematizar todos los subprocesos que este conlleva con
el fin de minimizar tiempos y tener un control en dicho proceso, brindado a Recursos Humanos
reportes para controlar los tiempos durante la Contratación de un trabajador, de tal manera que el
proceso termine dentro de los plazos establecidos por RRHH.
La recopilación de información se obtuvo a través de la comunicación directa e indirecta
con el encargado del área de sistemas de Recursos Humanos. Haciendo hincapié en los diferentes
temas tales como: el ciclo de vida del procesos de contratación en las diferentes departamentos
de la Universidad, así como también se tomó en cuenta a los involucrados en dicho proceso
3. como lo son en su mayoría: secretaria, gerentes, tesoreros, entre otros. Las políticas y
normativas establecidas por Recursos Humanos fueron vital importancia para comprender el
proceso de contratación. Los ítems a resaltar fueron el procedimiento y el tiempo que éste
implica.
2. Marco Teórico
2.1. Sistemas de Información
A consecuencia de la globalización, muchas organizaciones requieren definir sus
estructuras de manera no tradicional y por ello diseñan el trabajo con la intención de romper las
barreras existentes entre los empleados, para lo que utilizan una variedad de técnicas que
garantizan la flexibilidad de la mano.
Un sistema de información se puede definir técnicamente como un conjunto de
componentes relacionados que recolectan (o recuperan), procesan, almacenan y distribuyen
información para apoyar la toma de decisiones y el control en una organización.
2.2. Rational Unified Process (RUP)
El Rational Unified Process o Proceso Unificado de Racional. Es un proceso de
ingeniería de software que suministra un enfoque para asignar tareas y responsabilidades dentro
de una organización de desarrollo. Su objetivo es asegurar la producción de software de alta y de
mayor calidad para satisfacer las necesidades de los usuarios que tienen un cumplimiento al
final dentro de un límite de tiempo y presupuesto previsible. Es una metodología de desarrollo
iterativo que es enfocada hacia “diagramas de los casos de uso, y manejo de los riesgos y el
manejo de la arquitectura” como tal.
El RUP mejora la productividad del equipo ya que permite que cada miembro del grupo
sin importar su responsabilidad específica pueda acceder a la misma base de datos incluyendo
sus conocimientos. Esto hace que todos compartan el mismo lenguaje, la misma visión y el
mismo proceso acerca de cómo desarrollar un software.
4. 2.3. Ciclo de Vida
Figura 1.Ciclo de Vida (RUP).
En el ciclo de vida RUP veremos una implementación del desarrollo en espiral. Con el
ciclo de vida se establecen tareas en fases e iteraciones. El RUP maneja el proceso en cuatro
fases, dentro de las cuales se realizan varias iteraciones en número variable
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la comprensión
del problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los
riesgos críticos, y al establecimiento de una base de inicio.
2.4. Implementación del RUP para el Proyecto
La metodología RUP es más apropiada para proyectos grandes (Aunque también pequeños),
dado que requiere un equipo de trabajo capaz de administrar un proceso complejo en varias
etapas. En proyectos pequeños, es posible que no se puedan cubrir los costos de dedicación del
equipo de profesionales necesarios.
3. Implementación de la aplicación:
3.1. Problemática:
Actualmente en el área de RRHH los procesos se están haciendo vía manual por lo cual ralentiza
el proceso.
Por la lentitud del proceso se causa problemas como: contratos fuera de plazo de contratación,
fechas de contratos incorrectos, engorroso papeleo de documentos, entrega de documentos con
retrasos.
3.2. Implementación de la aplicación:
El sistema de contratación de RRHH será una aplicación web desarrollado en JSP, HTML5,
Jquery, ajax, JavaScript y con una base de datos ORACLE determinada así para poder ser usadas
también en dispositivos móviles.
5. 3.3. Metodología de trabajo:
La forma en que se trabajó el sistema es a partir de requerimientos después de hacer un análisis
de RUP.
3.4. Roles en el equipo de desarrollo
- Jefe de Proyecto.: Jair Santos G.es el responsable de monitorizar y controlar el proyecto,
además responsable de la culminación del proyecto en el tiempo programado.
- Analista - Programador. Jair Santos G. es también la persona capacitada para capturar
requerimientos, examinar el negocio, y proponer las mejoras del sistema; así como
bosquejar la arquitectura interna, además es una persona capacitada en interpretar las
propuestas y calificando al lenguaje del computador.
- Diseñador. Alex Diaz T. es la persona capacitada dar una buena presentación a las
interfaces con el usuario, conocedor de herramientas de diseño.
- Documentador. Alex Diaz T. es el responsable de escribir el análisis realizado a los
sistemas.
- Arquitecto. Jose Sucapuca C. responsable de diseñar la arquitectura del sistema que se
está llevando a cabo.
3.5. Organización de la aplicación:
3.5.1. Diagrama de Actividades.
6. Figura 2. Actividades del proceso de contratación.
3.5.2. Actividad de Negocio
3.5.3. Requerimientos Funcionales
7. 3.5.4. Casos de Uso del Sistema
3.6. Diagrama de Actividades.
3.6.1. Autorizar Requerimiento.
3.6.1.1. Diagrama
8. Figura 3. Casos de Uso (extend)
3.6.1.2. diagrama de secuencia
Figura 4. Secuencia de actividades para autorizar un requerimiento
3.6.1.3. Arquitectura MVC
Es un patrón de arquitectura de las aplicaciones software que separa la lógica de negocio de la
interfaz de usuario con esto conseguimos facilitar la evolución por separado de ambos aspectos
incrementando la reutilización y flexibilidad
3.7. Resultados
9. 3.7.1. Problemática:
Actualmente en el área de RRHH los procesos se están haciendo vía manual por lo cual ralentiza
el proceso.
Por la lentitud del proceso se causa problemas como: contratos fuera de plazo de contratación,
fechas de contratos incorrectos, engorroso papeleo de documentos, entrega de documentos con
retrasos.
3.7.2. Implementación de la aplicación:
El sistema de contratación de RRHH será una aplicación web desarrollado en JSP, HTML5,
Jquery, ajax, Javascript y con una base de datos ORACLE determinada así para poder ser usadas
también en dispositivos móviles.
3.7.3. Metodología de trabajo;
La forma en que se trabajó el sistema es a partir de requerimientos después de hacer un análisis
de RUP
● Arquitectura MVC
Es un patrón de arquitectura de las aplicaciones software que separa la lógica de
negocio de la interfaz de usuario con esto conseguimos facilitar la evolución por
separado de ambos aspectos incrementando la reutilización y flexibilidad
● Código
10. Figura 5.Método que se encarga del registro de datos en la entidad autorización
11. Figura 6.Servlet responsable de realizar una acción de acuerdo al parámetro recibido (En el caso
de la figura la variable es “opc”)
12. ● Prototipo Funcional:
En la primera tabla muestra los DGP que están en la bandeja del usuario a la espera de ser
autorizados.
En la segunda tabla muestra el nombre de los trabajadores por DGP que han sido autorizados.
Figura 7. Vista que muestra los Requerimientos por autorizar y autorizados
En la siguiente vista mostramos el detalle del DGP perteneciente al trabajador con la
opción de autorizar dicho DGP.
13. Figura 8. Vista que muestra un detalle del DGP y la opción de Autorizar
Conclusión:
En el presente proyecto se pudo visualizar y analizar los diferentes formas de trabajo en
el área de RRHH, con esto se pretende solucionar los problemas que surgen en el momento de la
contratación del personal puesto que pasa por un proceso de autorizaciones en diferentes áreas y
que con el término de las autorizaciones de los DGP pasa a la contratación del personal que por
el mismo tiene otras autorizaciones y requisitos para ello.
Damos por énfasis que el sistema debe hacer el proceso más ágil ya que uno de los
principales problemas son los contratos fuera de tiempo, falta de personal por abandonos de
puestos de trabajo repentinos.
El sistema se ha testeado en su primera versión para verificar su eficiencia y
escalabilidad, puede atender a una gran cantidad de usuarios, depende en cuanto a capacidad de
hardware y ha sido diseñado para que pueda ser utilizado en un entorno web.
La importancia de nuestro sistema radica en permitir a que el departamento de Recursos
Humanos sea capaz de agilizar sus procesos para brindar una amplia colaboración a la
Universidad Peruana Unión.
Se espera que con este documento se pueda lograr diferenciar la brecha que existe entre
el éxito de una empresa que no utiliza un sistema para la gestión de sus procesos con una
metodología cotidiana ;y una empresa que hace uso de un sistema desarrollado con una
metodología ágil (RUP) que administre sus procesos.
14. Referencias
Metodología RUP y Ciclo de Vida | METODOLOGÍA RUP. (n.d.). Retrieved May 31, 2015,
from http://rupmetodologia.blogspot.com/2012/07/metodologia-rup-y-ciclo-de-vida.html
- Agile Modeling and the Rational Unified Process (RUP). (n.d.). Retrieved May 31,
2015, from http://www.agilemodeling.com/essays/agileModelingRUP.htm
- Estructura de las Aplicaciones Orientadas a Objetos El patrón Modelo-Vista-
Controlador (MVC). (n.d.). Retrieved May 31, 2015, from
https://www.fdi.ucm.es/profesor/jpavon/poo/2.14.MVC.pdf
- Interface in java with example programs. (n.d.). Retrieved May 31, 2015, from
http://beginnersbook.com/2013/05/java-interface/
- Desarrollo de JSP y Servlet mediante request Java. (n.d.). Retrieved from
http://www.lab.inf.uc3m.es/~a0080802/RAI/servlet.html
- TALENTO HUMANO. (n.d.). Retrieved May 31, 2015, from http://procesosrh-
app.upeu:8080/TALENTO_HUMANO/menu
- Elementos de UML. (n.d.). Retrieved May 31, 2015, from
https://docs.kde.org/stable4/es/kdesdk/umbrello/uml-elements.html