INTRODUCCIÓN A LAS PRUEBAS Y CALIDAD DE SOFTWARE

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

Download "INTRODUCCIÓN A LAS PRUEBAS Y CALIDAD DE SOFTWARE"

Transcripción

1 INTRODUCCIÓN A LAS PRUEBAS Y CALIDAD DE SOFTWARE PRUEBAS Y CALIDAD DE SOFTWARE MAESTRÍA EN INGENIERÍA ÉNFASIS EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN FACULTAD DE INGENIERÍA UNIVERSIDAD DEL VALLE SEMESTRE 2017A - DOCENTE BEATRIZ FLORIAN GAVIRIA

2 CONTENIDO Crisis en el Desarrollo de Software Conceptos Generales de Pruebas Tipos de Pruebas Pruebas de Software en el Ciclo de Vida de Desarrollo de SW Introducción a la Calidad de Software EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 2

3 CRISIS EN EL DESARROLLO DE SOFTWARE EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 3

4 LA LLAMADA CRISIS DEL SOFTWARE Por qué toma tanto tiempo desarrollar software? Por qué es tan elevado su costo? Por qué no se puede entregar programas libres de errores? Por qué es tan costoso su mantenimiento? Por qué resulta tan difícil constatar el progreso del desarrollo de software? La calidad se mide o se construye? EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 4

5 LA LLAMADA CRISIS DEL SOFTWARE La crisis del software aparece en la segunda era de la evolución de los sistemas informáticos (alrededor de 1968). Las actividades de mantenimiento del software (corrección de fallas, modificación por cambios de requerimientos de usuarios, y adaptación a nuevos dispositivos) y el costo en dicho mantenimiento comenzó a absorber recursos en una medida alarmante. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 5

6 LA CRISIS DEL SOFTWARE 1970 s - Crisis del software Exceso en la capacidad para desarrollar software grande y complejo, con la tecnología existente. Costo de las actividades de mantenimiento del software superior a los costos de nuevos desarrollos. Inicio el descenso en los costos del hardware. Aumento de proyectos que fallaron a causa del software. Soluciones Mejores lenguajes de programación (PL/1, APL, Jovial) Lenguajes formales para especificar requerimientos Lenguajes estructurales y multitareas. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 6

7 LA CRISIS DEL SOFTWARE 1985 Crecimiento de la Industria del Software a $ USD 300 MM Reconocimiento de la Ingeniería de Software como una disciplina de la Ingeniería. Los costos del hardware continúan disminuyendo. Surgen las herramientas CASE y lenguajes de modelamiento: Implementación de un proceso específico de desarrollo Representar gráficamente los diseños del software Fácil de mantener, validar y entender. Soluciones Muchas compañías se dieron cuenta que necesitaban realizar mejoras significativas en su proceso de desarrollo. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 7

8 CASOS DE FRACASO London Ambulance Dispatching System (1992) Sistema para gestionar las llamadas de emergencias. Inversión :1.8 millones. Pérdidas: se estima 20 vidas. Problema: El sistema no distinguía llamadas distintas. Retenía llamadas durante horas. Usuarios sin formación. Implantación del sistema de manera apresurada. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 8

9 CASOS DE FRACASO Agencia Espacial Europea (1996) Sistema de navegación del Ariane 5. Evolución del Ariane 4 Inversión: 7 billones de dólares. Pérdidas: 2 satélites se desintegraron. Problema: Sobrecarga al operar con la velocidad 5 veces mayor que en el Ariane 4) No se controlaban las excepciones. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 9

10 CASOS DE FRACASO Nike (2001) Sistema para automatizar la gestión, producción y venta. Inversión : 400 millones dólares. Pérdidas: 100 millones en ventas. Reducción de un tercio del valor de las acciones Problema: El sistema intercambiaba órdenes de producción. Exceso de stock en algunos productos y falta en otros. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 10

11 CASOS DE FRACASO FBI (2005) Sistema para aumentar la seguridad de las redes y modernizar las aplicaciones de investigación Inversión : 581 millones dólares (450 millones ) Pérdidas: 170 millones de dólares y 5 años de trabajo Problema: Prisas tras el 11S Continuos cambios en los requerimientos y en los responsables Poca preparación de los directores de proyecto EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 11

12 LA CRISIS DEL SOFTWARE ACTUALIDAD Los proyectos sobrepasan los cronogramas establecidos. Errores funcionales. Calidad por debajo de lo esperado. Se requiere re-ingeniería constantemente. Necesidad de maduración continua en los procesos y profesionales. Los requerimientos no-funcionales sin certificación o pruebas. Soluciones Idea de dividir para vencer Metodologías ágiles Test-Driven Development (TDD) Behavior-Driven Development (BDD) Herramientas para pruebas no-funcionales EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 12

