PROPUESTA PARA TRABAJO DE GRADO
|
|
- José Ángel Ávila Ortíz
- hace 8 años
- Vistas:
Transcripción
1 Ingeniería de Sistemas PROPUESTA PARA TRABAJO DE GRADO TÍTULO Herramienta para la administración de requerimientos de los proyectos de las asignaturas de ingeniería y arquitectura de software de la pontificia universidad javeriana. MODALIDAD Aplicación practica OBJETIVO GENERAL Diseñar e implementar nuevas funcionalidades en la herramienta ERMT, que ayuden a la administración de los requerimientos y la gestión de riesgos de los mismos, en el proyecto para las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana. ESTUDIANTE Carlos David Duarte Alfonso Documento Celular Teléfono fijo Correo Javeriano cc DIRECTOR carlos.duarte@javeriana.edu.co Ing. Miguel Eduardo Torres Moreno Msc. Documento Celular Teléfono fijo Correo Javeriano Empresa donde trabaja y cargo ext 5316 metorres@javeriana.edu.co Pontificia Universidad Javeriana; Profesor Departamento de Sistemas Tabla 1 Propuesta trabajo de grado 5/28/2014
2 Contenido 1 OPORTUNIDAD O PROBLEMÁTICA DESCRIPCIÓN DE LA OPORTUNIDAD O PROBLEMÁTICA FORMULACIÓN JUSTIFICACIÓN IMPACTO ESPERADO DEL PROYECTO Corto Plazo Mediano Plazo Largo Plazo DESCRIPCIÓN DEL PROYECTO OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS ENTREGABLES O RESULTADOS ESPERADOS PROCESO FASE METODOLÓGICA Metodología Actividades Entregables FASE METODOLÓGICA Metodología Actividades Ejecución de la iteración (Sprint) Demostración de requerimientos completados (Sprint Review) Lista de tareas de la iteración (Sprint Backlog) Entregables GESTIÓN DEL PROYECTO ESTIMACIÓN DE LA DURACIÓN DEL PROYECTO (ELABORACIÓN DEL CRONOGRAMA) ESTIMACIÓN DEL COSTO DEL PROYECTO (PRESUPUESTO) ESTIMACIÓN DE LOS RIESGOS DEL PROYECTO (ANÁLISIS DE RIESGOS) MARCO TEÓRICO / ESTADO DEL ARTE TRABAJOS IMPORTANTES EN EL ÁREA DOFA DE LAS HERRAMIENTAS TECNOLÓGICAS EXISTENTES ACTUALMENTE Y QUE INTENTAN RESOLVER EL PROBLEMA Debilidades Fortalezas Oportunidades Amenazas Página 1
3 5.3 FUNDAMENTOS Y CONCEPTOS RELEVANTES PARA EL PROYECTO Gestión de riesgos Gestión de requerimientos MARCO INSTITUCIONAL GLOSARIO REFERENCIAS Y BIBLIOGRAFÍA REFERENCIAS BIBLIOGRAFÍA PROPUESTA PARA EL DESARROLLO DEL TRABAJO DE GRADO...24 Tabla de Ilustraciones Tabla 1 Propuesta trabajo de grado... 1 Tabla 2 Cronograma Tabla 3 Presupuesto Tabla 4 Control de riesgos Página 2
4 1 Oportunidad o Problemática 1.1 Descripción de la Oportunidad o Problemática Los requerimientos son una especificación de lo que debe ser implementado. Estos son descripciones de cómo el sistema se debe comportar, de las propiedades y atributos del mismo. Deben ser una restricción del proceso de desarrollo del sistema. [1] Ya definido lo que significa un requerimiento, es importante conocer los inconvenientes que existen alrededor de este tema, empezando que en la actualidad aún es común ver problemas con la gestión de requerimientos en un proyecto de software y que en últimas circunstancias determina el éxito o no del producto.[4] Debido a que no se realiza un manejo adecuado sobre los procesos de comprender y controlar los cambios de los requerimientos, esto genera así una gran cantidad de inconvenientes como: retrasos, baja calidad, inconsistencias, cambios, entre otros, que influyen sobre el producto final [2]. Es por esta razón, que es necesario afrontar este problema mediante una herramienta de software que ayude a mitigar o disminuir los índices de esta mala gestión de los requerimientos en este tipo de proyectos. Esta mala gestión de los requerimientos ya mencionada, también se ve reflejada en un ambiente educativo, más específicamente en las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana, ya que los estudiantes de estas asignaturas deben desarrollar a lo largo del semestre un software que cumpla con los requisitos pedidos de los stakeholders y afrontando los problemas ya mencionados, pero con el valor agregado que los estudiantes no cuentan a disposición de una herramienta de este estilo que les permita afrontar de una mejor manera los requerimientos de sus proyectos. [6] 1.2 Formulación Cómo puede una herramienta de administración de requerimientos, permitir la gestión y el manejo de los riesgos en los requerimientos de un proyecto de ingeniería de software y arquitectura de software de la Pontificia Universidad Javeriana? Página 3
5 1.3 Justificación Hoy en día existen gran variedad herramientas para la administración de requerimientos en el mercado, pero sus costos de licencia son muy altos, además la funcionalidades que maneja son para las necesidades empresariales y no académicas, es por esta razón que los estudiantes no pueden acceder a estas, además no se justifica adquirir un software tan costoso cuando el proyecto se realiza en cuatro meses aproximadamente [12]. Luego de comprender el contexto que se enfrentan los estudiantes, es necesario continuar con el desarrollo de esta herramienta y agregarle nuevas funcionalidades que permitan complementar el análisis que se realiza, debido a que si no se realiza una adecuada gestión de los requerimientos, la probabilidad de no tener éxito en un proyecto aumenta considerablemente generando así retrasos, sobrecostos, disminución de la calidad y cambios inesperados. Además este trabajo de grado pretende aportar en el desarrollo científico y tecnológico que necesita el país como parte de la misión que tiene la pontificia universidad javeriana para la sociedad. 1.4 Impacto Esperado del Proyecto Corto Plazo El impacto a corto plazo esperado de este trabajo de grado es que los estudiantes de ingeniería y arquitectura de software puedan utilizar ERMT como una herramienta que les permita el manejo de los requerimientos en sus proyectos, sin la necesidad de adquirir software empresarial Mediano Plazo El impacto a mediano plazo para este trabajo de grado, es que instituciones educativas ajenas a la javeriana, puedan brindarles a los estudiantes ERMT, que les permita el manejo de los requerimientos en sus respectivos proyectos Largo Plazo El impacto a largo plazo para este trabajo de grado, es que ERMT pueda utilizarse en un entorno empresarial, es decir, en empresas que desarrollen software, que les permita el manejo de los requerimientos. Página 4
6 2 Descripción del Proyecto La idea de este trabajo de grado consiste en continuar con el desarrollo de una herramienta de administración de requerimientos que ya existe y fue desarrollada previamente por estudiantes de la carrera de ingeniería de sistemas de la pontificia universidad javeriana [6]. Para esto es necesario complementar el análisis que se realiza a los requerimientos, ya que la herramienta ERMT (Easy Requirements Management Tool) solo se enfoca en la priorización de requerimientos dejando a un lado otras funcionalidades (Análisis de calidad, Análisis de viabilidad, Análisis de riesgos y gestión) que permitirían un mejor análisis sobre estos. 2.1 Objetivo general Diseñar e implementar nuevas funcionalidades en la herramienta ERMT, que ayuden a la administración de los requerimientos y la gestión de riesgos de los mismos, en el proyecto para las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana. 2.2 Objetivos específicos Investigar y analizar las herramientas existentes en el mercado, además de los estándares de calidad de requerimientos, que permita conocer las funcionalidades mínimas que debe tener ERMT. Modificar la arquitectura existente, que permita a ERMT soportar las nuevas funcionalidades de administración y gestión de los riesgos para los requerimientos. Implementar las nuevas funcionalidades propuestas de acuerdo a la modificación del diseño arquitectónico de ERMT. Realizar las pruebas de usabilidad a ERMT. 2.3 Entregables o Resultados Esperados A continuación se muestran los entregables que se van a entregar, basándose en el tipo de trabajo de grado que se va a entregar: Memoria Plan de Gestión de Proyectos de Software (SPMP) Documento de especificación de requerimientos (SRS). Documento de Descripción de la arquitectura (SDD). Herramienta de software funcional. Página 5
7 Manuales de Usuario. Reporte de pruebas de software. Página 6
8 3 Proceso Para la realización de este trabajo de grado, se va a escoger dos fases metodologías que permitirán cumplir los objetivos propuestos anteriormente. La primera fase metodológica consiste en una exploración y la segunda fase metodológica es la ejecución de SCRUM [7]. 3.1 Fase Metodológica 1 La primera fase metodológica consiste en una exploración debido a que el primer objetivo específico tiene como propósito realizar un estudio y un análisis acerca de ERMT, además que permitirá conocer más en detalle la problemática que se quiere afrontar, realizando así una investigación más completa Metodología La metodología a usar en esta fase, es la de realizar un estudio exploratorio sobre las herramientas existentes en el mercado, la herramienta ERMT y realizar un análisis detallado de los estándares de calidad de requerimientos Actividades Las actividades a realizar en esta fase con las siguientes: Investigar la mayor cantidad de herramientas para la administración de requerimientos que existen en el mercado. Conocer y entender las características y funcionalidades que ofrecen estas herramientas. Comparar las funcionalidades de ERMT frente a las herramientas existentes en el mercado. Investigar y analizar los diferentes estándares de calidad de requerimientos, para determinar que funcionalidades se le pueden agregar a la herramienta. Definir qué funcionalidades le hacen falta a ERMT para complementarla, además que estén dentro del alcance y sirvan para un entorno educativo. Elaboración del marco teórico del tema. Página 7
9 Conocer y entender la arquitectura que tiene ERMT Entregables Luego de realizar las actividades relacionadas con esta fase, se espera como resultado el documento de plan de gestión de proyectos de software y las nuevas adiciones para ERMT. 3.2 Fase Metodológica 2 La segunda fase metodológica consiste en la ejecución de la metodología SCRUM, que permitirá abarcar los restantes objetivos específicos, donde se modificará la arquitectura existente, y esta a su vez soporte las nuevas funcionalidades que se van a implementar, realizando sus respectivas pruebas de usabilidad del producto Metodología La metodología a usar en esta fase metodológica es SCRUM, ya que esta permite realizar una gestión en el desarrollo del software, además está basada en un proceso iterativo e incremental, acoplándose de manera correcta a las actividades propuestas para esta fase ya que una actividad posterior depende de las actividades anteriores Actividades Las actividades a realizar en esta fase con las siguientes: Elaboración de los casos de uso. Realizar la especificación de requerimientos. Elaborar el Documento de Requerimientos de Software (SRS). Elaboración de la arquitectura del sistema. Elaboración del diseño por componentes del sistema. Elaboración del Documento de Diseño del Sistema (SDD). Desarrollo e implementación de las nuevas funcionalidades. Realizar las pruebas de usabilidad. Página 8
10 Analizar los resultados de las pruebas de usabilidad. Elaboración manual de usuario. Elaboración de memoria final del trabajo de grado. Elaboración de página web de trabajo de grado. Para llevar de manera oportuna la metodología SCRUM es necesario llevar a cabo las siguientes actividades: Ejecución de la iteración (Sprint) Cada vez que finalice una actividad propuesta, es necesario que se lleve una reunión con el director del trabajo de grado, para poder evaluar cada una de estas actividades ya realizadas, para luego realizar las correcciones necesarias Demostración de requerimientos completados (Sprint Review) Esta actividad que ofrece SCRUM, permite realizar una entrega informal de los requerimientos ya terminados en una actividad al cliente, que en este contexto es el director del trabajo de grado, la cual permitirá conocer si realmente se están entendido lo que el cliente quiere, además de realizar mejoras en esta entrega si es necesario y si cumple con sus expectativas Lista de tareas de la iteración (Sprint Backlog) Esta lista de tareas permite visualizar el estado actual de las actividades programadas en cada iteración, la cual permitirá realizar una trazabilidad a estas, conocer si se han tenido problemas, retrasos, avance del proyecto y el esfuerzo en horas para la realización de cada una de las tareas Entregables Luego de realizar las actividades relacionadas con esta fase, se espera como resultado: El documento de requerimientos de software. Documento de diseño del sistema. Resultados pruebas de usabilidad. Manual de usuario. Memoria final. Página 9
11 Software funcional. Página web del trabajo de grado. Página 10
12 4 Gestión del Proyecto 4.1 Estimación de la duración del Proyecto (Elaboración del Cronograma) Para el desarrollo de la totalidad del trabajo de grado se dispone de 17 semanas desde que comienza el periodo que comprende el primer semestre de 2014 hasta que termina el mismo. Durante todo el tiempo comprendido en el periodo mencionado anteriormente. Cronograma Semana Actividad Duración (Horas) 1 Investigar la mayor cantidad de herramientas para la administración de requerimientos que existen en el mercado. 1 Conocer y entender las características y funcionalidades que ofrecen estas herramientas. 2 Comparar las funcionalidades de ERMT frente a las herramientas existentes en el mercado. 2 Investigar y analizar los diferentes estándares de calidad de requerimientos, para determinar que funcionalidades se le pueden agregar a la herramienta. 3 Definir qué funcionalidades le hacen falta a ERMT para complementarla, además que estén dentro del alcance y sirvan para un entorno educativo. 4 Elaboración del marco teórico del tema Conocer y entender la arquitectura que tiene ERMT Página 11
13 6 Elaboración documento SPMP 30 6 Elaboración de los casos de uso Realizar la especificación de requerimientos. 8 Elaborar el Documento de Requerimientos de Software (SRS). 9 Elaboración de la arquitectura del sistema Elaboración del diseño por componentes del sistema. 11 Elaboración del Documento de Diseño del Sistema (SDD). 12 Desarrollo e implementación de las nuevas funcionalidades. 12 Realizar las pruebas de usabilidad Analizar los resultados de las pruebas de usabilidad. 14 Elaboración manual de usuario Elaboración de memoria final del trabajo de grado. 16 Elaboración de página web de trabajo de grado Total 545 Tabla 2 Cronograma Página 12
14 4.2 Estimación del costo del Proyecto (Presupuesto) A continuación se muestra la matriz de costos del proyecto: Presupuesto Ítem Cantidad Costo por Unidad Total Recurso ingeniero de sistemas Recurso director de trabajo de grado Computador personal del ingeniero Costo de créditos por concepto de matricula Otros costos (buses, almuerzos, servicios) 545 Horas $ $ $ $ Horas 1 Portátil $ $ Créditos $ $ Meses $ $ Total $ Tabla 3 Presupuesto Página 13
15 4.3 Estimación de los riesgos del Proyecto (Análisis de riesgos) A continuación se muestra la matriz de control de riesgos, donde se confronta los posibles riesgos que pueden ocurrir en el transcurso del desarrollo del trabajo de grado y como se van a mitigar dado el caso que ocurran. Control de Riesgos Riesgos Técnicas de Mitigación Definición del alcance equivocada Tiempo Insuficiente Problemas Personales Requisito de Ingles Entregar documentos y prototipos Reuniones previas con el director o con otros profesores especialistas en la materia, que puedan dar una aproximación del alcance, además definir muy cada alcance de los requerimientos. Calcular muy bien los tiempos en que se va a ejecutar cada actividad, para ello hay que definir muy bien el cronograma e ir supervisando periódicamente las fechas establecidas. Separar lo más posible los problemas personales con el trabajo de grado, para que esto no influya en los tiempos establecidos ni en la calidad del trabajo. Realizar los créditos faltantes, mediante cursos intensivos y cursos vacacionales dentro de la universidad, que permitan cumplir con el requisito. Para ello es importante realizar listas de chequeo antes de cada entrega Página 14
16 sin revisión final No entender la arquitectura existente Imposibilidad de realizar pruebas de usuario Falla del equipo por parte del estudiante, además reuniones previas con el director. Leer muy detalladamente el manual de usuario, dado el caso en que no se pueda comprender algún componente de ERMT, enviar correos electrónicos a las estudiantes que desarrollaron la herramienta y reuniones con el director. Es importante realizar las pruebas de usuario, para esto es primordial incentivar a los estudiantes para la utilización de ERMT en sus proyectos de ingeniería y arquitectura de software. Realizar periódicamente revisiones técnicas al equipo, además de realizar un back-up sobre toda la información referente al trabajo de grado. Tabla 4 Control de riesgos Página 15
17 5 Marco Teórico / Estado del Arte 5.1 Trabajos Importantes en el área En el mercado actualmente existen gran variedad de herramientas para la administración de los requerimientos en un proyecto de software, pero este tipo de software se enfoca primordialmente en un entorno empresarial. A continuación se muestran dos herramientas muy conocidas en el mercado y con sus respectivas funcionalidades y que son usadas frecuentemente en la realización de proyectos de software: La primera herramienta es Rational Doors de IBM. Estas son sus funcionalidades y características [8]: Gestión de requerimientos Gestiona los documentos de requerimientos mediante un repositorio central desde el que trabajan todos los usuarios. Proporciona acceso a las funciones completas de edición, configuración, análisis y creación de informes a través de un cliente de escritorio. Admite el formato de intercambio de requerimientos (RIF), que permite a los proveedores y a los colaboradores en desarrollo contribuir en los documentos, secciones o atributos de requerimientos que pueden remontarse a los requerimientos centrales. Registra y muestra texto de requerimientos, gráficos, tablas, atributos de requerimientos, barras de cambio y enlaces de rastreabilidad, entre otros. Rastreabilidad Permite arrastrar y soltar elementos para vincular un requerimiento a un elemento de diseño, a un caso de prueba o a otro requerimiento. Permite seleccionar los requerimientos de una lista o especificar números de requerimientos como atributos y que Rational DOORS haga los enlaces en su lugar. Proporciona informes completos de rastreabilidad en una única vista para ayudar a priorizar el trabajo de desarrollo de forma eficiente y a prever el tiempo de entrega. Página 16
18 Da soporte a enlaces externos que permiten que los requerimientos se asocien directamente a la información de fuera del dominio de Rational DOORS. Escalabilidad Ofrece una jerarquía de tipo explorador con varios niveles de carpetas y proyectos para la navegación simple, sin importar cuanto crezca la base de datos. Incluye vistas configurables y documentos compartibles, que permite a los usuarios trabajar de forma simultánea para generar un único documento. Test Tracking Toolkit Le permite crear enlaces desde requerimientos a pruebas. Define casos de prueba, registros y compara ejecuciones de pruebas. Garantiza que los casos de prueba cubran todos los requerimientos. Integraciones Se integra con software de gestión de cambios de Rational para el control de cambios de requerimientos y para la gestión de flujo de trabajo de requerimientos. Se integra con otras soluciones de Rational, incluidas IBM Rational Quality Manager, IBM Rational Rhapsody e IBM Rational Focal Point, entre otras. Se integra con HP QualityCenter para obtener visibilidad de los requerimientos y crear casos de prueba para la rastreabilidad y la generación de informes de estado sobre el cubrimiento de los requerimientos por parte de los casos de prueba. Se integra con Microsoft Team Foundation Server (TFS) para permitir equipos de desarrollo que utilizan Microsoft Visual Studio para crear y mantener la rastreabilidad entre los requerimientos de Rational DOORS y TFS Work Items en Visual Studio. Página 17
19 La segunda herramienta es CaliberRm. Estas son sus funcionalidades y características [10]: Sistema de gestión de requerimientos completo: Proporciona un repositorio central seguro para gestionar los requerimientos de los proyectos a través del ciclo de vida de la aplicación, mejorando la comunicación a través de todos los participantes para establecer una visión consistente desde el principio del proyecto. Las capacidades sin par de edición aseguran que los usuarios puedan escribir requisitos usando su formato preferido incluyendo casos de uso, escenarios, storyboards, definiciones funcionales, y documentos del diseño. Procesos de gestión de requisitos personalizable: se puede modificar fácilmente para soportar procesos de gestión de requisitos particulares, asegurando que las organizaciones y los equipos conserven control y trabajen en la manera que desean trabajar. Estimación basada en los requerimientos: Las potentes capacidades de estimación basadas en los requerimientos ayudan a los gestores a planificar el alcance del proyecto, agenda, y recursos a través del ciclo de vida del desarrollo del software con gran exactitud. Enlazando el alcance del proyecto, agenda, y coste con la asignación de recursos y la gestión de riesgo, cuando una variable cambia, el impacto en otras variables se puede determinar inmediatamente. Gestión integrada del ciclo de vida de la aplicación: La trazabilidad de los requisitos a través del proceso de desarrollo resulta ser el mejor control del proyecto. La arquitectura abierta de CaliberRM permita enlazar directamente los requerimientos con una variedad de aplicaciones - tales como gestiones de configuración de software. Esto mantiene a todos los miembros del equipo enfocados y actualizados para acelerar la producción. Análisis de impacto: La visualización de la trazabilidad ayuda a los usuarios a evaluar el alcance de los cambios de requisitos. El rastro revela cómo los cambios afectan a los requisitos, tareas, pruebas y/o código de fuente, permitiendo el análisis en tiempo real. Página 18
20 5.2 DOFA de las Herramientas tecnológicas existentes actualmente y que intentan resolver el problema Debilidades Los costos de licencia para adquirir alguna de las herramientas existentes en el mercado son muy costosas, impidiendo que las pequeñas y medianas empresas puedan acceder a este software. La integración con los diferentes componentes de una empresa puede ser bastante complicada, si esta no cuenta con una debida especificación de sus procesos de negocio. La complejidad de estas herramientas en algunos casos pueden generar inconvenientes o retrasos, debido a que se necesita capacitar a las personas que están directamente relacionadas con el manejo del software Fortalezas Las empresas que venden estas herramientas tienen una gran experiencia en el desarrollo y gestión proyectos de software, que esto a su vez da un alto grado de credibilidad y de acierto en el momento de analizar los resultados y conclusiones. Estas herramientas ofrecen una gran variedad de funcionalidades y características que las hacen ser muy completas y de gran utilidad si se utiliza de manera adecuada a las necesidades específicas. Las empresas que venden estas herramientas tienen un gran equipo de talento humano, que a menudo realizan distintas investigaciones e innovaciones sobre el producto y los servicios prestados Oportunidades Pueden tener un gran mercado potencial si pueden disminuir los cotos de licencias en sus herramientas o brindarán una solución económica que permita abarcar a las pequeñas y medianas empresas. Estas empresas pueden ofrecer un producto para un ambiente educativo que permita a los estudiantes tener una proximidad en un entorno más real, que a futuro permita a estas personas adquirir el producto empresarial o se les facilite la utilización de estas herramientas. Página 19
21 5.2.4 Amenazas Las herramientas proporcionadas son altamente productivas y beneficiosas en un proyecto de software siempre y cuando las personas que usan directamente el software definan de manera correcta los requerimientos y la herramienta en su conjunto. 5.3 Fundamentos y conceptos relevantes para el proyecto Gestión de riesgos La Gestión de los Riesgos del Proyecto incluye los procesos relacionados con llevar a cabo la planificación de la gestión, la identificación, el análisis, la planificación de respuesta a los riesgos, así como su monitoreo y control en un proyecto. Los objetivos de la Gestión de los Riesgos del Proyecto son aumentar la probabilidad y el impacto de eventos positivos, y disminuir la probabilidad y el impacto de eventos negativos para el proyecto. Los procesos de gestión de los riesgos de un proyecto, son los siguientes: Planificar la Gestión de Riesgos: Es el proceso por el cual se define cómo realizar las actividades de gestión de los riesgos para un proyecto. Identificar los Riesgos: Es el proceso por el cual se determinan los riesgos que pueden afectar el proyecto y se documentan sus características. Realizar el Análisis Cualitativo de Riesgos: Es el proceso que consiste en priorizar los riesgos para realizar otros análisis o acciones posteriores, evaluando y combinando la probabilidad de ocurrencia y el impacto de dichos riesgos. Realizar el Análisis Cuantitativo de Riesgos: Es el proceso que consiste en analizar numéricamente el efecto de los riesgos identificados sobre los objetivos generales del proyecto. Planificar la Respuesta a los Riesgos: Es el proceso por el cual se desarrollan opciones y acciones para mejorar las oportunidades y reducir las amenazas a los objetivos del proyecto. Monitorear y Controlar los Riesgos: Es el proceso por el cual se implementan planes de respuesta a los riesgos, se rastrean los riesgos identificados, se monitorean los riesgos residuales, se identifican nuevos riesgos y se evalúa la efectividad del proceso contra riesgos a través del proyecto [13]. Página 20
22 5.3.2 Gestión de requerimientos Definición La gestión de requerimientos es el conjunto de actividades que ayudan al equipo de trabajo a identificar, controlar y seguir los requerimientos y sus cambios en cualquier momento. Es decir, la gestión de requerimientos consiste en gestionar los cambios de los requerimientos, las relaciones entre ellos, las dependencias entre la especificación de requerimientos y otros documentos producidos por el proceso de desarrollo de software. De esta forma se asegura la consistencia entre los requerimientos y el sistema construido. Por lo tanto, los objetivos principales del proceso de gestión de requisitos serán: Gestionar la recogida de requerimientos Obtener la aprobación de los participantes del proyecto Gestionar los cambios (trazabilidad) La gestión de requisitos es un proceso que se desarrolla a lo largo de toda la vida del producto [14]. 5.4 Marco Institucional Pontificia Universidad Javeriana, Bogotá, Colombia Facultad de ingeniería Departamento ingeniería de sistemas Director trabajo de grado: Ing. Miguel Eduardo Torres Moreno Msc. Proyecto de grado a cargo del estudiante: Carlos David Duarte Alfonso Ingeniería de sistemas Semestre Glosario Scrum: Scrum es un framework de desarrollo ágil de software. El trabajo es estructurado en ciclos de trabajo llamados sprintes, iteraciones de trabajo con una duración típica de dos a cuatro semanas. Durante cada sprint, los equipos eligen de una lista de requerimientos de cliente priorizados, llamados historias de usuarios, para que las características que sean desarrolladas Página 21
23 primero sean las de mayor valor para el cliente. Al final de cada sprint, se entrega un producto potencialmente distribuible. [7] Análisis DOFA: Es ayudar a una organización a encontrar sus factores estratégicos críticos, para una vez identificados, usarlos y apoyar en ellos los cambios organizacionales: consolidando las fortalezas, minimizando las debilidades, aprovechando las ventajas de las oportunidades, y eliminando o reduciendo las amenazas. [5] Stakeholders: Son todas aquellas personas que se ven afectadas por el desarrollo y/o despliegue del proyecto. [1] Página 22
24 6 Referencias y Bibliografía La norma que se usó para la realización de la bibliografía y las referencias en el trabajo de grado es la IEEE, ya que la he usado en el transcurso de la carrera en diferentes trabajos presentados. 6.1 Referencias [1] Ingeniería del Software, IAN SOMMERVILLE, Séptima edición, 2005, pag [2] H. F. Hofmann, Requirements Engineering: A Situated Discovery Process. Deutscher Universitats Verlag. [3] J. M. Carrillo de Gea, J. Nicolás, J. L. Fernández Alemán, A. Toval, C. Ebert, and A. Vizcaíno, Requirements engineering tools: Capabilities, survey and assessment, Information and Software Technology, vol. 54, no. 10, pp , Oct [4] The Curious Case of the CHAOS Report [Online]. Available: html. [5] Análisis DAFO. [Online]. Available: [6] ERMT. [Online]. Available: [7] Scrum Alliance - What Is Scrum? [Online]. Available: [8] IBM - Rational DOORS - Spain. [Online]. Available: ibm.com/software/products/es/es/ratidoor/. [9] IBM - Rational RequisitePro - Spain. [Online]. Available: ibm.com/software/products/es/es/reqpro/. [10] IT TOOLS LTDA. - Caliber RM. [Online]. Available: [11] Visure Requirements Tool -Complete Feature List - Visure Solutions. [Online]. Available: [12] Systems and software engineering Developing user documentation in an agile environment, ISO/IEC/IEEE First edition ; Corrected version , pp. 1 36, 15. Página 23
25 [13] Standards Overview Project Management Institute. [Online]. Available: [14] Introducción a la gestión de requerimientos. [Online]. Available: Bibliografía Propuesta para el desarrollo del Trabajo de Grado [1] H. Sugimoto and A. Ohnishi, A detecting and interpreting method of the inconsistency of software requirements specifications, in Software Engineering Conference, (APSEC 99) Proceedings. Sixth Asia Pacific, 1999, pp [2] H. Mei, W. Zhang, and F. Gu, A feature oriented approach to modeling and reusing requirements of software product lines, in Computer Software and Applications Conference, COMPSAC Proceedings. 27th Annual International, 2003, pp [3] A. Perini, A. Susi, and P. Avesani, A Machine Learning Approach to Software Requirements Prioritization, IEEE Transactions on Software Engineering, vol. PP, no. 99, p. 1, [4] R. Cerón, J. C. Dueñas, E. Serrano, and R. Capilla, A meta-model for requirements engineering in system family context for software process improvement using CMMI, in Proceedings of the 6th international conference on Product Focused Software Process Improvement, Berlin, Heidelberg, 2005, pp [5] R. Mojdehbakhsh, S. Subramanian, R. Vishnuvajjala, W.-T. Tsai, and L. Elliott, A process for software requirements safety analysis, in, 5th International Symposium on Software Reliability Engineering, Proceedings, 1994, pp [6] Withall, S. Software Requirements Patterns. Primera Edición. Microsoft Press [7]. Heim P, Lohmann S, Lauenroth K, Ziegler J. Graph-based Visualization of Requirements Relationships. [8]. Gotel O, M ader P. How to select a requirements Management Tool: Initial Steps. [9]. Hoffmann M, Kühn N, Weber M, Bittner M. Requirements for Requirements Management Tools. Página 24
26 [10]. Heinonen, S. Requirements Management tool support for software engineering in collaboration. [11]. Hood, C. Wiedemann, S. Fichtinger, S. Pautz, U. Requirements Management: The Interface Between Requirements Development and All Other Systems Engineering Processes. Springer, [12] Matulevicius R. Prototype of the evaluation framework for functional requirements of RE-tools. [13] M. Kamalrudin, Automated Software Tool Support for Checking the Inconsistency of Requirements, in 24th IEEE/ACM International Conference on Automated Software Engineering, ASE 09, 2009, pp [14] I. Hussain, O. Ormandjieva, and L. Kosseim, LASR: A tool for large scale annotation of software requirements, in 2012 IEEE Second International Workshop on Empirical Requirements Engineering (EmpiRE), 2012, pp [15] J. R. McCoy, NASA software tools for high-quality requirements engineering, in Software Engineering Workshop, Proceedings. 26th Annual NASA Goddard, 2001, p. 69. [16] Wiegers, Karl. First Things First: Prioritizing Requirements. [Articulo] [17] SWEBOK en Español. Capítulo 2. Requerimientos de Software. [HomePage] Disponible en: Página 25
Collaborative Lifecycle Management
Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo
Más detallesSOFTWARE PROJECT MANAGEMENT PLAN
SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un
ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detallesPRIMAVERA RISK ANALYSIS
PRIMAVERA RISK ANALYSIS CARACTERÍSTICAS PRINCIPALES Guía de análisis de riesgo Revisión del programa Plantilla de riesgo instantáneo Asistente para registro de riesgo Registro de riesgo Análisis de riesgo
Más detallesEl plan estratégico de sistemas de información
Nota previa El plan estratégico de sistemas de información Resúmen Cynertia Consulting, 2010 Nota previa Nota previa Este documento es un resúmen del artículo El plan estratégico de sistemas de información.
Más detallesAcerca de esté Catálogo
Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus
Más detallesProceso: AI2 Adquirir y mantener software aplicativo
Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para
Más detallesMetodología básica de gestión de proyectos. Octubre de 2003
Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesHOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN
HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN I. Introducción al monitoreo basado en resultados Higher Education for Development (HED) usará su sistema de monitoreo y evaluación
Más detalleswww.unjhana.com Unjhana @unjhana
Quiénes somos Somos una empresa que cuenta un equipo de trabajo con más de diez (10) años de experiencia en Gerencia de Proyectos y Gestión de Mantenimiento, relacionados con Telecomunicaciones y Tecnologías
Más detallesENSEÑANZAS DE GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS
FICHA TÉCNICA DE PROPUESTA DE TÍTULO UNIVERSITARIO DE GRADO SEGÚN RD 55/2005, de 21 de enero ENSEÑANZAS DE GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Denominación del Título: Licenciado/a en Administración
Más detallesEstudios de Economía y Empresa 78.617 Trabajo Final de Grado Plan de marketing
TFG: PLAN DE MARKETING Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante debe cursar
Más detallesMAIDEN, Neil; ROBERTSON, Suzanne; Developing Use Cases and Scenarios in the Requirements Process, 12p
Tema: Desarrollo y gestión de requisitos desde casos de uso válidos? Informe Número: 3 Fecha: 27 de noviembre de 2007 Integrantes: Gustavo Alberto Cataño Marín Gustavo Adolfo Patiño Vasquez e-mail: gusengineer@gmail.com
Más detallesCENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES
CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES El asesor comercial tiene como principal misión mantener un contacto personalizado con sus clientes potenciales y actuales.
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesPRU. Fundamento Institucional. Objetivos. Alcance
PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;
Más detallesPROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN
PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería
Más detallesEstudios de Economía y Empresa 78.616 Trabajo Final de Grado Investigación de mercado
TFG: INVESTIGACIÓN DE MERCADOS Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante
Más detallesADMINISTRACIÓN DE PROYECTOS
QUITO INGENIERIA MECANICA ADMINISTRACIÓN DE PROYECTOS JUAN MARCELO IBUJES VILLACÍS ADMINISTRACIÓN DE PROYECTOS Contenido tomado de referencia de la Guía de los Fundamentos para la Dirección de Proyectos
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detalles3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE
3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar
Más detallesGestión de Riesgos en Proyectos
GRUPO VISIÓN PROSPECTIVA MÉXICO 2030 Gestión de Riesgos en Proyectos Mauricio Jessurun Solomou mjess@unisolmexico.com Luis Miguel Arroyo lmarroyoi@emsi.com.mx Julio, 2015 Gestión de Riesgos en Proyectos
Más detallesGUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000
1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas
Más detallesPlataformas virtuales
Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesLa toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los
ANEXO II. Sistema de Soporte a las Decisiones-SSD La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los gerentes día a día deben tomar decisiones también, la diferencia
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesDiplomado Administración de proyectos: Preparación para el examen de certificación PMP
Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Duración 164 horas Objetivo general: Este diplomado proporciona los conocimientos, técnicas y herramientas necesarias
Más detallesIDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS
IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN
Más detallesPrincipales Cambios de la ISO 9001:2015
INTRODUCCIÓN La nueva versión disponible de ISO 9001:2015, actualmente en su versión DIS, muestra una gran cantidad de cambios respecto de su predecesora. Muchos de estos cambios están en línea con otros
Más detallesFigure 7-1: Phase A: Architecture Vision
Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como
Más detallesDiplomado Administración de proyectos: Preparación para el examen de certificación PMP
Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Duración 164 horas Objetivo general: Este diplomado proporciona los conocimientos, técnicas y herramientas necesarias
Más detallesPDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina
PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM Mariani, María Florencia Okabe, Evangelina Agenda Introducción Metodologías RUP SCRUM Proyectos PDSM: Definición y Aplicación del proceso
Más detallesANÁLISIS DAFO COMO HERRAMIENTA ESTRATÉGICA DE ANÁLISIS Y PLANIFICACIÓN TURÍSTICA.
ANÁLISIS DAFO COMO HERRAMIENTA ESTRATÉGICA DE ANÁLISIS Y PLANIFICACIÓN TURÍSTICA. Análisis DAFO El Análisis DAFO (en inglés, SWOT - Strengths, Weaknesses, Opportunities, Threats), es una metodología de
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesMINING SOLUTIONS LIMITADA
MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detalleshttp://www.manavell.com info@manavell.com
http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional
Más detallesPlan de Estudios Maestría en Marketing
Plan de Estudios CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación Su programa de Maestría
Más detallesDIRECCION DE PROYECTOS II
DIRECCION DE PROYECTOS II DESARROLLO DEL CURSO PROFESIONAL EN DIRECCION DE PROYECTOS II: Durante el desarrollo del Curso Profesional en Dirección de Proyectos II, el alumno irá asimilando el contenido
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesGestión y Desarrollo de Requisitos en Proyectos Software
Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería
Más detallesPrácticas ITIL para un mejor flujo de trabajo en el helpdesk
Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesModelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software
Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San
Más detallesCuenca, 15 de mayo de 2015. Ingeniero Patricio Guerrero. Director de Tecnologías de la Información y Comunicación Universidad de Cuenca. Ciudad.
Cuenca, 15 de mayo de 2015 Ingeniero Patricio Guerrero. Director de Tecnologías de la Información y Comunicación Universidad de Cuenca. Ciudad. De mi consideración: En respuesta a su gentil invitación
Más detallesforma de entrenar a la nuerona en su aprendizaje.
Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo
Más detallesGuía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,
Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.
Más detallesLa medición funcional de software con SCRUM
La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre
Más detallesUNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO
Más detallesFigure 6-1: Preliminary Phase
Fase Preliminar: Objetivos Los objetivos de la fase preliminar son: Figure 6-1: Preliminary Phase 1. Determinar la capacidad de la arquitectura deseada por la Organización. a. Revisar el contexto organizacional
Más detallesGestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari
Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesREGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.
Más detallesINGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS
INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo
Más detallesGestión de Requisitos ULPGC
Gestión de Requisitos ULPGC Gestión de Requisitos Consiste en gestionar los cambios de los requisitos, las relaciones entre ellos, las dependencias entre la especificación de requisitos y otros documentos
Más detallesGESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012
GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012 DIRIGIDO A: Este diplomado está dirigido a todos los miembros del equipo en busca de utilizar con eficacia las
Más detallesTratamiento del Riesgo
Tratamiento del Riesgo 1 En que consiste el tratamiento de los riesgos? 2. Cuando debemos enfrentarnos a los riesgos? 3. Estrategias de tratamiento de riesgos 4. Modelo de Análisis de Riesgos 5. Qué pasos
Más detallesCurso Online de Microsoft Project
Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer
Más detallesCómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS
Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS ERP: On-Premise vs. SaaS Comparamos los dos modelos de ERP para ayudarle a elegir correctamente su software de gestión
Más detalles1. Definir un plan estratégico de Marketing, acorde con los objetivos empresariales.
GERENCIA DE MERCADEO FINALIDAD La Gerencia de Mercadeo tiene como finalidad, mantener la presencia de la Empresa en el Mercado, mediante una efectiva labor de Mercadotecnia, orientada a desarrollar nuevos
Más detallesINFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA
INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954
Más detallesINSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información
INSTITUTO TECNOLÓGICO DE COSTA RICA Caso #09 - Chrysler Administración de la Función de la Información Álvaro Navarro Barquero 200944186 Alejandro Rodríguez Jiménez 200924533 09/05/2012 Contenido I Situación
Más detallesSede Escazú, Plaza Tempo 4031-0999 40310991 E-mail: cit@ulacit.ac.cr
16-0079 / 29-0952 FORMULACIÓN PROYECTOS Descripción General: Provee una introducción que abarca el ciclo de vida completo del desarrollo de un proyecto, desde que se concibe en los niveles más altos de
Más detallesEl participante puede llevar a cabo el proceso de auto-comparación y sobre esa base reforzar los aspectos menos consistentes.
Guía de Evaluación Como evaluación de la guía pedagógica se ha elegido una metodología de evaluación cualitativa del nivel de conocimientos del participante. Para ello se ha construido una guía de preguntas
Más detallesPERFILES OCUPACIONALES
PERFILES OCUPACIONALES A continuación se presenta la relación de los diferentes cargos que un ingeniero de sistemas de la Universidad de Lima puede desempeñar durante su vida profesional. También se presentan
Más detallesCRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas
CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detalles5. Gestión de la Configuración del Software (GCS)
5. Gestión de la Configuración del Software (GCS) 5.1. La Configuración del Software El resultado del proceso de ingeniería del software es una información que se puede dividir en tres amplias categorías:
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesBPM: Articulando Estrategia, Procesos y Tecnología
BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores
Más detallesMS_20497 Software Testing with Microsoft Visual Studio 2013
Software Testing with Microsoft Visual Studio 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este curso, desarrolladores
Más detallesCurso. Introducción a la Administracion de Proyectos
Curso Introducción a la Administracion de Proyectos Tema 5 Procesos del área de Integración INICIAR PLANEAR EJECUTAR CONTROL CERRAR Desarrollar el Acta de Proyecto Desarrollar el Plan de Proyecto Dirigir
Más detallesPROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO
PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO Este módulo permite al ejecutivo comercial definir, calificar y documentar cada una de las oportunidades de negocio en las cuales
Más detallesQué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic
Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por
Más detallesTecnología de la Información. Administración de Recursos Informáticos
Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesGestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Más detallesORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO
PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD ESTUDIOS AMBIENTALES Y RURALES MAESTRIA EN DESARROLLO RURAL ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO SOBRE LO QUE ESPERA LA MAESTRÍA DEL TRABAJO
Más detallesPRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)
PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?
Más detalles3.2 Utiliza las TIC para mantener una orientación y desempeño profesional que refleje el esfuerzo por hacer sus tareas con eficiencia y calidad
Dimensión Gestión. 3 Utiliza las TIC para gestionar de manera eficiente su trabajo como docente, en el área administrativa, en la gestión de proyectos de innovación pedagógica y apoyando la gestión del
Más detallesGuía de los cursos. Equipo docente:
Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así
Más detallesTécnica 2(Instrumental)
Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación
Más detallesPlaneación del Proyecto de Software:
Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los
Más detallesMS_10974 Deploying Windows Server
Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. En este curso usted aprenderá cómo planear e implementar
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesCAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI
CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel
Más detallesACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos
Páginas 1 de 7 1. OBJETIVO Brindar el marco normativo que fije las condiciones en que deben prestarse los Servicios de Tecnologías de Información a los procesos de la organización, estableciendo criterios
Más detallesEl objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.
Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:
Más detallesGestión de proyectos
Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El
Más detallesUnidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detalles