Capítulo 9 Fase de Integración y prueba del sistema. 9.1 Fase de Integración y prueba del sistema: objetivos, actividades y productos.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Capítulo 9 Fase de Integración y prueba del sistema. 9.1 Fase de Integración y prueba del sistema: objetivos, actividades y productos."

Transcripción

1 Objetivos del capítulo: Capítulo 9 Fase de Integración y prueba del sistema Describir las actividades necesarias para la fase de Integración y prueba del sistema. 9.1 Fase de Integración y prueba del sistema: objetivos, actividades y productos. El objetivo de esta fase es preparar la integración del software, hacer la integración del sistema y probar. Se prueba que el sistema cumpla con sus requerimientos y se escriben los manuales. Objetivo: O1. Preparar la integración del sistema. Se revisa el orden de integración de los componentes especificado en el Plan de pruebas de integración con la finalidad de reflejar algún cambio realizado durante la fase de Construcción y se verifica que los componentes cumplan con los requisitos necesarios para su integración. Ver 9.2. Actividades: A1.1 Asegurarse que se encuentren todos los componentes en la última versión probada. A.1.2 Revisar Plan de pruebas de integración, específicamente el orden de integración de los componentes y realizar los cambios necesarios. Producto: Plan de pruebas de integración revisado. Objetivo: O2. Realizar la integración del sistema y probarla. Se realiza la integración del sistema siguiendo el Plan de pruebas de integración Ver 9.3 Actividad A2.1 Integrar el sistema y probarlo. Productos: Reporte de las pruebas en Registro de defectos Objetivo: Guadalupe Ibargüengoitia G., Hanna Oktaba 1

2 O3. Realizar la prueba del sistema. Revisar el Plan de prueba del sistema definido en la fase de Especificación de requerimientos y actualizarlo, en caso de que sea necesario. Efectuar las pruebas del sistema siguiendo el Plan. Ver 9. 4 Actividad A3.1 Probar el sistema siguiendo el Plan. Productos: Informe de la prueba del sistema. Objetivo: O4. Construir los manuales del sistema. Para completar la documentación del sistema se hacen los manuales necesarios como: el de usuario, de instalación, etc. Ver 9.5 Actividad A4.1 Hacer los manuales necesarios del sistema. Productos: Manuales de usuario. Manual de operación o instalación. Manual de desarrollo y mantenimiento. Formas a entregar en todas las fases: Semana personal Semana del equipo Agenda y minuta de la reunión Lista de verificación Registro de defectos 9.2 Preparar la integración del sistema Resumen de productos a entregar: Producto Responsable Reporte de las pruebas en la forma de Registro de defectos Informe de la prueba del sistema Manuales de usuario Manual de operación o instalación Manual de desarrollo y mantenimiento Administrador de desarrollo y de apoyo Administrador de desarrollo e Ingeniero de desarrollo. Administrador de desarrollo e Ingeniero de desarrollo Guadalupe Ibargüengoitia G., Hanna Oktaba 2

3 El objetivo de la integración es comprobar que se tienen todos los componentes y que funcionan bien juntos. Cada ingeniero de desarrollo es responsable de la calidad de los componentes que genera, asegurándose que ha sido probado según lo planeado y que cumple con los estándares acordados. Para hacer la integración, se usa como guía el diseño arquitectónico, y se asegura que se tienen todos los componentes definidos en el diseño en la última versión aprobada. El administrador de apoyo deberá revisar estos componentes y asegurarse que se encuentren en la versión adecuada y proporcionarlos al equipo para la integración. Además será el encargado de identificar cuáles componentes podrán ser reutilizables y proponer los cambios necesarios (generalizaciones, especializaciones) para guardarlos para futuros desarrollos. 9.3 Integración del sistema Para realizar la integración se parte de lo que se describe en Plan de pruebas de integración, el administrador de apoyo se asegura que las últimas versiones de los componentes se encuentren disponibles en el depósito del proyecto, el administrador de desarrollo se encarga de coordinar las actividades y todo el equipo participa. A esto se le conoce como construir el sistema. Conforme se van integrando componentes se va probando que funcionen juntos adecuadamente. Se proponen las pruebas que se aplicarán para verificar la correcta interacción entre estos componentes. El elemento de un paquete que no dependa de otros, es el primero que se integra. En el caso de las clases, una clase depende de otra si invoca alguno de sus métodos. Bajo esta regla, se puede crear una gráfica de dependencias entre clases que sirve de guía para definir el orden de integración. Al integrar los componentes se identifican los métodos que se invocan entre clases. Estos métodos deben ejecutarse para comprobar que el paso de parámetros y los resultados devueltos son los adecuados. Estrategias para la integración del sistema Para definir el orden de integración de los elementos del sistema, se puede seguir alguna de estas estrategias [Binder] Estrategia de paquetes. La idea es hacer las integraciones según los paquetes del diseño. Por ejemplo, se integran todos los elementos del paquete de interfaz de usuario para un actor. Guadalupe Ibargüengoitia G., Hanna Oktaba 3