13 CONCEPTOS GENERALES DE PRUEBAS EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 13

14 CONCEPTOS GENERALES DE PRUEBAS Qué son las Pruebas? Las pruebas muestran la presencia de errores pero nunca la ausencia de ellos El proceso de operar un sistema o un componente bajo condiciones especificadas, observando o registrando los resultados, y de hacer una evaluación de un cierto aspecto del sistema o del componente. IEEE Estándar Glossary of Software Enginerineering Terminology EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 14

15 CONCEPTOS GENERALES DE PRUEBAS EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 15

16 CONCEPTOS GENERALES DE PRUEBAS Ideas Generales - Pruebas La prueba exhaustiva del software es impracticable (no se pueden probar todas las posibilidades de su funcionamiento ni siquiera en programas sencillos) El objetivo de las pruebas es la detección de defectos en el software (descubrir un error es el éxito de una prueba) El descubrimiento de un defecto significa un éxito para la mejora de la calidad del producto de Software. Todos los errores deben ser registrados y tenidos en cuenta para su corrección. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 16

17 CONCEPTOS GENERALES DE PRUEBAS Objetivos de las Pruebas de Software - Producto Detectar defectos antes de que el producto sea instalado en el cliente o usuario final. Garantizar la aceptación de los productos por parte de los clientes o usuarios finales. Asegurar que el producto (Sistema) este listo para ser utilizado desde el punto desde las diferentes características de calidad definidas. Mejoramiento en la satisfacción de clientes o usuarios finales. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 17

18 CONCEPTOS GENERALES DE PRUEBAS Objetivos de las pruebas Equipo de desarrollo Disminución del reproceso de corrección de defectos Apropiación de la cultura de calidad por parte del equipo humano Medición y control del producto durante la etapa de desarrollo de software. Análisis de causas de defectos para apoyar la mejora de procesos de desarrollo de software. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 18

19 CONCEPTOS GENERALES DE PRUEBAS Pruebas Estáticas La evaluación del software no implica su ejecución. Se evalúan los productos intermedios de trabajo. Pruebas Dinámicas - La evaluación del software implica su ejecución. Se evalúa el producto de software o un componente funcionalmente operable. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 19

20 TIPOS DE PRUEBAS DE SOFTWARE Pruebas Estáticas de Software: Revisión de Requerimientos Revisión de Diseño Inspección de Código Revisión de Reléase EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 20

21 TIPOS DE PRUEBAS DE SOFTWARE Los Tipos de Pruebas se pueden visualizar desde dos enfoques: Estrategia (momento en el que se realiza) Niveles Prueba Pruebas Unidad Pruebas Integración Pruebas Sistemas Pruebas Regresión Pruebas Alpha & Beta Pruebas Aceptación El objetivo Pruebas funcionales Pruebas Seguridad Pruebas Desempeño (Carga) Pruebas Resistencia (Stress) Pruebas Volumen Pruebas Concurrencia No-Funcionales EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 21

22 TIPOS DE PRUEBAS DE SOFTWARE Niveles de Pruebas EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 22

23 TIPOS DE PRUEBAS DE SOFTWARE Pruebas Unidad - Pretenden probar que los fragmentos individuales (unidades) que forman el sistema cumplen las especificaciones y tienen el comportamiento esperado. Cumplimiento del objetivo de un componente de software (Método- Clase) Pruebas Integración Módulos o componentes funcionan integrados. Los datos enviados de un módulo o componente se reciben de manera consistente en el otro. Pruebas Proceso Tiene como objetivo determinar el estado de las funcionalidades independientes de un sistema. (Pueden ser módulos o componentes funcionales) EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 23

24 TIPOS DE PRUEBAS DE SOFTWARE Pruebas Regresión Asegurar que cualquier no conformidad encontrada en el sistema ha sido corregida y que ninguna de las funcionalidades liberadas previamente ha fallado como resultado de las correcciones. Pruebas Sistemas Los procesos soportados por la aplicación se cumplen completamente, es decir, los procesos fluyen desde su inicio hasta el final. Reutilización de Instrumentos de prueba. Pruebas de Aceptación Realizadas con los clientes y define su aceptación del software. Quién define el nivel de la prueba de aceptación? Quién plantea y escribe los instrumentos de pruebas? Quién ejecuta las pruebas? Cuál es el criterio de éxito / falla para la prueba de aceptación? EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 24

