Un Acercamiento a la Ingeniería de Requerimientos
|
|
- Juan Luis Arroyo Rubio
- hace 8 años
- Vistas:
Transcripción
1 Un Acercamiento a la Ingeniería de Requerimientos José Manuel Bahamonde jbahamon@inf.utfsm.cl Richard Rossel rrossel@inf.utfsm.cl Universidad Técnica Federico Santa María 03 de Noviembre de 2003 Resumen La Ingeniería de Requerimientos es una disciplina que cumple un papel primordial en el proceso de desarrollo de software, ya que se especializa en la definición del comportamiento del sistema, es decir, de lo que se desea desarrollar o producir. En este documento se presenta un acercamiento a la teoría y la práctica de la Ingeniería de Requerimientos, estudiando de manera general algunas técnicas y herramientas que permiten entender los desafíos futuros de esta ciencia. 1. Introducción Por años, la ingeniería de software ha presentado distintas metodologías y herramientas para la obtención de software, cada vez de mejor calidad. Sin embargo, los problemas del desarrollo de sistemas mal definidos no están del todo ausentes. El caso del año 2000, demostró a la comunidad que no solo se debe estar preparado para situaciones esperadas, sino que también para aquellas que no lo son. La integración de tecnologías nos hacen cada vez más dependientes de la calidad de los sistemas que se desarrollan, pero aún así, cómo se explica que muchos de los proyectos de software presenten problemas que no le permiten llegar a destino de la forma que se había planeado. La ingeniería de requerimientos es una disciplina que cumple un papel primordial en el proceso de desarrollo de software, ya que se especializa en la definición del comportamiento del sistema, es decir, de lo que se desea
2 desarrollar o producir. El objetivo principal de la ingeniería de requerimientos es la definición clara, consistente y compacta de las especificaciones correctas que definen el comportamiento del sistema con el fin de minimizar al máximo los problemas que se presentan en el desarrollo de software y que tanto afectan a la calidad del producto final. Desde 1990 hasta la fecha, esta disciplina ha sido reconocida como tal. En 1993, el primer Simposio Internacional de la IEEE sobre Ingeniería de Requerimientos se llevó a cabo [1]. A la fecha, variadas son las técnicas y herramientas que se han desarrollado, y que han permitido aplicar ésta disciplina no solo en el ámbito del desarrollo de software, sino incluso en la definición de requerimientos de componentes para automóviles [5], por ejemplo. Este documento presenta un acercamiento a lo que es la ingeniería de requerimientos, algunas de las metodologías desarrolladas a la fecha, así como los desafíos que se presentan para los próximos años. 2. RE y sus actividades La tarea principal del RE consiste en la generación de informes de especificaciones que describan el comportamiento completo del sistema de forma clara y consistente, de tal forma disminuir los conflictos dentro y fuera del desarrollo del proyecto que se generan muy a menudo. Pero antes de entrar más en detalle revisando las actividades y características de la RE, debemos definir el concepto de requerimiento, para ello citamos la definición que realizó la IEEE: (1) Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. (2) Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. (3) Una representación documentada de una condición o capacidad como en (1) o (2) Requerimientos Existe dos tipos de requerimientos, funcionales y no funcionales. Los requerimientos funcionales definen las funciones que el sistema será capaz de 2
3 realizar. Estos deben definir y describir los procesos y actividades que componen el sistema completo. Los requerimientos no funcionales son aquellos que no están relacionados directamente con los procesos que definen el sistema, si no más bien tienen que ver con características adicionales, como seguridad, mantenimiento, robustez, portabilidad, etc. Un conjunto de requerimientos en estado de madurez debe poseer ciertas características importantes de mencionar como: Necesario: Un requerimiento es necesario solo si su omisión provoca una deficiencia en el sistema por lo que su reemplazo es imposible. Conciso: Un requerimiento es conciso si es fácil de leer y entender. Su redacción debe ser simple y clara sin llegar a la incompletitud. Completo: Un requerimiento es completo si existe toda la información relacionada a él. Consistente: Un requerimiento es consistente si no se contradice con otro requerimiento. No Ambiguo: Un requerimiento no es ambiguo cuando su especificación tiene solo una interpretación, evitando de esa manera confusiones a los lectores. Verificable: Un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de métodos de verificación como inspección, análisis, demostración o pruebas. Durante la etapa de identificación de requerimientos a menudo surgen problemas y dificultades, a continuación una lista de estas complejidades. Los requerimientos no son obvios y vienen de muchas fuentes. Son difíciles de expresar en palabras Existen una variada gama de requerimientos y diferentes niveles de detalles. Gran número de requerimientos puede volverse inmanejable. Definir las relaciones entre requerimientos y otras áreas de procesos. 3
4 Los requerimientos pueden variar a lo largo del desarrollo del proyecto. Dificultad en la cuantificación de los requerimientos Definición de RE Pareciera ser que con un buen conjunto de requerimientos bien definidos, nos ayudaría a entender mejor el problema que se quiere resolver, obteniendo una visión más completa del panorama. Entonces si se definen bien estos requerimientos, Por qué continuamente el desarrollo de proyectos duran más de lo estimado?, Cuál es el motivo de que los proyectos terminen aumentando los costos de desarrollo?, o Por qué los clientes nunca están conformes con las entregas desarrolladas?. El motivo está centrado en la definición de requerimientos. En la sección 2.1 vimos las dificultades en definir requerimientos, y claro está que son esos los errores cometidos para que cada vez más clientes estén disconformes con la calidad de los softwares obtenidos. Desde hace ya un par de décadas atrás que vieron la importancia de esta actividad del desarrollo de software, y definieron una disciplina especializada en recopilar, analizar y verificar las necesidades del cliente, a esta actividad la llamaron Ingeniería de Requerimientos (RE, Requirements Enginnering). Una definición algo antigua, pero todavía vigente es la de Boehm en Ingeniería de Requerimientos es la disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en donde se describen las funciones que realizará el sistema Desde que los ingenieros empezaron a incorporar la RE en sus proyectos, vieron las utilidades y beneficios que esta actividad les entregaba. A continuación listaremos algunos de estos beneficios: Permitir las necesidades del proyecto en forma estructurada: Cada actividad de RE consiste de una serie de pasos organizados y bien definidos. Mejora la capacidad de predecir resultados: RE proporciona un punto de partida para los controles subsecuentes y actividades de mantenimiento, tales como estimación de costos, tiempo y recursos necesarios. 4
5 Disminuye costos y retrasos en proyectos: RE proporciona un buen estudio del problema al principio del proyecto, disminuyendo de esta manera los errores encontrados durante el desarrollo, y ahorro de costos de reparación de estos errores. Mejoramiento de la calidad del software: Al cumplir con los requerimientos que define la RE,,mejoramos aspectos de la calidad como funcionalidad, facilidad de uso, confiabilidad, desempeño, etc. Mejoramiento de la comunicación entre equipos: RE proporciona una especificación de requerimientos que representa una forma de consenso entre clientes y desarrolladores. Evita rechazos de usuarios finales: Ya que RE incorpora a sus equipos de trabajos a los usuarios del sistema a desarrollar, obligándolos a considerar sus requerimientos cuidadosamente y revisarlos dentro del marco del problema. Hemos mencionado que la RE incorpora a sus actividades varios equipos de trabajos, contando con muchas personas involucradas en el desarrollo de requerimientos del sistema. El papel desempeñado por cada persona depende de su conocimiento e intereses que posea, por esto es esencial elegir a las personas correctas en las actividades de la RE. Los roles más importantes de la RE se pueden definir como: Usuario final: Son las personas que usarán el sistema desarrollado. Usuario líder: Son las personas que comprenden totalmente el dominio del problema en donde será empleado el software desarrollado. Ellos proporcionan al equipo técnico los detalles y requerimientos de las interfaces del sistema. Personal de mantenimiento: Para proyectos que requieran un mantenimiento eventual. Estas son las personas responsables de la administración de cambios, implementación y resolución de anomalías. Su trabajo consiste en revisar y mejorar los procesos del producto ya finalizado. Analistas y programadores: Son las personas responsables del desarrollo del producto en sí, estos interactúan directamente con el cliente. 5
6 Personal de pruebas: Estas personas se encargan de elaborar y ejecutar el plan de pruebas para asegurar que las condiciones presentadas por el sistema sean las adecuadas. Ellos son quienes validarán si los requerimientos satisfacen completamente las necesidades del cliente. Otros equipos de trabajos no mencionados en la lista pero que a veces aparecen en las actividades de RE son administradores de proyecto, documentadores, diseñadores de bases de datos, entre otros. 3. Técnicas de RE A la fecha se han identificado variadas técnicas que han demostrado ser efectivas al momento de definir los requerimientos del sistema. La utilización de cada herramienta, dependerá de la naturaleza del sistema que se desea definir. A continuación, se presentan cuatro de las técnicas más usadas en esta disciplina Entrevistas y Cuestionarios En esta técnica, el encargado de definir los requerimientos realiza una serie de preguntas a personas o grupos, que pueden ser futuros o potenciales usuarios del sistema que se desea definir. El objetivo es reunir la mayor cantidad de información posible que permita al analista descubrir opiniones, sentimientos y experiencias generales, que no necesariamente tengan relación con el conocimiento de la potencial solución. Las preguntas pueden ser enfocadas a distintos elementos del sistema como por ejemplo usuario, proceso, producto, entre otros. Estas preguntas deben ser de alto nivel y realizadas al comienzo del proceso para así lograr la recaudación de aspectos globales del problema. El éxito del uso de esta técnica dependerá de la experiencia y sensibilidad del entrevistador, ya que además de preparar estratégicamente el curso de la entrevista, debe ser capaz de interpretar la significancia de las respuestas Brainstorm o Lluvia de Ideas Esta técnica busca el incentivo de la creatividad de los participantes del proyecto, creando una atmósfera de trabajo donde todos puedan aportar con 6
7 ideas de la solución final sin que estas sean enjuiciadas ni criticadas hasta que ya nadie tenga una nueva idea que aportar. La lluvia de ideas se suele dividir en tres fases que se caracterizan por su relativa secuencialidad y los resultados que se obtienen. En la fase de Descubrimiento de Hechos, que consta con una etapa de ambientación especialmente importante para aquellos que no tienen experiencia en el tema, se determina y delimita el problema a tratar, para luego investigar documentación de experiencias anteriores, en caso de que exista. La segunda fase, Producción de Ideas, es la más importante, pues es aquí donde se busca producir una gran cantidad de ideas de todos los participantes, para la solución del problema. La tercera etapa, corresponde al Descubrimiento de Soluciones, y es aquella donde se seleccionan las ideas que parecen ser factibles, ponderándolas en caso de que sea necesario para generar la lista que más tarde debe ser analizada en detalle. Los participantes deben ser guiados por un director que se caracterice por una gran capacidad creativa. Este debe ser un moderador del encuentro, además de ser el encargado de definir claramente el problema a tratar. Por último, se desea que no existan diferencias jerárquicas entre los participantes, para que todos se sientan a gusto y sus ideas no sean inhibidas Prototipos. Esta técnica comienza con la definición básica de los requerimientos generales por parte de los usuarios y clientes con el fin de identificar las características globales del sistema. Luego, se diseña y construye una maqueta del sistema que permita la representación de aquellos aspectos del software que serán visibles para el usuario. Esta maqueta es la que se conoce como prototipo y es el que debe ser evaluado por el cliente y el usuario con el fin de refinar los requerimientos del sistema. Se han identificado dos tipos de prototipos, los Prototipos Rápidos, que son aquellos que facilitan la evaluación de los requerimientos en la etapa previa al diseño general del sistema; y los Prototipos Evolutivos, a medida que se avanza en el ciclo de vida del proyecto, los prototipos sufren modificaciones y mejoras con el fin de llegar hasta el producto final. 7
8 3.4. Casos de Uso. Un caso de uso puede ser definido como un conjunto de funcionalidades que le permiten a alguien o algo interactuar con el sistema, es decir, son historias o casos de utilización que ejemplifican e incluyen tácitamente los requerimientos del cliente[4]. Al hablar de algo o alguien, se hace referencia a que los sistemas no solo son usados por personas sino que también por otros sistemas de software o hardware. Esta técnica se divide en siete grandes pasos a seguir para la correcta definición de los requerimientos. Una primera etapa es la correcta identificación de los usuarios o actores del caso de uso, que corresponden a entes externos al sistema y que interactúan con él, es decir, el analista debe preguntarse para quién es este sistema?. Una segunda etapa, es la identificación de los principales casos de uso para cada actor, sin necesidad de conocer el detalle de las actividades que componen el caso de uso. Luego, para evitar la omisión de requerimientos, la tercera etapa consta de la identificación de nuevos casos de usos a partir de los definidos en la etapa anterior. Una vez que se tienen todos los casos de uso identificados, estos deben ser documentados en una cuarta etapa, donde se deben detallar el comienzo, el fin, el flujo normal de eventos, los flujos alternativos y las excepciones al flujo de eventos. En la quinta etapa, se deben definir prioridades de los requerimientos relacionándolos con los casos de uso con el fin de determinar la funcionalidad central, y algunos puntos críticos de éstos. Probablemente, el sistema completo involucra una gran cantidad de casos de uso, por lo que en una sexta etapa se debe definir los gráficos que se usarán y que casos incluirán, con el fin de ordenar la información. Por último, la séptima etapa corresponde a la utilización de herramientas automatizadas cuyos objetivos son la captura, administración y producción de una especificación de requerimientos. Es el caso de la herramienta RequisitePro, de Rational Software 1, o DOORS creada por Quality System and Software 2, las dos herramientas más usadas. 4. Metodologías Desde sus comienzos, variados autores han expuesto sus puntos de vista en la definición y descomposición de las etapas de la Ingeniería de Requerim
9 ientos. A pesar de esto, la mayoría acepta la secuencialidad de tres etapas que cada uno detalla de manera distinta. Las tres etapas, que son el eje central del proceso de gestión de requerimientos, son las siguientes. Elicitación: Es la etapa de mayor interacción con el usuario. Es el momento en el que se recurre a la observación, lectura de documentos, entrevistas, entre otras técnicas. Es la instancia en que equipos multidisciplinarios trabajan conjuntamente con el cliente/usuario para obtener los requerimientos reales de la mejor manera. Análisis: Esta etapa permite al analista representar el dominio de la información de la aplicación a desarrollar a través de un lenguaje más técnico, procurando reducir ambigüedades. Esta etapa le entrega al analista, la representación de la información y las funciones que facilitarán la definición del futuro diseño. Especificación: Es sabido que la forma de especificar tiene mucho que ver con la calidad de la solución, por lo que esta es quizás la etapa de mayor cuidado. Las consecuencias de una mala especificación se padecen en la calidad, oportunidad e integridad del software resultante. En base e estas tres etapas, variadas metodologías han aparecido para la administración de requerimientos. A continuación, se estudia una metodología de documentación de requerimientos centrada en el usuario, como referencia a muchas otras propuestas por distintos autores Metodología DoRCU para RE[3] DoRCU, Documentación de Requerimientos Centrada en el Usuario, es una metodología para la RE caracterizada por su flexibilidad y orientación al usuario. Esta metodología considera los mejores resultados de otros enfoques estudiados y se apoya en diversos métodos, técnicas y herramientas desarrolladas por otros autores, pero sin comprometerse con los lineamientos de un paradigma particular. La metodología DoRCU consta de cuatro etapas para las cuales se definen distintos objetivos. Elicitación de Requerimientos: En esta etapa se adquiere el conocimiento del trabajo del cliente/usuario, se busca comprender sus necesidades 9
10 y se detallan las restricciones medioambientales. Como resultado, se obtiene el conjunto de requerimientos de todas las partes involucradas. Análisis de Requerimientos: Aquí se estudian los requerimientos extraídos de la etapa anterior, con el fin de detectar áreas no especificadas, requisitos contradictorios y peticiones vagas e irrelevantes. Los resultados de este análisis podrían determinar el regreso a la etapa anterior para eliminar falencias e inconsistencias. Aquí se realizan acercamientos al lenguaje técnico. Especificación de Requerimientos: A partir de lo elaborado en la etapa anterior (funciones, datos, requerimientos no funcionales, objetivos, restricciones de diseño/implementación, costos), e independiente de como se realice, esta es una etapa de descripción del requerimiento. Evidentemente, esta etapa podría determinar el regreso a la anterior en caso de que exista alguna dificultad en la descripción de algún requerimiento. Validación y Certificación de los Requerimientos: En esta etapa se produce la integración y validación final de lo obtenido en las etapas anteriores, entregando como resultado final, el Documento de Requerimientos. Se crean dos copias de este documento, uno destinado al cliente/usuario con los efectos de la certificación de los requisitos, y otra copia técnica orientada a nutrir las restantes etapas de la Ingeniería de Software. Para cada una de estas, se definen cuatro etapas, las que no serán estudiadas en detalle, pero se mencionarán como referencia. 1. Elicitación de Requerimientos. Formar Equipo Multidisciplinario. Buscar hechos. Recolectar y clasificar requerimientos. Evaluar y racionalizar. Dar Prioridad. Integrar y Validar. Documentar la Etapa. 10
11 2. Análisis de Requerimientos. Reducir ambigüedades en los requerimientos. Traducir a lenguaje técnico los requerimientos. Plantear un modelo lógico. Documentar la Etapa. 3. Especificación de Requerimientos. Determinar el tipo de requerimiento. Elegir la herramienta de especificación. Especificar de acuerdo a la herramienta seleccionada. Documentar la etapa. 4. Validación y certificación de requerimientos. Elegir o diseñar el modelo de documento acorde al grado de detalle requerido. Elegir herramienta de documentación. Documentar respetando estándares vigentes. Verificar que el documento de requerimientos de usuario sea isomórfico con el documento técnico. Certificar el documento de requerimientos del usuario a través del conforme del usuario. A pesar de ser esta una metodología específica, entrega las pautas para entender otras metodologías propuestas. Algunas de las ventajas de la metodología DoRCU son las siguientes. Contribuye al entendimiento de la Ingeniería de Requerimientos al detallar etapas bien definidas. Ofrece libertad de acción para la selección e integración de las herramientas a emplear. Contempla aspectos metodológicos para la obtención del Documento de Requerimientos. Puede ser aplicada a distintos paradigmas. 11
12 5. Metas y Desafíos[1] Desde 1993 se han realizado conferencias que tienen como objetivo intercambiar ideas, resultados de investigación, visiones e innovaciones en el campo del ER, como por ejemplo IEEE International Symposium on Requirements Engineering y International Conference on Requirements Enginnering, siendo la IEEE International Requierements Engineering Conference la más importante de todas. Esta última conferencia se llevó a cabo en Septiembre del 2002 en Essen, Alemania. Los participantes de esta conferencia identificaron nuevos temas importantes tales como mejoramientos significativos del establecimiento de técnicas y herramientas. Algunos de estos son: Gestión Continua de Requerimientos Tradicionalmente, RE fue vista como una fase temprana en el proceso de desarrollo. Como se propuso en la mitad de los 90, a causa de los menores tiempos de salida al mercado, cambios técnologicos y los ambientes dinámicos, se produjo un cambio en la vista tradicional. Por esto, entonces RE debería entenderse como una actividad continua que gestiona la evolución de requerimientos a través del ciclo de vida del sistema y entre sus fronteras. El artículo de Matthias Weber y Joachim Weisobrod describe las experiencias y desafíos al adoptar una intensa gestión de requerimientos en la industria del automóvil de la DaimlerChrysler[5]. Abismo entre requerimientos y software Una continuidad debería existir desde el dominio del problema al dominio de la solución, como una estructura del problema, dado que usualmente difiere de lo que se quiere como solución. Algunas personas discuten soluciones que garantizan esta continuidad basada en chequeos consistentes sistemáticos entre los dos niveles. Otros enfatizan la definición y uso de estructuras reusables de problemas, que pueden entonces ser asociados con arquitecturas bien definidas. Gestión de Procesos ER Hubo una evidencia clara que los procesos RE son definidos y distribuidos en organizaciones con muchas sucursales. Un artículo describe la importancia de la gestión de procesos de requerimientos en los Sistemas Médicos Philips[2], este nos muestra una introducción a un sistema coordinado y centralizado de gestión de documentos de requerimientos y los procesos de soporte que requiere. 12
13 6. Conclusiones La definición de requerimientos es uno de los principales pasos que determinan del éxito de un proyecto de desarrollo y la calidad de la solución final. En este contexto, la ingeniería de requerimientos es una disciplina, que al igual que otras, requiere de tiempo de experiencia y desarrollo para descubrir más y mejores metodologías o técnicas que demuestren la efectividad de su aplicación. Por ahora, las técnicas o metodologías que se utilicen para la definición correcta de los requerimientos, dependerá del proyecto en desarrollo, y los resultados para cada una de ellas serán distintos. Es necesario realizar un estudio más exhaustivo de los avances y desafíos de la ingeniería de requerimientos para concluir su estado. Los casos prácticos de la aplicación de esta disciplina tanto en ámbitos de la ingeniería de software como en otros que no tienen relación, podrían demostrar la efectividad de la administración de los requerimientos en la calidad del producto final. Referencias [1] Eric Dubois and Klaus Pohl. Re02, a major step toward a mature requirements engineering community. IEEE Software, pages 14 15, Enero/Febrero [2] Stewart A. Higgins, Maurice de Laata, Paul M.C. Gieles, and Emilienne M. Geurts. Managing requirement for medical it products. IEEE Software, pages 26 33, Enero/Febrero [3] Silvia I. Barba Brunner M. Griselda Báez. Metodología dorcu para la ingeniería de requerimientos. Instituto Superior Politécnico José Antonio Echevarría, [4] T. Quatrani. Introduction to the unified modeling language. Rational Software Coporation, [5] Matthias Weber and Joachim Weisbrod. Requirements engineering in automotive development: Experiences and challenges. IEEE Software, pages 16 24, Enero/Febrero
Elementos 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 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 detallesCMMI (Capability Maturity Model Integrated)
CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla
Más detallesGestión de la Configuración
Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de
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 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 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 detallesEmpresa Financiera Herramientas de SW Servicios
Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través
Más detallesProcesos Críticos en el Desarrollo de Software
Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesEstándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008
Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION
Más detallesNorma ISO 14001: 2015
Norma ISO 14001: 2015 Sistema de Gestión Medioambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas
Más detallesITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen
ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Sergio Valero Orea, svalero@utim.edu.mx, UTIM, Izúcar de Matamoros, Puebla. Resumen El desarrollo de sistemas
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 detallesMantenimiento de Sistemas de Información
de Sistemas de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ACTIVIDAD MSI 1: REGISTRO DE LA PETICIÓN...4 Tarea MSI 1.1: Registro de la Petición... 4 Tarea MSI 1.2: Asignación de la Petición... 5 ACTIVIDAD
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 detallesSÍNTESIS Y PERSPECTIVAS
SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.
Más detallesNorma ISO 14001: 2004
Norma ISO 14001: 2004 Sistema de Gestión Ambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas
Más detallesCiclo de vida y Metodologías para el desarrollo de SW Definición de la metodología
Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto
Más detallesLOGISTICA D E COMPRAS
LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan
Más detallesCAPÍTULO 1. INTRODUCCIÓN
CAPÍTULO 1. INTRODUCCIÓN La industria de la información alrededor del mundo está creciendo con rapidez y con el uso de la tecnología es necesario estimular, guiar y apoyar los esfuerzos en el desarrollo
Más detallesENFOQUE ISO 9000:2000
ENFOQUE ISO 9000:2000 1 PRESENTACION En 1980 la IOS (INTERNATIONAL ORGANIZATION FOR STANDARDIZATION) organismo de origen europeo, enfoco sus esfuerzos hacia el establecimiento de lineamientos en términos
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 detallesDE VIDA PARA EL DESARROLLO DE SISTEMAS
MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso
Más detallesPlan de estudios ISTQB: Nivel Fundamentos
Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
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 detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesINSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un
INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad
Más detallesTECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501
1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se
Más detallesCharlas para la Gestión del Mantenimiento Fernando Espinosa Fuentes
Charlas para la Gestión del Mantenimiento Fernando Espinosa Fuentes Conseguir una alta eficiencia de los activos es un reto importante ya que tiene un impacto significativo sobre los beneficios. Afecta
Más detallesPROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...
Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesPropuesta de Proyecto de Trabajo de Grado. Tema: Herramienta de Soporte a la Ingeniería de Requerimientos para Aplicaciones Web
Propuesta de Proyecto de Trabajo de Grado Tema: Herramienta de Soporte a la Ingeniería de Requerimientos para Aplicaciones Web Alumnos: Daniel Eduardo Rivas López (erivas17@gmail.com) o C.I: 3.211.767
Más detallesGestión de Configuración del Software
Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software
Más detallesProcedimiento de Sistemas de Información
Procedimiento de Sistemas de Información DIRECCIÓN DE COORDINACIÓN TÉCNICA Y PLANEACIÓN VIEMBRE DE 2009 PR-DCTYP-08 Índice. 1. INTRODUCCIÓN.... 3 2. OBJETIVO.... 4 3. ALCANCE.... 4 4. MARCO LEGAL.... 4
Más detallesDecisión: Indican puntos en que se toman decisiones: sí o no, o se verifica una actividad del flujo grama.
Diagrama de Flujo La presentación gráfica de un sistema es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos relevantes de una manera rápida y simple. El
Más detalles4.1.1_Reunión de Planificación de Sprint (Sprint Planning Meeting) 4.1.2_Objetivo del Sprint (Sprint Goal) 4.1.4_Revisión de Sprint (Sprint Review)
1_Visión general de SCRUM 2_Teoría de Scrum 3_El Equipo Scrum (Scrum Team) 3.1_El Dueño de Producto (Product Owner) 3.2_El Equipo de Desarrollo (Development Team) 3.3_El Scrum Master 4_Eventos de Scrum
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
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 detallesEl modelo de ciclo de vida cascada, captura algunos principios básicos:
Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",
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 detallesConceptos articuladores para el desarrollo de los proyectos del programa de Estudio. 1. Formulación de la situación problema.
Conceptos articuladores para el desarrollo de los proyectos del programa de Estudio. El Programa de Educación Tecnológica propone una metodología de trabajo para los alumnos y alumnas basada en el desarrollo
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 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 detallesGuía de Planificación Estratégica de la Informática Educativa
Cierre de Brecha Digital Guía de Planificación Estratégica de la Informática Educativa Dirigida al Sostenedor y al Establecimiento Educacional Estimado Sostenedor y Director, El Ministerio de Educación
Más detallesCAPÍTULO 25 COHERENCIA REGULATORIA
CAPÍTULO 25 COHERENCIA REGULATORIA Artículo 25.1: Definiciones Para los efectos de este Capítulo: medida regulatoria cubierta significa la medida regulatoria determinada por cada Parte que estará sujeta
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 detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detallesPRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES
PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla
Más detallesMicrosoft Dynamics Sure Step Fundamentos
Fundamentos 22-09-2015/Serie Microsoft Dynamics Sure Step Fases Diagnóstico Análisis - Diseño/ Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com
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 detallesINTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.
CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA. Hoy en día las empresas en México quieren ocupar un lugar privilegiado en un mercado cambiante y lleno de retos. Por esa razón necesitan crear nuevas estrategias
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detallesI. Información General del Procedimiento
PR-DGSE-5 Octubre 211 I. Información General del Objetivo: Describir los pasos a seguir para la realización de las al Sistema de Gestión de Calidad de la, del MINERD. Alcance: Este procedimiento aplica
Más detallesANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN
ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN Clase 6: Ingeniería de Requerimientos Metododología y Ejemplo Primer Cuatrimestre 2015 Mg. María Mercedes Vitturini
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 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 detallesCAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE
CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos
Más detallesNorma ISO 9000-3. Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa
Norma ISO 9000-3 Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa Norma ISO 9000-3 Marco Teórico Reseña sobre concepto de calidad y descripción de las normas ISO Norma ISO 9000-3 Generalidades,
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 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 detallesPERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores
PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores Martha Alicia Alles Es contadora pública nacional, doctora por la Universidad de Buenos Aires en la especialidad
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 detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
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 detallesAnálisis y Diseño de Aplicaciones
Análisis y Diseño de Aplicaciones Ciclo de Vida Docente: T/RT Gonzalo Martínez CETP EMT Informática 3er Año Introducción En el desarrollo de sistemas, el ciclo de vida son las etapas por las que pasa un
Más detallesPlan de Gestión de Configuración. Universidad Nacional de la Patagonia Austral
Plan de Gestión de Configuración Universidad Nacional de la Patagonia Austral Temario 1. Gestión de Configuración de Software 1.1 Definición 2. Plan de SCM 2.1 Estructura Organizacional 2.2 Actividades
Más detallesEn este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Más detallesUnidades temáticas de Ingeniería del Software. Fases del proceso de desarrollo 4ª edición (2008)
Unidades temáticas de Ingeniería del Software Fases del proceso de desarrollo 4ª edición (2008) Facultad de Informática organización del desarrollo El ciclo de vida del software abarca el proceso de desarrollo,
Más detallesSistemas de Gestión de Calidad. Control documental
4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4
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 detallesPROCESO DE DESARROLLO ORGANIZACIONAL MINISTERIO DE SALUD DE COSTA RICA
PROCESO DE DESARROLLO ORGANIZACIONAL MINISTERIO DE SALUD DE COSTA RICA Definición funcional de la Unidad de Gestión de Trámites de la Dirección de Atención al Cliente ACOMPAÑAMIENTO EN LA IMPLEMENTACIÓN
Más detallesEstas visiones de la información, denominadas vistas, se pueden identificar de varias formas.
El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los
Más detalles-OPS/CEPIS/01.61(AIRE) Original: español Página 11 5. Estructura del programa de evaluación con personal externo
Página 11 5. Estructura del programa de evaluación con personal externo 5.1 Introducción Esta sección presenta la estructura del programa de evaluación con personal externo. Describe las funciones y responsabilidades
Más detallesIs not jus power, is reliability and trust. Yei Systems S.A. de C.V.
Is not jus power, is reliability and trust Yei Systems S.A. de C.V. Nos es muy grato dirigirnos a Usted para ofrecerle nuestros servicios de Auditoría de sistemas, Desarrollo de software y Seguridad Informática
Más detallesAdministración del conocimiento y aprendizaje organizacional.
Capítulo 2 Administración del conocimiento y aprendizaje organizacional. 2.1 La Importancia Del Aprendizaje En Las Organizaciones El aprendizaje ha sido una de las grandes necesidades básicas del ser humano,
Más detallesSOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES G OBIERNO D E L A CIUDAD DE BUENOS AIRES
G OBIERNO D E L A CIUDAD DE BUENOS AIRES D irección General Adjunta de Sistemas Infor máticos SOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES Página 1 de 16 Fecha de creación: 25/02/2009 Tabla
Más detallesCAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se
CAPÍTULO V 74 CAPITULO V Conclusiones y recomendaciones Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se identificaron a lo largo de la investigación. Asimismo, se presentan
Más detallesCapítulo IV. Manejo de Problemas
Manejo de Problemas Manejo de problemas Tabla de contenido 1.- En qué consiste el manejo de problemas?...57 1.1.- Ventajas...58 1.2.- Barreras...59 2.- Actividades...59 2.1.- Control de problemas...60
Más detalles+ Cómo ahorrar dinero con Software Quality
+ Cómo ahorrar dinero con Software Quality Qué es Software Quality Assurance? Porqué facilita el ahorro de dinero? Introducción El objetivo de este documento es explicar qué es Software Quality Assurance,
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 detallesInter American Accreditation Cooperation ACREDITACIÓN DE LABORATORIOS O CERTIFICACIÓN ISO 9001?
Este documento es una traducción al español preparada y endosada por IAAC del folleto de ILAC Laboratory Accreditation or ISO 9001 Certification? CLASIFICACIÓN Este documento está clasificado como un Documento
Más detallesDiseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
Más detallesUNIVERSIDAD TECNICA DE MANABI Facultad de Ciencias Informáticas Ingeniería en sistemas. SEGURIDAD INFORMATICA Tema:
UNIVERSIDAD TECNICA DE MANABI Facultad de Ciencias Informáticas Ingeniería en sistemas SEGURIDAD INFORMATICA Tema: CATEGORÍAS DE BENEFICIOS DE ESTANDARES Y PROCEDIMIENTOS Integrantes Doris María Mera Mero
Más detallesAuditoría de los Sistemas de Gestión de Prevención de Riesgos Laborales
Auditoría de los Sistemas de Gestión de Prevención de Olga Gómez García Técnico Superior de Prevención de 20/12/2012 Dirección de Prevención de IBERMUTUAMUR Fecha: 20/12/2012 Versión: 1 AUTOR: Olga Gómez
Más detallesMANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES
2011 MANUAL DEL TRABAJO FIN DE GRADO EN FISIOTERAPIA GUÍA PARA LOS TUTORES Universidad de Zaragoza Escuela de Ciencias de la Salud Grado en Fisioterapia Trabajo Fin de Grado 1. Introducción Qué es el Trabajo
Más detallesMaster en Gestion de la Calidad
Master en Gestion de la Calidad 3. La Calidad en la Actualidad La calidad en la actualidad 1 / 9 OBJETIVOS Al finalizar esta unidad didáctica será capaz: Conocer la calidad en la actualidad. La familia
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 Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales
Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com
Más detallesSeguimiento y evaluación
Seguimiento y evaluación Por qué es necesario contar con herramientas para el seguimiento y la evaluación? Es la manera en que se puede evaluar la calidad e impacto del trabajo en relación con el plan
Más detallesCÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS?
CÓMO MEJORAR LA GESTIÓN DE SERVICIOS TI USANDO MEJORES PRÁCTICAS? Soluciones a partir de la experiencia colectiva Quinto Desayuno Club CIO 30 julio 2015 Contenido Prólogo...2 Personas...2 Procesos...2
Más detallesCumpliendo con las Necesidades de la Salud Sexual y Reproductiva de Jóvenes Vulnerables: Una Caja de Herramientas para Monitoreo y Evaluación
Cumpliendo con las Necesidades de la Salud Sexual y Reproductiva de Jóvenes Vulnerables: Una Caja de Herramientas para Monitoreo y Evaluación 3A. Pasos Claves para la Implementación de una Encuesta Este
Más detallesMETODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES. Etapa 1: Diagnóstico Cómo es mi proceso actual?
METODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES Etapa 1: Diagnóstico Cómo es mi proceso actual? El primer paso para mejorar un trámite, ya sea con miras a digitalizarlo o solo para mejorarlo en
Más detallesIMPACTO DEL DESARROLLO TECNOLOGICO EN LA AUDITORIA
V REUNIÓN DE AUDITORES INTERNOS DE BANCA CENTRAL 8 AL 11 DE NOVIEMBRE DE 1999 LIMA - PERÚ IMPACTO DEL DESARROLLO TECNOLOGICO EN LA AUDITORIA Claudio Urrutia Cea Jefe de Auditoría BANCO CENTRAL DE CHILE
Más detallesDirectrices para la auto- evaluación A.l Introducción
Directrices para la auto- evaluación A.l Introducción La auto evaluación es una evaluación cuidadosamente considerada que resulta en una opinión o juicio respecto de la eficacia y eficiencia de la organización
Más detallesEl director de tecnologías de la información del futuro Informe de investigación. Convertirse en un impulsor del cambio en los negocios
El director de tecnologías de la información del futuro Informe de investigación Convertirse en un impulsor del cambio en los negocios Aunque la mayoría de directores de tecnologías de la información concuerdan
Más detalles