4 Este enfoque tiene la ventaja, de que se integran los componentes de un paquete y posteriormente se unen a otros paquetes ya integrados, siguiendo la arquitectura. Estrategia por caso de uso. La idea es integrar los paquetes de las tres capas que corresponden a la realización de un caso de uso. Se puede hacerlo para varios casos de uso en paralelo, cuando no hay dependencia entre ellos. No existe una estrategia adecuada para todos los sistemas, decidir cuál usar es decisión del proyecto y el nivel de diseño efectuado. Es importante llevar un registro de los defectos encontrados para facilitar su seguimiento, en la forma de Registro de defectos en que se anotan las observaciones sobre los mensajes mostrados o las pantallas resultantes. Se anota también, el responsable de arreglar cada defecto. 9.4 Prueba del sistema En la prueba del sistema, se tratará de comprobar que el sistema cumple con todos los requerimientos establecidos tanto los funcionales como los no funcionales. El encargado de coordinar la ejecución del Plan de pruebas del sistema es el administrador de desarrollo con la participación de todo el equipo. Como es muy difícil probar al cien por ciento todos los aspectos del sistema, se debe planear a qué se le dará prioridad. Por ejemplo, se puede decidir primero asegurar que cumple con sus funciones, luego evaluar la usabilidad, posteriormente comprobar el sistema bajo condiciones de estrés y medir el desempeño. Se prueban los siguientes aspectos definiendo casos de prueba para: La instalación del sistema. El arranque del sistema. La usabilidad del sistema con la participación de usuarios reales. Se deben incluir pruebas de los otros requerimientos no funcionales como: Rendimiento Robustez recuperación de errores de hardware Tiempo de respuesta Capacidad de carga (memoria, accesos) Estimación de número de defectos por día Estimación de tiempo de corrección de defectos Estimación de tiempo total de prueba de sistema y corrección. En ciclos posteriores se deberán hacer pruebas de regresión (ver 9.6.2) al incorporar nuevas funcionalidades para asegurar que funcionen bien con las anteriores. Planeación de las pruebas Guadalupe Ibargüengoitia G., Hanna Oktaba 4

5 Para el plan de pruebas del sistema se toma como base los planes de prueba que se hicieron en las fases de requerimientos y de diseño. El plan de pruebas que debe incluir: Qué se va a probar. En qué orden. El material de prueba, esto es, el componente a probar, los datos de prueba, el software que se necesita. El resultado esperado para cada dato de prueba. Responsable de la prueba, los participantes en la prueba, la fecha y lugar en que se hará la prueba. Plantilla para el informe de los resultados obtenidos indicando el número de defectos encontrados. Efectuadas las pruebas, se corrigen los defectos encontrados. Se vuelven a aplicar pruebas, conocidas como pruebas de regresión. Las pruebas de regresión sirven para detectar defectos al hacer cambios a componentes ya probados. Al iniciar un nuevo ciclo de desarrollo, se generan nuevos componentes o se modifican los que se tenían para incluir nuevas funcionalidades o características. Esos componentes pueden ocasionar fallas en lo que ya funcionaba por efectos laterales o nuevas interacciones. Si el sistema pasa todas las pruebas, se libera y entrega al cliente. 9.5 Construcción de manuales Al construir un sistema, siguiendo este ciclo de desarrollo, se ha generando la documentación del sistema para los desarrolladores en siguientes ciclos o para el mantenimiento. Sin embargo, generalmente se requiere de manuales para otros involucrados en el sistema, principalmente sus usuarios. Los manuales se deben organizar según las necesidades de la persona que lo va a leer, no de la estructura del sistema. Deberán estar escritos en el lenguaje del lector a quien está dirigido. Cada manual deberá incluir: Un índice de temas Un glosario de términos Tabla de contenido detallado Secciones de mensajes de error, problemas y cómo resolverlos. El coordinador de la creación de manuales es el administrador de desarrollo con la participación de todo el equipo. Hay distintos tipos de lectores de documentación: el cliente que lo encargó el usuario final Guadalupe Ibargüengoitia G., Hanna Oktaba 5

6 quien instalará el sistema quien lo mantendrá quien lo desarrolló quien administra el proceso de desarrollo. Manual de usuario Este manual debe contener información para usar el sistema. Es un documento electrónico o impreso que describe la forma de uso del software con base a la interfaz de usuario [Moprosoft]. Debe estar escrito en un lenguaje que pueda entender el usuario. El contenido debe incluir: cómo se accede al sistema, cuáles son las interfaces de usuario que presenta el sistema, qué se espera en cada opción o campo, cuáles son los mensajes de respuesta el sistema y cómo resolver posibles problemas en la ejecución. También, es posible que se requiera incluir información sobre la instalación, en este manual, que pueda ser útil al usuario. Es importante aplicar pruebas de usuario al manual para asegurarse que la escritura sea clara, precisa, completa y entendible. Manual de operación o instalación Debe emplearse un lenguaje que pueda ser entendible por el encargado de la instalación del software, por lo que es importante especificar los pre-requisitos de instalación. Puede estar en formato impreso o electrónico [Moprosoft]. Su contenido será: La versión que se está instalando. Necesidades de hardware indicando capacidades y velocidades mínimas. Necesidades de software con versiones mínimas. Procesos para la instalación. A quién recurrir en caso de problemas. Manual de desarrollo y mantenimiento Este manual contiene el objetivo y características del software, las decisiones tomadas en el desarrollo y la historia de toda la documentación generada. Incluye los documentos de las fases de captura de requerimientos, diseño, implementación y pruebas. Deberá estar escrito en términos comprensibles para el personal de mantenimiento [Moprosoft]. Si se siguió el proceso adecuadamente, ya se ha generando la documentación en la creación del sistema, y estará escrito en términos técnicos para uso de los ingenieros de desarrollo y mantenimiento. Manual de administración del proceso de desarrollo El propósito es permitir enterarse en forma somera de la administración del proyecto de desarrollo de este sistema. Aparece el nombre del sistema, el cual debe ser único en la Guadalupe Ibargüengoitia G., Hanna Oktaba 6