25 TIPOS DE PRUEBAS DE SOFTWARE Pruebas Alpha y Beta - Son pruebas de Sistemas que se realizan integrando al grupo de testers un conjunto de potenciales usuarios de la aplicación. Estos usuarios conscientes de que el producto no ha sido liberado usan su experiencia para advertir sobre potenciales fallas de la aplicación. La diferencia fundamental entre estas pruebas radica en la ubicación del equipo de pruebas; Alpha son las pruebas que se realizan internamente en la casa de software Beta las que se realizan externamente en el cliente. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 25

26 TIPOS DE PRUEBAS DE SOFTWARE Pruebas de Seguridad - La prueba de seguridad intenta verificar que los mecanismos de protección incorporados en el sistema lo protegerán, de hecho, de accesos impropios. Durante la prueba de seguridad, el responsable de la prueba desempeñe el papel de un individuo que desea entrar al sistema. Pruebas Rendimiento Carga de Información Volumen de Datos Concurrencia (Funcionalidades o Usuarios) Stress EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 26

27 TIPOS DE PRUEBAS DE SOFTWARE EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 27

28 PRUEBAS EN EL CICLO DE DESARROLLO DE SOFTWARE Pruebas en el Proceso de desarrollo de Software EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 28

29 PRUEBAS EN EL CICLO DE DESARROLLO DE SOFTWARE Pruebas en el Proceso de desarrollo de Software EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 29

30 PRUEBAS EN EL CICLO DE DESARROLLO DE SOFTWARE Pruebas en el Proceso de desarrollo de Software EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 30

31 PRUEBAS EN EL CICLO DE DESARROLLO DE SOFTWARE Pruebas en el Proceso de desarrollo de Software EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 31

32 INTRODUCCIÓN A CALIDAD DE SOFTWARE EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 32

33 QUÉ NOS HACE PENSAR EN CALIDAD? EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 33

34 CALIDAD Definición de diccionario: Conjunto de cualidades que constituyen la manera de ser de una persona o cosa. Superioridad en su línea; nobleza de linaje; importancia o gravedad de una cosa. En términos generales podemos definir la calidad como conjunto de características que se pueden esperar de un producto o servicio. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 34

35 CALIDAD EN SOFTWARE FUNCIONAMIENTO: Nivel elemental de calidad. El software siempre debe funcionar, debe permitirnos usarlo cuando sea necesario. Funciona todas las veces que se requiere. FUNCIONALIDAD: Nivel intermedio de calidad. El software debe hacer lo que dice que hace. Es importante contar con las facilidades para conocer las tareas que hace (manual de usuario completo) USABILIDAD: Nivel superior de calidad. El software no solo debe hacer lo que dice que hace sino permitirnos hacerlo de forma adecuada, natural. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 35

36 CUÁNDO EVIDENCIAMOS LA CALIDAD EN EL SOFTWARE? Cuando un programa no tiene errores de sintaxis. Cuando un programa tiene un buen manejo de excepciones durante su ejecución Existen datos de pruebas para los cuales el programa arroja salidas correctas. Para conjunto típicos de datos, el programa arroja salidas correctas. Para un conjunto de datos límites, el programa arroja salidas esperadas. Para todos los posibles conjuntos de datos de prueba y todas las condiciones de entrada inválida, el programa da respuestas esperadas. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 36

37 CALIDAD EN SOFTWARE En el software se esperan, entre otras, algunas de estas cualidades, (atributos de calidad): Robustez: El sistema funciona aun en circunstancias anormales. Confiabilidad: Funcionalidad + Robustez. Extendibilidad: Facilidad de adaptarse a cambios en las especificaciones. Reutilización: Capacidad del software para ser utilizado total o parcialmente en otros software. Eficiencia: Capacidad del software para usar el mínimo de recursos en sus procesos. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 37

38 QUIÉN ES EL RESPONSABLE DE LA CALIDAD? Un conjunto de características de calidad determinados deben ser comunes a todos los productos creados por un ente dado. Es por ello que una entidad debe ser encargada de definir e implementar la calidad de su producto. En el software este es, la Fabrica de Software. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 38

39 LA FÁBRICA DE SOFTWARE Gestión de infraestructuras (Adm de BD y de S.O) * Equipos de documentación (Describe funcionalidades del producto) * EQUIPO DE DESARROLLO Núcleo Equipos de pruebas del software * Equipos de apoyo a la gestión (Económico y recursos humanos) * *Equipos de apoyo EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 39

40 LA FÁBRICA DE SOFTWARE - Se responsabiliza de la realización de un producto, no de disponer de las personas para realizarlo. - Se orienta a la realización de productos, es decir, soluciones software genéricas orientadas a las necesidades generales de un sector o negocio. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 40

41 FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD Recursos Humanos: Las personas son el engranaje principal de la fabrica de software, de ellos se espera: Profesionalidad (Conocimientos, Ética). Aptitud Critica y de Aprendizaje continuo. Trabajo en equipo. Infraestructura: Las instalaciones debe ser acordes al proyecto a realizar y debe ofrecer todas la necesidades al equipo de desarrollo. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 41

42 FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD Metodología: Define el procedimiento como se generara el producto, debe estar asociada a la sensatez. Gestión: Define la manera como se van a distribuir todos los recursos (incluyendo el tiempo) en la diferentes actividades definida por la metodología De igual manera debe estar asociada a la sensatez, y estar basada en elementos para determinar el estado de cualquier proceso (Métricas). EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 42

43 MÁS ALLÁ DE LA FÁBRICA DE SOFTWARE La fábrica de software solo es un componente de una gran cadena de suministro compuesta de: Universidades: Proveen nuevo conocimiento (Conceptos y Tecnologías). Constructores de Componentes: Toma los conocimientos dados por la universidades y los transforman en componentes de alto nivel. Fabrica de Software: Ensambla los componentes para construir software para propósitos específicos Administradores de Información. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 43

44 ROLES EN UN PROYECTO DE SOFTWARE Administrador del Proyecto: Determina las actividades a realizar y los recursos dados a cada una. Asegura el cumplimiento de plazos y de la ejecución de las políticas de la Fábrica de Software. Atento al manejo de riesgos. Intermediador entre los participantes. Gestor de Calidad: Es el que se encarga de implementar el SGC, nombrar los inspectores de las tareas del proceso de desarrollo, controlar las pruebas, el análisis de las mediciones y proponer con el grupo de desarrollo modificaciones o mejoras al proceso. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 44

45 ROLES EN UN PROYECTO DE SOFTWARE Líder de Configuración: Es el que se encarga de manejar los elementos generados en el proceso de software y registrar sus cambios. Analistas: Analizan el problema y determinan las soluciones a estos, dichas soluciones se plasman como requerimientos Arquitectos: Diseñan el sistema a diferentes niveles y perspectivas, a partir de un análisis del negocio (Requerimientos). EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 45

46 ROLES EN UN PROYECTO DE SOFTWARE Programadores: Son los encargados de construir los diseños de los arquitectos. Equipo de Pruebas: Son los encargados de probar los diferentes elementos generados en el proyecto, en supervisión del gestor de calidad. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 46

47 ACTIVIDADES DE CALIDAD Garantía de la Calidad: Establecimiento de un conjunto de procedimientos y estándares que lleven a la calidad Sistema de Gestión de Calidad (ISO 9000). Planificación de la Calidad: Adaptación de los procedimientos y entandares a un proyecto definido. Control de la Calidad: Definición y ejecución de procedimientos, que garanticen la ejecución de los mecanismos de calidad definidos. Aseguramiento de Calidad: Proveer los recursos para que los procesos se desarrollen de la forma prevista. Orientada a proporcionar confianza en que se cumplirán los requisitos de la calidad EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 47

48 REFERENCIAS Engineering models and software quality models: an example and a discussion Paolo Salvaneschi, Ugo Piazzalunga. May 2008 ISO/IEC SQuaRE. The second generation of standards for software product quality, Witold Suryn, Alain Abran. Department of Electrical Engineering, École de Technologie Supérieure. ISO/IEC 9126 Information technology - Software Product Evaluation- Quality characteristics and guidelines for their use. ISO/lEC :1993, Tecnología de la información. Vocabulario. Parte 1: Términos fundamentales. ISO 8402:1994,Gestión de la calidad y aseguramiento de la calidad. Vocabulario. ISO/lEC :2001, Tecnología de la Información. Calidad del producto software. Parte 1: Modelo de calidad. ISO/lEC 12207: Tecnología de la información. Procesos de ciclo de vida del software. EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 48

49 REFERENCIAS ISO/IEC 9126: Software Engineering - Product quality. To be published in 2003 ISO/IEC 14598: Information Technology Software product evaluation Krause P., Freimut B., Suryn W., New Directions in Measurement for Software Quality Control. Proceedings of STEP2002, Computer Society Press, 2003 Suryn W., Abran A., Bourque P., Laporte C., Software Product Quality Measurement and Evaluation: An integrated life cycle quality model using TL9000 and ISO/IEC Submitted to JISBD VIII Jornadas de Ingeniería del Software y Bases de Datos November 2003, Alicante, Spain Bevan N., Bohomolni I., Incorporating user quality requirements in the software development process, In: Proceedings of 4th International Software Quality Week Europe, Brussels, pages , EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 49