7 organización y deberá conservarse invariable en todos los documentos referentes a ese sistema. Contiene la información sobre la administración del proceso que comprende las fases de lanzamiento, estrategia, planeación y el cierre de cada ciclo. La información necesaria en este manual es: Contenido. Nombre del sistema. Equipo encargado del sistema. Nombre del personal participante en el desarrollo del sistema. Resumen Administrativo. Revisión de los manuales Se aconseja que uno o más colegas revisen los manuales generados. A continuación se presentan elementos para las revisiones. Organización de los manuales. El manual está organizado de acuerdo a lo que el lector necesita o de acuerdo al contenido del producto? Terminología del manual. El manual presume conocimiento que el lector probablemente no tenga? Definir cualquier palabra no clara en el glosario. Contenido del manual. El manual cubre el contenido para las necesidades requeridas? Precisión. El desarrollo de los métodos y procedimientos es de acuerdo a su descripción? Legibilidad. Es fácil leer el manual? Se verifica que es fácil entender lo que está escrito. Entendimiento. Las personas entienden lo que está escrito? Generalmente, esta pregunta es la más difícil de responder. Una buena prueba a los manuales, consisten en solicitar a alguien que no ha utilizando el sistema que lo haga siguiendo el manual. Se observan sus reacciones, registran los problemas y modifica el manual de acuerdo a los problemas identificados. 9.6 Profundización de temas para el segundo ciclo Pruebas ágiles Guadalupe Ibargüengoitia G., Hanna Oktaba 7

8 Una de las prácticas claves de XP y otros procesos ágiles es el desarrollo dirigido por pruebas (Test-driven development) que consiste en escribir las pruebas antes del código [Larman p. 292]. Escribir pruebas es algo aburrido y tedioso, sin embargo, escribir primero las pruebas y posteriormente el código que deberá pasar esa prueba puede ser más creativo. Por ejemplo, si se va a construir una clase A con una operación z, se puede primero escribir una clase que pruebe A que tenga dos operaciones, la que pruebe la operación z y otra que compare el resultado esperado de z con el obtenido realmente. Este enfoque tiene la ventaja de que automatiza la prueba y no requiere intervención humana. Otra ventaja de escribir el código para pasar una prueba, es que se genera un pensamiento de prueba de caja negra que le ayuda en el diseño de la clase. Estas pruebas serán parte del proceso de prueba unitarias y de integración que se pueden aplicar al hacer nuevas versiones del código. Existen algunas herramientas y marcos de trabajo de código abierto para apoyar este tipo de pruebas Pruebas de regresión. Las pruebas de regresión deben hacerse en procesos iterativos después de las pruebas unitarias, como primer paso en la integración y en el mantenimiento de software. [Binder p ] Las pruebas de regresión sirven para detectar defectos al hacer cambios a componentes ya probados pero que se incorporan a ambientes con cambios. Esta situación se presenta cuando se tienen iteraciones de desarrollo o al hacer el mantenimiento al software. Al iniciar una nueva iteración, se generan nuevos componentes o se modifican los que se tenían para incluir nuevas funcionalidades o características. Esos componentes pueden ocasionar fallas en lo que ya funcionaba por efectos laterales o nuevas interacciones. Un componente en línea base ya ha pasado un conjunto de pruebas. Una versión delta de un componente, es una modificación a ese componente que no ha pasado una prueba de regresión. Una construcción delta es una configuración ejecutable que contiene componentes en línea base y deltas que deberán funcionar adecuadamente. Mantenimiento de software Hay 4 tipos de mantenimiento al software: correctivo se refiere a los cambios que se hacen al detectar un defecto en un software, generalmente se refiere a cuando ya está en uso. Adaptativo son los cambios que se hacen cuando se ajusta a nuevos ambientes o a otros sistemas. Perfectivo son cambios que se requieren para mejorar sus capacidades. Preventivo son cambios para aumentar sus características. Guadalupe Ibargüengoitia G., Hanna Oktaba 8