50 REFERENCIAS Vliet, H., Software Engineering, Principles and Practice, Second Edition. John Wiley & Sons, 2002 Pfleeger S.L. Software Engineering, Theory and Practice Second Edition, Prentice Hall 2001 EISC - PRUEBAS Y CALIDAD DE SOFTWARE - BEATRIZ FLORIAN GAVIRIA 50

INTRODUCCIÓN A LAS PRUEBAS DE SOFTWARE

INTRODUCCIÓN A LAS PRUEBAS DE SOFTWARE INTRODUCCIÓN A LAS PRUEBAS DE 750105M - TÉCNICAS DE PRUEBAS DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA CONTENIDO Crisis en el Desarrollo

Más detalles

Modelos, normas y estándares de calidad internacionales para los productos de software

Modelos, normas y estándares de calidad internacionales para los productos de software Modelos, normas y estándares de calidad internacionales para los productos de software 750092M Desarrollo de Software II 1 Agenda Introducción ISO 9000 (no es de PRODUCTO es de PROCESO, Sistema de Gestión

Más detalles

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias

Instituto Tecnológico Superior De Acatlán de Osorio. Portafolio de evidencias Instituto Tecnológico Superior De Acatlán de Osorio Carrera: Ingeniería Informática Materia: Verificación y Validación de Software Portafolio de evidencias Elaborado por: Solano Agustín Carlos Profesor:

Más detalles

Generalidades de la metodología de desarrollo

Generalidades de la metodología de desarrollo Generalidades de la metodología de desarrollo Agenda de Trabajo 1. Introducción 2. Planeación Sistema de Información 3. Desarrollo Sistema de Info.rmación 3.1 EVS 3.2 ASI 3.3 DSI 3.4 CSI 3.5 IAS 4. Mantenimiento

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

INSTITUTO TECNOLOGICO

INSTITUTO TECNOLOGICO INSTITUTO TECNOLOGICO ESTANDARES INTERNACIONALES QUE EVALUAN, VERIFICAN Y CERTIFICAN EL PROCESO DE ANALISIS Y DISEÑO DE DESARROLLO DE SOFTWARE ISAI MARTINEZ ANALISIS DE MODELADO DE LOS SISTEMAS DE INFORMACION

Más detalles

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0

Array Development. Array Development Plan de Pruebas de Aceptación Versión 1.0 Array Development Array Development Versión 1.0 Array Development Versión 1.0 Historia de Revisión Fecha Versión Descripción Autor 27/06/2007 1.0 Versión Final Array Development Pág. 2 de 15 Array Development

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

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

Perfil Profesional en formato de la SETEC

Perfil Profesional en formato de la SETEC Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos

Más detalles

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 Calidad Calidad Definición de diccionario: Conjunto de Cualidades que constituyen la manera de ser de una persona o cosa. En términos generales podemos definir la calidad como conjunto de características

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles

Desarrollo ágil basado en pruebas de aceptación

Desarrollo ágil basado en pruebas de aceptación Desarrollo ágil basado en pruebas de aceptación Patricio Letelier letelier@dsic.upv.es Qué resultados de I+D tenemos? TUNE-UP Process: enfoque y herramienta de apoyo para gestión ágil de proyectos (equipos

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Plan de aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 29, 2013 Objetivo Conocer los elementos de un plan de aseguramiento

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

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

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Infraestructura del aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 25, 2013 Objetivo Conocer los elementos de la infraestructura

Más detalles

ORGANIZACIÓN DOCENTE del curso

ORGANIZACIÓN DOCENTE del curso ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

ISO Ingeniería del Software

ISO Ingeniería del Software ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en

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

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto. Técnicas de prueba del software Estrategias de prueba del software 1 Modelos de calidad Calidad del software Factores de Calidad Criterios de calidad del proceso producto Métricas del proceso producto

Más detalles

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba

Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas

Más detalles

Solución de No conformidades

Solución de No conformidades Solución de No conformidades Bizagi Suite Solución de No conformidades 1 Tabla de Contenido Solución de No Conformidades... 4 Elementos del proceso... 7 Reportar No Conformidad... 7 Identificar Causas

Más detalles

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Humberto Cervantes Maceda 1 Septiembre 2008 Software por todos lados Desde los años 40's la aplicaciones y usos de las computadoras han crecido de forma constante Hoy en día el software

Más detalles

Descripción específica

Descripción específica Descripción específica NÚCLEO: Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Planificación de pruebas de software Código: CSTI0192 total: 309 horas Objetivo General: Planificar

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

Caso Práctico: Proyecto de Certificación ISO 27001

Caso Práctico: Proyecto de Certificación ISO 27001 Caso Práctico: Proyecto de Certificación ISO 27001 SER MÁS LÍDERES 21 Junio 2.006 Índice 01 La Problemática 02 Qué es un Sistema de Gestión? 03 Qué es un SGSI? 04 Por qué un SGSI? 05 Qué es la Norma ISO/IEC

Más detalles

PLANEACIÓN DE PRUEBAS

PLANEACIÓN DE PRUEBAS PLANEACIÓN DE PRUEBAS CALIDAD Y PRUEBAS DE SOFTWARE MAESTRÍA EN INGENIERÍA (DE SISTEMAS) FACULTAD DE INGENIERÍA UNIVERSIDAD DEL VALLE DOCENTE BEATRIZ FLORIAN GAVIRIA Basado parcialmente en material de

Más detalles

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO Guía 02. ISO 25000. Calidad del Producto Software Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de

Más detalles

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de la calidad de software Interna: medible a partir

Más detalles

ISO Daniel Pedrajas Van de Velde Sara Estellés Rojas Carlos García

ISO Daniel Pedrajas Van de Velde Sara Estellés Rojas Carlos García ISO 20000 Daniel Pedrajas Van de Velde Sara Estellés Rojas Carlos García Introducción Introducción, no llores = Introducción Requisitos del SGS objetivo + eficiencia y eficacia Reemplaza por completo a

Más detalles

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del

Más detalles

AUDITORIA INTERNAS DE CALIDAD Seguridad del Sur Ltda.

AUDITORIA INTERNAS DE CALIDAD Seguridad del Sur Ltda. AUDITORIA INTERNAS DE CALIDAD Seguridad del Sur Ltda. MODULO I FUNDAMENTOS DE UN SISTEMA DE GESTION DE CALIDAD. REQUISITOS NORMA ISO 9001. CONTENIDO CURSO MODULO 1 FUNDAMENTOS DE UN SISTEMA DE GESTION

Más detalles

PROTOCOLO. Fechas Mes/año Clave Semestre 6

PROTOCOLO. Fechas Mes/año Clave Semestre 6 PROGRAMA DE ESTUDIOS: ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE PROTOCOLO Fechas Mes/año Clave Semestre 6 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico

Más detalles

Testing. Es el proceso orientado a demostrar que un programa no tiene errores.

Testing. Es el proceso orientado a demostrar que un programa no tiene errores. Pruebas de Software Testing Es el proceso orientado a demostrar que un programa no tiene errores. 1. Imposible. 2. Tentación a diseñar tests que no detecten errores. Es la tarea de demostrar que un programa

Más detalles

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana

Usabilidad. Eder Mauricio Abello Rodríguez. Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Usabilidad Eder Mauricio Abello Rodríguez Departamento de Ingeniería de Sistemas Facultad de Ingeniería Pontificia Universidad Javeriana Definición Métricas Casos de estudio Conclusiones Contenido Definición

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

ISO mejorar la capacidad y madurez (evaluación) de los procesos

ISO mejorar la capacidad y madurez (evaluación) de los procesos ISO 15504 Norma internacionalpara establecer y mejorar la capacidad y (evaluación) de los procesos 1 1 n 2 PARTES DE LA NORMA ISO/IEC 15504 Parte 3: Guía para la realización de la evaluación Parte 4: Guía

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

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

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

Ingeniería del Software. Tema 5: Control y garantía del software

Ingeniería del Software. Tema 5: Control y garantía del software Ingeniería del Software Tema 5: Control y garantía del software Índice Introducción Concepto de calidad Factores y métricas de calidad Revisiones del software Revisiones técnicas formales El estándar ISO

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

CLASE # 2 PLANEACIÓN DE PRUEBAS

CLASE # 2 PLANEACIÓN DE PRUEBAS CLASE # 2 PLANEACIÓN DE PRUEBAS 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA Basado en Material

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

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN ACATLÁN PROGRAMA DE ASIGNATURA CLAVE: SEMESTRE: 5 (QUINTO) MODALIDAD

Más detalles

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad

E77 - Gestión de Recursos de la Información. Tema 5 - Gestión de Calidad E77 - Gestión de Recursos de la Información Tema 5 - Gestión de Calidad Consideraciones preliminares sobre calidad Concepto relativo y comparativo. Concepto multidimensional: referida a diversas cualidades

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA

PRUEBA DE SOFTWARE LA PRUEBA DE UN SISTEMA PRUEBA DE SOFTWARE Probar bien un sistema no es una actividad trivial para aprender. Algunos lo consideran un arte y aprender a hacerlo bien requiere práctica y experiencia. El 50% del tiempo y esfuerzo

Más detalles

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN

SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN SISTEMAS DE INFORMACIÓN: UNA INTRODUCCIÓN Maestría en Bioinformática Marzo 2010 Contenidos Datos, Información y Conocimiento Qué es un sistema de información? Cómo se desarrolla un sistema de informació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

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3 Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada

TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada TALLER DE TECNOLOGÍAS DE PRODUCCIÓN DE SOFTWARE Opción B Ingeniería de Software Aplicada Año 2017 Carrera/ Plan: Analista Programador Universitario Plan 2015 Plan 2007 Año: 3 Régimen de Cursada: Semestral

Más detalles

Descripción Específica en la modalidad de Formación Dual

Descripción Específica en la modalidad de Formación Dual Descripción Específica en la modalidad de Formación Dual Para la persona tutora y la persona monitora, a continuación se presenta la descripción específica para ejecutar el Módulo en modalidad Dual. Tomando

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

Plan 2003 Res: 281/03. Técnico Superior en Análisis de Sistemas. PROGRAMA DE LA MATERIA: Sistemas de Información II 7322

Plan 2003 Res: 281/03. Técnico Superior en Análisis de Sistemas. PROGRAMA DE LA MATERIA: Sistemas de Información II 7322 Técnico Superior en Análisis de Sistemas Plan 2003 Res: 281/03 PROGRAMA DE LA MATERIA: Sistemas de Información II 7322 Area: SISTEMAS Módulos semanales 3 Días de dictado: L M M J V S 3 Materias Antecedentes

Más detalles

IEEE- 730 Standard for Software Quality Assurance Plans. Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán

IEEE- 730 Standard for Software Quality Assurance Plans. Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán IEEE- 730 Standard for Software Quality Assurance Plans Equipo 7 Jesús Eduardo Hernández Martínez Erick Ricardo Córdova Catalán Estándar IEEE 730-2002 Define lo que es el software de alta calidad Es una

Más detalles

ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN

ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN La Ingeniería del Software (IS) es una disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde

Más detalles

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/

TEMARIO DE CURSOS. Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ TEMARIO DEL CURSO TEMARIO DE CURSOS Para reservar su cupo consulte: h1p://www.g- forward.com/ events/ Este documento y su contenido es confidencial. Su contenido no debe ser revelado, duplicado, usado,

Más detalles

Oficinas de calidad externalizadas

Oficinas de calidad externalizadas Diciembre 2013 Antonio García Candil Arquitecto de soluciones JEE. Especialista en Integración Continua. En este artículo: Qué es una Oficina de Calidad Procesos que influyen en la calidad de un proyecto

Más detalles

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE II. Profesor Asociado: Mg. Eduardo Diez

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE II. Profesor Asociado: Mg. Eduardo Diez Carrera: Licenciatura en Sistemas Materia: INGENIERIA DE SOFTWARE II Profesor Asociado: Mg. Eduardo Diez Instructor JTP: Lic. Roberto García Año: 2011 Cuatrimestre: Primer - 1 - Fundamentación de la Asignatura:

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Pruebas De Software

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

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

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE Aprobación Consejo Universitario: 2511-CU-P-2016 del 20 Diciembre del 2016 Vigencia:

Más detalles

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software

Aseguramiento de la calidad y pruebas de software. 2- Estándares y Modelos para la mejora del proceso de software Aseguramiento de la calidad y pruebas de software 2- Estándares y Modelos para la mejora del proceso de software Blanca A. Vargas Govea vargasgovea@itesm.mx Febrero 5, 2013 Objetivo Conocer los diferentes

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

Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del

Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del Capítulo III 29 Capítulo 3. Métricas y la Confiabilidad en la Ingeniería del Software En este capítulo se definirá el concepto métrica y la relación que lleva este concepto con la confiabilidad en la ingeniería

Más detalles

INGENIERIA DE SOFTWARE I

INGENIERIA DE SOFTWARE I INGENIERIA DE SOFTWARE I Año 2018 Carrera/Plan: Licenciatura en Informática Planes 2003-2007-2012-2015 Licenciatura en Sistemas Planes 2003-2007-2012-2015 Analista Programador Universitario Plan 2007-2015

Más detalles

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura Ingeniería de Software Código de la asignatura IS54 Fecha de Actualización Enero 22 de 2007 Horas Contacto Horas Trabajo

Más detalles

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas

Más detalles

CLASE # 9 EJECUCIÓN DE PRUEBAS

CLASE # 9 EJECUCIÓN DE PRUEBAS CLASE # 9 EJECUCIÓN DE PRUEBAS 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA Basado parcialmente

Más detalles

PRESENTACIÓN TRABAJO FIN DE GRADO

PRESENTACIÓN TRABAJO FIN DE GRADO PRESENTACIÓN TRABAJO FIN DE GRADO SISTEMA DE CONTROL DE DEMANDAS CIUDADANAS 2 º C I C L O D E I N G E N I E R Í A E N I N F O R M Á T I C A Á R E A : I N G E N I E R Í A D E L S O F T W A R E A L U M N

Más detalles

9.3 GLOSARIO DE TÉRMINOS

9.3 GLOSARIO DE TÉRMINOS Página: 1 de 7 9.3 GLOSARIO DE TÉRMINOS Las siguientes definiciones están dirigidas a asegurar el entendimiento del estándar de calidad de la Benemérita y Centenaria Escuela Normal del Estado y su aplicación.

Más detalles

MAESTRIA EN INGENIERÍA DE SOFTWARE

MAESTRIA EN INGENIERÍA DE SOFTWARE UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN LATACUNGA MAESTRIA EN INGENIERÍA DE SOFTWARE Autores: Ing. López Chico Ximena del Rocío Ing. Montaluisa Pilatásig Edgar Fabián Director: Ing. Marco V.

Más detalles

Proyectos de Sistemas de Software

Proyectos de Sistemas de Software Proyectos de Sistemas de Software Ingeniería en Sistemas de Información Presentación Profesor: Gerardo I. Simari Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,

Más detalles

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS !387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el

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

Facultad de Ciencias de la Computación

Facultad de Ciencias de la Computación Facultad de Ciencias de la Computación INTRODUCCION A LA DISCIPLINA COMPUTACIONAL Unidad 3 Ingenieria de Software Objetivos Definir la Ingeniería de Software y explicar su importancia. Discutir los conceptos

Más detalles

Sílabo de Pruebas y calidad de software

Sílabo de Pruebas y calidad de software Sílabo de Pruebas y calidad de software I. Datos generales Código ASUC 01006 Carácter Obligatorio Créditos 4 Periodo académico 2017 Prerrequisito Ninguno Horas Teóricas: 2 Prácticas 4 II. Sumilla de la

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

Determinación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara

Determinación de la Capacidad de Mejora del Proceso de Software. Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara Determinación de la Capacidad de Mejora del Proceso de Software Integrantes: Marisol Padilla Bautista Artemio Pérez Villa Manuel Lara ISO 15504 es una norma internacional para establecer y mejorar la capacidad

Más detalles

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.

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

Evaluación de Calidad de Objetos de Aprendizaje

Evaluación de Calidad de Objetos de Aprendizaje Universidad Central de Venezuela Facultad de Ciencias Evaluación de Calidad de Objetos de Aprendizaje Profa. Yosly Caridad Hernández Bieliukas yosly.hernandez@ciens.ucv.ve Caracas, 13 de marzo de 2013

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

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO UNIVERSIDAD DON BOSCO Facultad: Ingeniería Escuela: Computación CONTROL DE LECTURA No 3 PRUEBAS DE SOFTWARE INGENIERIA DE SOFTWARE ING. MILTON NARVAEZ INTEGRANTES HERNÁNDEZ DOÑO NORBERTO ANTONIO MARROQUIN

Más detalles

HERRAMIENTAS CASE. Contenidos

HERRAMIENTAS CASE. Contenidos UNIVERSIDAD AUTÓNOMA DE COLOMBIA INGENIERÍA DE SISTEMAS ELECTIVA TECNOLÓGICA HERRAMIENTAS CASE Ingeniería del Software asistida por Computador (CASE) Septiembre 29 de 2009 Contenidos Introducción. Taxonomía

Más detalles

MODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES

MODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES MODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES 12/01/98 1 Agenda Actores de compromiso. MIDAS Situación Actual de MIDAS. Disciplina de trabajo. (MSF) Herramienta de Ingeniería de Procesos 12/01/98

Más detalles

Gestión de la calidad Programa AGAPD-01 Módulo IV. Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc.

Gestión de la calidad Programa AGAPD-01 Módulo IV. Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc. Gestión de la calidad Programa AGAPD-01 Módulo IV Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc. 1 Gestión es : Todas las actividades o procesos que la empresa hace para obtener los entregables o productos,

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Yo :) Diego C. Martínez dcm@cs.uns.edu.ar http://cs.uns.edu.ar/~dcm Departamento

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