9 En todos estos casos se hacen pruebas de regresión para detectar defectos causados por los cambios como efectos laterales o por correcciones mal hechas. El proceso típico de pruebas de regresión consiste en: Definir nuevos casos de prueba que revisen las interacciones en la nueva versión tanto para los componentes modificados como para los efectos laterales de esas modificaciones. Efectuar las pruebas. Tomar las acciones necesarias cuando no se pase una prueba. Las pruebas de regresión deberán hacerse siempre se tenga uno de estos casos: Se desarrolle una nueva subclase, se deberá probar la superclase también. Se cambie una superclase, se probarán sus subclases también. Al cambiar una clase servidora, se probarán sus clientes. Al detectar algún defecto. Al crear una nueva versión de un software. Se deberá probar cada nueva característica. Se haga un nuevo incremento al software. Se tenga una versión estable y se libere el software. Referencias bibliográficas Binder R. V. Testing Object-oriented Systems. Models, patterns and Tools. Addison Wesley Braude E. J. Ingeniería de software. Una perspectiva orientada a objetos. Alfaomega p Humphrey Watts S., Introduction to Team Software Process, SEI Series in Software Engineering, Addison Wesley, Larman C. Agile & Iterative Development. A Manager s guide. Addison Wesley Moprosoft Modelo de Procesos para la Industria de Software. Versión 1.1 Mayo Sommerville I. Ingeniería de Software. 6ª edición. Addison Wesley Guadalupe Ibargüengoitia G., Hanna Oktaba 9

Capítulo 3. Fase de Lanzamiento. 3.1 Fase de Lanzamiento (Ciclo 1) objetivos, actividades y productos.

Capítulo 3. Fase de Lanzamiento. 3.1 Fase de Lanzamiento (Ciclo 1) objetivos, actividades y productos. Capítulo 3 Fase de Lanzamiento Objetivos del capítulo: Explicar los objetivos y las actividades de la fase de Lanzamiento. Qué son los objetivos del equipo, del producto, personales y por rol. La necesidad

Más detalles

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez CLASE 11: PRUEBAS DE SOFTWARE Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez Pruebas: Definición Prueba de Software es la ejecución del código usando combinaciones de entradas, en un determinado

Más detalles

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0 Ingeniería de Software II SETEPROS Versión 1.0 Historial de revisiones Date Version Description Author 1.0 Primera versión Marcos Duque Oviedo Ingeniería de Software II, 2010 Página 2 de 11 Tabla de contenidos

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Diseño de casos de prueba. Pruebas de SI OO Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Pruebas de SI OO 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo de Dominio,...

Más detalles

Técnicas de Pruebas de

Técnicas de Pruebas de Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar

Más detalles

Capítulo 7. Pruebas y mantenimiento del sistema

Capítulo 7. Pruebas y mantenimiento del sistema Capítulo 7 Pruebas y mantenimiento del sistema 129 Una vez que el sistema ha sido desarrollado, es necesario someterlo a una serie de pruebas que nos permitan identificar y mejorar aquellos puntos necesarios

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de

Más detalles

Plantilla SVVP (Software Verification & Validation Plan) Trabajo de grado Ingeniería de Sistemas Pontificia Universidad

Plantilla SVVP (Software Verification & Validation Plan) Trabajo de grado Ingeniería de Sistemas Pontificia Universidad Pontificia Universidad Javeriana Marco teórico Trabajo de grado CIS1430IS08 V2Soft: guía metodológica para el proceso de validación y verificación de requerimientos para el usuario final Plantilla SVVP

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Pruebas de Software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Pruebas de Software Objetivos de las Pruebas Demostrar al desarrollador y al cliente que el software satisface los requerimientos. Descubrir defectos en el software en que el comportamiento de éste es

Más detalles

Fase de Pruebas Introducción.

Fase de Pruebas Introducción. Fase de Pruebas Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo humano son enormes. Los errores

Más detalles

Aseguramiento de Calidad en el Desarrollo de Software Libre

Aseguramiento de Calidad en el Desarrollo de Software Libre Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda

Más detalles

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC)

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) FECHA DE EMISIÓN: 23/10/2017 14:08 FICHA DE PERFIL OCUPACIONAL LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) Sector: INFORMACIÓN

Más detalles

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC)

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) FECHA DE EMISIÓN: 11/03/2018 00:19 FICHA DE PERFIL OCUPACIONAL LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) Sector: INFORMACIÓN

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura

Más detalles

Proceso de Testing Funcional Independiente

Proceso de Testing Funcional Independiente Proceso de Testing Funcional Independiente Tesis de Maestría en Informática Beatriz Pérez Lamancha Setiembre 2006 PEDECIBA informática Instituto de Computación (InCo) Facultad de Ingeniería Universidad

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

Tipo de competencia: Específica

Tipo de competencia: Específica Departamento: Depto Computacion y Dise o Nombre del curso: Pruebas de Software Clave: 004257 Academia a la que pertenece: Pruebas de Software Requisitos: Requisito de Prueba de Software: Programaci n III,

Más detalles

Estrategia de Pruebas

Estrategia de Pruebas Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado

Más detalles

ITILv3-Transición del Servicio de Información. Figuras basadas en material ITIL

ITILv3-Transición del Servicio de Información. Figuras basadas en material ITIL ITILv3-Transición del Servicio de Información Figuras basadas en material ITIL Fundamentos de ITIL Edición 2011 Transición del Servicio Transición del Servicio Transición del Servicio Definición Terminología

Más detalles

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software

Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes

Más detalles

Procesos del software

Procesos del software Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo

Más detalles

Anexo 10. Pruebas verificadas

Anexo 10. Pruebas verificadas 1 Anexo 10. Pruebas verificadas Introducción El proceso de pruebas inició con una revisión conceptual para la identificación de las pruebas por realizar, a partir de las características del proyecto. En

Más detalles

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas C O N T E N I D O 1. Propósito 2. Alcance 3. y autoridad 4. Normatividad aplicable 5. Políticas 6. Diagrama de bloque del procedimiento 7. Glosario 8. Anexos Anexo 1 : Bitácora de respaldos para entrega

Más detalles

Cómo asegurar la calidad de los proyectos de desarrollo? Por César Villarreal, Northware Global Project Manager

Cómo asegurar la calidad de los proyectos de desarrollo? Por César Villarreal, Northware Global Project Manager Cómo asegurar la calidad de los proyectos de desarrollo? Por César Villarreal, Northware Global Project Manager Diciembre 2011 Estás apunto de iniciar un proyecto de desarrollo de software? Y y no cuentas

Más detalles

ISF-1302 SATCA 1 : Carrera:

ISF-1302 SATCA 1 : Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Proceso Personal para el Desarrollo de Software. ISF-1302 3-2 - 5 Ingeniería en Sistemas Computacionales

Más detalles

ISF-1304 SATCA 1 : Carrera:

ISF-1304 SATCA 1 : Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Verificación y Validación del Software. ISF-1304 3 2-5 Ingeniería en Sistemas Computacionales 2.

Más detalles

Productos de Software

Productos de Software Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos

Más detalles

ANEXO TECNICO. Fábrica de Software

ANEXO TECNICO. Fábrica de Software Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.

Más detalles

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas C O N T E N I D O 1. Propósito 2. Alcance 3. y autoridad 4. Normatividad aplicable 5. Políticas 6. Diagrama de bloque del procedimiento 7. Glosario 8. Anexos Anexo 1 : Solicitud de un proyecto Anexo 2

Más detalles

Proceso Unificado (Iterativo e incremental)

Proceso Unificado (Iterativo e incremental) Proceso Unificado (Iterativo e incremental) Proceso Unificado de Desarrollo de Software, I. Jacobson, J. Rumbaugh y G. Booch, Addison-Wesley, 1999 Fases y Flujos de trabajo de los ciclos de vida. Disciplinas

Más detalles

CICLO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Llorens Fabregas

CICLO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Llorens Fabregas CICLO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Llorens Fabregas Integrantes: BERNARDINI, Alessio MENDOZA, Sunling RUIZ, Daniel SOTO, Jorge SANTANA, Diego http://www.une.edu.ve/~ruizd/index.htm Introducción

Más detalles

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR: 3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

Proceso de Desarrollo de SW

Proceso de Desarrollo de SW Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. ELO 329:

Más detalles

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Introducción a la ingeniería de software Actividades de aprendizaje: A2_Métodos de desarrollo de software Clave: Ingeniería:

Más detalles

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL

CONSEJO DE NORMALIZACIÓN Y CERTIFICACIÓN DE COMPETENCIA LABORAL NORMAS TÉCNICAS DE COMPETENCIA LABORAL I. Datos Generales de la Calificación CINF0285.01 Título Análisis y diseño de sistemas de información Propósito Brindar los parámetros requeridos para evaluar la competencia en las funciones del análisis

Más detalles

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE

UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve

Más detalles

LICITACIÓN PÚBLICA BASES TÉCNICAS

LICITACIÓN PÚBLICA BASES TÉCNICAS LICITACIÓN PÚBLICA Construcción, Implantación y Mantención del Sistema Declaración de Importación y Pago Simultaneo (DIPS) de Carga y Franquicias para el BASES TÉCNICAS Octubre de 2007 ÍNDICE BASES TÉCNICAS...3

Más detalles

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición

Fuente: Ian Sommerville. Ingeniería del Software, Séptima Edición 1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso

Más detalles

Capítulo 6 Fase de Especificación de requerimientos. 6.1 Fase de Especificación de requerimientos: objetivos, actividades y productos.

Capítulo 6 Fase de Especificación de requerimientos. 6.1 Fase de Especificación de requerimientos: objetivos, actividades y productos. Capítulo 6 Fase de Especificación de requerimientos Objetivos del capítulo: El objetivo de este capítulo es plantear el proceso de la fase de especificación de requerimientos. Por lo que se pretende: Mostrar

Más detalles

Seminario 1: Documento de Especificación de Requisitos. Laboratorio de Programación Curso 2006/2007 Impartido por: Fran Ruiz

Seminario 1: Documento de Especificación de Requisitos. Laboratorio de Programación Curso 2006/2007 Impartido por: Fran Ruiz Seminario 1: Documento de Especificación de Requisitos Laboratorio de Programación Curso 2006/2007 Impartido por: Fran Ruiz Contenido Introducción Contexto Justificación Objetivos Documento de Especificación

Más detalles

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC 25000. Pérez, M. V, 1 Castellanos, D, 1, Mir, D. 1 1 Universidad de las Ciencias Informáticas (UCI), Facultad

Más detalles

PROCEDIMIENTO GENERAL DE CALIDAD

PROCEDIMIENTO GENERAL DE CALIDAD REVISION 6 Pág. 1 de 9 INDICE 1. OBJETO. 2. ALCANCE. 3. REFERENCIAS. 4. RESPONSABILIDADES. 5. DESCRIPCION. 6. ARCHIVO DE DOCUMENTACIÓN. Copia: CONTROLADA NO CONTROLADA Código de la Empresa ASIGNADA A:

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

Más detalles

Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2

Ciclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2 Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo

Más detalles

Capítulo 4: Prueba y validación de los objetos modelo.

Capítulo 4: Prueba y validación de los objetos modelo. Capítulo 4: Prueba y validación de los objetos modelo. Una vez que se genera el código fuente, el software debe ser probado para descubrir y, si es necesario, corregir errores antes de su entrega y liberación

Más detalles

Lineamientos para Establecer los Estándares

Lineamientos para Establecer los Estándares Estándares para el Desarrollo, Liberación y Mantenimiento de los Sistemas de Tecnologías de Información delhonorable NO. DE CLAVE: MPUE1418/RLIN/SECAD08/017-A/310517 JUNIO 2014 Con fundamento en lo dispuesto

Más detalles

Ingeniería del Software 2

Ingeniería del Software 2 Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación

Más detalles

Mantenimiento de Software

Mantenimiento de Software Mantenimiento de Software Contexto Histórico Frente a la considerable velocidad con que se ha desarrollado la ingeniería de computadores (hardware), el desarrollo del software ha sufrido un retraso histórico

Más detalles

PERFIL DE CARGO. - Apoyar en la preparación de las auditorías programadas.

PERFIL DE CARGO. - Apoyar en la preparación de las auditorías programadas. PERFIL DE CARGO I. IDENTIFICACIÓN DEL CARGO Nombre del Cargo Unidad Familia de cargos : Profesional : Dirección de Informática : Profesionales II. OBJETIVO DEL CARGO Planear, confeccionar y mantener el

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 26/09/2013 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2013 Objetivos de este tema

Más detalles

PROCEDIMIENTO AUDITORIAS INTERNAS DE CALIDAD Y CONTROL INTERNO 1. OBJETIVO

PROCEDIMIENTO AUDITORIAS INTERNAS DE CALIDAD Y CONTROL INTERNO 1. OBJETIVO 1. OBJETIVO Establecer un procedimiento para realizar la planeación y ejecución de las auditorias internas de Calidad y Control Interno, donde se determine la conformidad del Sistema de Gestión de Calidad

Más detalles

COBIT 4.1. Planear y Organizar PO10 Administrar Proyectos. By Juan Antonio Vásquez

COBIT 4.1. Planear y Organizar PO10 Administrar Proyectos. By Juan Antonio Vásquez COBIT 4.1 PO10 Administrar Proyectos By Juan Antonio Vásquez Establecer un marco de trabajo de administración de programas y proyectos para la administración de todos los proyectos de TI establecidos.

Más detalles

PATRONES DE DISEÑO FRAMEWORKS

PATRONES DE DISEÑO FRAMEWORKS PATRONES DE FRAMEWORKS Definiciones Finalidades Características Diseño de software basado en patrones Descripción Utilización de los patrones en el diseño Clasificación FRAMEWORKS Basado en la reutilización

Más detalles

Implementación del SGC

Implementación del SGC Implementación del SGC Estamos comprometidos con ISO 9001:2008 y GP 1000:2009 C apacitación Enfoque de Auditoría C ONTENIDO 1. Qué es una auditoria? 2. Para qué realizar auditorías? 3. Qué se verifica

Más detalles

Departamento Administrativo Nacional de Estadística

Departamento Administrativo Nacional de Estadística Departamento Administrativo Nacional de Estadística Informático Oficina de Sistemas OFISIS Caracterización Informático Septiembre de 2015 CÓDIGO: -000-CP-01 PÁGINA: 1 PROCESO: Informático Descripcion del

Más detalles

Análisis y desarrollo de sistemas de información.

Análisis y desarrollo de sistemas de información. Análisis y desarrollo de sistemas de información. Introducción Proveemos servicios de análisis y desarrollo de sistemas de información basados en las características y procesos de las entidades, de sus

Más detalles

Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio

Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC Objetivo

Más detalles

ISO 9001 Auditing Practices Group Guidance on:

ISO 9001 Auditing Practices Group Guidance on: International Organization for Standardization International Accreditation Forum ISO 9001 Auditing Practices Group Guidance on: Auditando el proceso de Diseño y Desarrollo 1. Introducción El objetivo de

Más detalles

Plan de Pruebas Proyecto: <Sistema de información web para la administración de gimnasio Flex Gym Center>

Plan de Pruebas Proyecto: <Sistema de información web para la administración de gimnasio Flex Gym Center> PAGINA 1-10 Plan de Pruebas Proyecto: Versión: Historial de Revisiones Versión Fecha Autor Descripción 1.0 22/10/15

Más detalles

Estrategias de prueba del software

Estrategias de prueba del software 5.3 Plan de pruebas Estrategias de prueba del software Proporcionan un plano o guía para el desarrollador del software, para la organización de control de calidad y para el cliente. Es una guía que describe

Más detalles

SISTEMA DE GESTION DE CALIDAD PROCEDIMIENTO. GESTION DE PROYECTOS. CLASIFICACIÓN DE PROYECTOS

SISTEMA DE GESTION DE CALIDAD PROCEDIMIENTO. GESTION DE PROYECTOS. CLASIFICACIÓN DE PROYECTOS CLASIFICACIÓN DE PROYECTOS Código PR-GP-001 Fecha 01/Abril 2010 Pagina 1 de 1 Clasificar los proyectos para organizar y administrar los recursos de manera tal que se pueda culminar con todo el trabajo

Más detalles

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control Proceso de Pruebas Proceso de Pruebas Proceso mediante el cual se aplican una serie de métodos,algunas veces utilizando herramientas, que permiten obtener una conjunto de medidas para verificar y validar

Más detalles

Microsoft Dynamics Sure Step Fundamentos

Microsoft Dynamics Sure Step Fundamentos Fundamentos 28-09-2015/Serie Microsoft Dynamics Sure Step Fases Desarrollo Implementación Operaciones / Septiembre 2015 Rosana Sánchez CCRM: @rosana-sanchez-2 Twitter: @rosansasanchez6 Correo: ingrossanbar@hotmail.com

Más detalles

MINISTERIO DE HACIENDA Código:PSC-AI-04.3 DIRECCION GENERAL DE RENTAS Revisión: 1 AUDITORIA INTERNA

MINISTERIO DE HACIENDA Código:PSC-AI-04.3 DIRECCION GENERAL DE RENTAS Revisión: 1 AUDITORIA INTERNA 1. Objetivo Establecer el criterio, métodos y responsabilidades para la ejecución de Auditorías Internas tendientes a verificar la implementación y eficacia del Sistema de Calidad. 2. Definiciones Registro

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

Supervisión de Servicios de Desarrollo de Software

Supervisión de Servicios de Desarrollo de Software PymespráTICas Webinar RED-Encuentro Aspectos Clave en la Contratación y Supervisión de Servicios de Desarrollo de Software Ref. Guía de Adquisición MPS.BR que describe un proceso de adquisición de software

Más detalles

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA: 1 REQUERIMIENTOS FUNCIONALES INTIFICADOR: R1 Registrar información o datos de una persona Si Alta Número y tipo de documento Apellidos y Nombres completos Dirección Teléfono Firma DOCUMENTOS VISUALIZACIÓN

Más detalles

Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L

Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L Tema 2. Casos de Uso C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R E N O

Más detalles

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE PROCEDIMIENTO PARA EL DESARROLLO DE REGISTRO DE CAMBIOS FECHA DE VIGENCIA/ VERSIÓN No. NUMERAL DESCRIPCION U ORIGEN DEL CAMBIO Página 1 de 6 1. OBJETIVO Establecer la metodología para recepcionar y atender

Más detalles

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 5 Nombre: Proyectos multimedia educativos y etapas para su desarrollo. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:

Más detalles

PRUEBAS DE SISTEMAS. Hungría Berbesí UNEFA Ingeniería de Sistemas

PRUEBAS DE SISTEMAS. Hungría Berbesí UNEFA Ingeniería de Sistemas PRUEBAS DE SISTEMAS Hungría Berbesí UNEFA Ingeniería de Sistemas Técnicas de prueba El desarrollo de Sistemas de software implica la realización de una serie de actividades predispuestas a incorporar

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos

Más detalles

Introducción al Personal Software Process (PSP)

Introducción al Personal Software Process (PSP) Introducción al Software Process (PSP) El Software Process ayuda a los desarrolladores de software a mejorar su funcionamiento disciplinando la manera en que desarrollan software De acuerdo con las prácticas

Más detalles

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Fase de inicio de RUP

Fase de inicio de RUP Fase de inicio de RUP Libro de Larman, Capítulos 4-7 Dr. Eduardo A. RODRÍGUEZ TELLO CINVESTAV-Tamaulipas 3 de octubre del 2012 Dr. Eduardo RODRÍGUEZ T. (CINVESTAV) Fase de inicio 3 de octubre del 2012

Más detalles

Capítulo 8 Fase de Construcción. 8.1 Fase de Construcción: objetivos, actividades y productos.

Capítulo 8 Fase de Construcción. 8.1 Fase de Construcción: objetivos, actividades y productos. Capítulo 8 Fase de Construcción Objetivos del capítulo: Describir las actividades necesarias en la fase de construcción tales como: hacer el diseño detallado, construir el código, planear y aplicar pruebas

Más detalles

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN CODIGO: PRCONTCALID001 Versión 1.0 2015 ANEXO 10 PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN NOMBRE Y GARGO FIRMA Elaboró Coordinador del Área de Control de Calidad Revisó y aprobó

Más detalles

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema

Más detalles

UN EJEMPLO: EL PROCESO UNIFICADO DE DESARROLLO (2ª parte)

UN EJEMPLO: EL PROCESO UNIFICADO DE DESARROLLO (2ª parte) UN EJEMPLO: EL PROCESO UNIFICADO DE DESARROLLO (2ª parte) The unified software development process, Ivar Jacobson, Grade Booch, James Rumbaug, Ed. Addison Wesley, 1999 El proceso unificado de desarrollo,

Más detalles

ORGANIZACIÓN ADUANAL DE Versión 02 QUERETARO S.C. SGC Página 1 de 8 Procedimiento de auditoría interna Código SGC 93

ORGANIZACIÓN ADUANAL DE Versión 02 QUERETARO S.C. SGC Página 1 de 8 Procedimiento de auditoría interna Código SGC 93 SGC Página 1 de 8 Objetivo Estandarizar los criterios de trabajo para verificar la conformidad del Sistema de Gestión de Calidad y Seguridad con los requisitos establecidos en la Norma Internacional NMX-CC-9001-IMNC-2015

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos. PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL

Más detalles

Definición del modelo funcional transversal integrado para las Secretarías

Definición del modelo funcional transversal integrado para las Secretarías Proceso MAPM-Administrar Definición del modelo funcional transversal integrado para las Secretarías Mapas de procesos resultantes a Tercer nivel Macroproceso Proceso Subproceso Recursos Materiales MAPM-Administrar

Más detalles

Figure 14-1: Phase F: Migration Planning

Figure 14-1: Phase F: Migration Planning FASE F PLAN DE MIGRACION Figure 14-1: Phase F: Migration Planning En este capítulo se aborda la planificación de la migración, es decir, cómo pasar de la línea de base a la Arquitectura Objetivo. Arquitecturas

Más detalles

GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba

GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba GUÍA DE LABORATORIO Nº 19 Implementación de casos de prueba GUÍA DE LABORATORIO Nº 19 Actividad de Proyecto: Ejecutar y documentar pruebas del software que cumplan con los estándares de calidad Estructura

Más detalles

Sistemas de Información. Ing. José Manuel Poveda

Sistemas de Información. Ing. José Manuel Poveda Sistemas de Información Ing. José Manuel Poveda 1 Definición de Sistema: Un sistema es una colección de componentes interrelacionados que trabajan conjuntamente para cumplir algún objetivo. 2 Los sistemas

Más detalles

I genier i í er a í de Requeri er m i i m en t s

I genier i í er a í de Requeri er m i i m en t s Ingeniería de Requerimientos WEBinar Objetivos Describir los conceptos relacionados con la ingeniería y administración de Identificar actividades y productos relacionados Referencias Software Requirements.

Más detalles

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías

Más detalles

MANUAL DE OPERACIÓN Y PROCESOS

MANUAL DE OPERACIÓN Y PROCESOS MANUAL DE OPERACIÓN Y PROCESOS Dirección de Informática ÍNDICE ÍNDICE... 1 CONTROL DE REVISIONES Y CAMBIOS... 2 PRESENTACIÓN... 3 OBJETIVOS DEL MANUAL... 3 INVENTARIO GENERAL DE LOS PROCESOS Y SUBPROCESOS...

Más detalles

Ingeniería de Requerimientos. requiere de un Sistema de Software.

Ingeniería de Requerimientos. requiere de un Sistema de Software. Ingeniería de uestableciendo lo que el cliente requiere de un Sistema de Software. Ian Sommerville 1995 Ingeniería de Software, 5a. edición Capitulo 4 Diapositiva 1 Objetivos u Introducción a la Noción

Más detalles

Propuesta de Mejoras a la Primera Versión de la Metodología de Desarrollo de Software Libre

Propuesta de Mejoras a la Primera Versión de la Metodología de Desarrollo de Software Libre Propuesta de Mejoras a la Primera Versión de la Metodología de Desarrollo de Software Libre Fecha: 10-06-2013 Revisión: 0.1 Realizado por: Johanna Alvarez Cooz En función de observaciones planteadas por

Más detalles

Realización de Pruebas

Realización de Pruebas Página 1 de 6 1. Objetivo y Alcance Establecer las pautas necesarias para ejecutar el proceso de pruebas de la versión de Software a liberar en el repositorio de Despliegue. Comprende desde la identificación

Más detalles

Adquisición de TIC - Código Abierto

Adquisición de TIC - Código Abierto Adquisición de TIC - Código Abierto 2 3 Cuestionamientos sobre los resultados del desarrollo de SW Los sistemas no responden a las expectativas de los usuarios. Los programas fallan con cierta frecuencia.

Más detalles

Contenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo

Contenido. Introducción. Buenas Prácticas. Buenas Prácticas. Introducción al RUP. Disciplina Requerimientos. Conclusiones. Desarrollo Iterativo Contenido Introducción Buenas Prácticas Introducción al RUP Disciplina Requerimientos Conclusiones Buenas Prácticas Desarrollo Iterativo Administración de Requisitos Arquitectura basada en componentes

Más detalles