Calidad de Software: Modelos, Procesos, Arquitecturas. Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas (CIMAT)

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

Download "Calidad de Software: Modelos, Procesos, Arquitecturas. Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas (CIMAT)"

Transcripción

1 Seminario en Tecnologías y Software (SETyS) Calidad : Modelos, s, s Dr. Cuauhtémoc Lemus Olalde Edición 2007 Septiembre 2007 Centro de Investigación en Matemáticas (CIMAT)

2 Terminología (ISO 9000:2000) Calidad: Grado en el que un conjunto de características inherentes cumple con los requisitos Inherente es que existe como una característica permanente Pobre, buena, excelente calidad Característica: Rasgo diferenciador Puede ser inherente ó asignada; cualitativa o cuantitativa Clases: funcionales, físicas, de tiempo, etc. Característica de Calidad: característica inherente de un producto, proceso ó sistema relacionada con un requisito

3 Terminología (ISO 9000:2000) Gestión: actividades coordinadas para dirigir y controlar una organización Gestión de la Calidad: actividades coordinadas para dirigir y controlar una organización en lo relativo a la calidad Incluye: política de la calidad, objetivos de la calidad, planificación de la calidad, control de la calidad, aseguramiento de la calidad y mejora de la calidad Control de la calidad: orientada al cumplimiento de los requisitos de la calidad de la calidad: orientada a proporcionar confianza en que se cumplirán n los requisitos de la calidad Mejora de la calidad: orientada a aumentar la capacidad de cumplir con los requisitos de la calidad Mejora continua: actividad recurrente para aumentar la capacidad para cumplir los requisitos mediante el cual se establecen los objetivos y se identifican oportunidades para la mejora de un proceso continuo a través s del uso de los hallazgos de la auditoria, el análisis de los datos, la revisión n por la dirección n u otros medios, y generalmente conduce a la acción n correctiva y preventiva.

4 Qué es calidad? Conjunto de cualidades (etimología similar) de una persona ó cosa Lo que hace que una persona ó cosa sea lo que es Propiedad, carácter cter Atributo: características mensurables, que se pueden comparar con estándares conocidos (longitud, color, propiedades eléctricas, maleabilidad, etc.) Superioridad, excelencia de alguna cosa Calidad de software Como entidad intelectual (intangible), es más s difícil de caracterizar que los objetos tangibles

5 Qué es calidad? Pensamiento Sistémico de IS Administración Calidad SW Calidad de Software s de SW Modelos de Madurez Métricas Componentes Reutilizables

6 Factores que afectan la calidad de software Tecnología de desarrollo Calidad del Calidad del Producto Calidad del Personal Costo, tiempo y duración

7 Mapa Conceptual PS e IS

8 Calidad del y Calidad del Producto La mejora de procesos se basa en la suposición n de que el factor crítico que influye en la calidad del producto es la calidad del proceso de desarrollo del producto. Medir número n de defectos en los productos y relacionar estos defectos con el proceso El proceso se mejora con el propósito de reducir el número n de defectos en el producto El proceso se mejora hasta que sea repetible Resultados del proceso sean predecibles y el número de defectos se reduzca El proceso se estandariza e inicia un ciclo de mejoras adicionales

9 Adopción n de modelos y estándares CMMi SPICE ISO 9001 Moprosoft. Mejoramiento de procesos de software a través s de técnicas t y métodos estadísticos sticos PSP (Personal Software Process) TSP, TSPi (Team Software Process) Seis Sigma Software Diseño o de Seis Sigma Software Desarrollo con base en

10 Utilizar las mejores prácticas de ingeniería a de software Utilizar herramientas apropiadas Personal debidamente entrenado y con habilidades, con responsabilidades e instrucciones bien definidas Enfasis en la prevención n o detección n temprana de defectos, en lugar de detección n y corrección n de defectos

11 Modelo Genérico del Desarrollo s de Desarrollo Desarrolladores Clientes s de Administración de Organización Administradores

12 Integrar Estándar en el desarrollo de Proyectos de Organización Modelo de Referencia organización proceso Derivado del Modelo de Referencia de Administración de Desarrollo Derivado del Modelo de Referencia de Administración de Desarrollo Proyecto 1 Proyecto n

13 Enfoques de IS Enfoque Programación Descripción D. Funcional P. Estructurada OOP CBP Técnica Organización Administración H L L Modelos de Desarrollo Cascada Espiral Prototipos H M L Automatizar IS CASE UML H L L Métodos Formales CSP SDL Z Clean Room H L L s de IS CMM Trillium BOOTSTRAP ISO/IEC H H H

14 Resumen de Modelos y Nivel CMM Bootstrap SPICE ISO 9001 Categoría Niveles [5] Categorías as [9] Categorías as (PCs) [5] - Areas Prácticas (KPAs)) [18] s [32] s (PRs)) [35] Tópicos Principales de Areas (MTAs) [20] Práctica Prácticas (KPs)) [150] Atributos de Calidad (QSAs)) [201] Prácticas Base (BPs( BPs) [201] Aspectos de Admon.. (MIs) [177]

15 Métodos y s TickIT ISO 9001 (1) de IS Actuales CMM (2) BOOTSTRAP ISO/IEC ISO/IEC TR (SPICE) (3) BSI Trillium Moprosoft

16 Escala de Capacidad de s Nivel CMM Bootstrap SPICE ISO Incomplete Fail 1 Initial Initial Performed - 2 Repeated Repeated Managed - 3 Defined Defined Established - 4 Managed Managed Predictable - 5 Optimizing Optimizing Optimizing Pass

17 El de IS Nueva disciplina de de Ingeniería a Desarrollo de CMM ISO 9000 de IS Fundamentos Modelo Establecimiento Evaluación Mejoramiento Estandarización de procesos de software

18 Definición n de de IS Conjunto de prácticas secuenciales que son funcionalmente coherentes y reutilizables en la organización, n, implementación n y administración de la ingeniería a de software.

19 Historia de IS Ingeniería a & Ciencia de la Administración 60s: Ingeniería a de s y principios de administración n en Ciencia de la Administración n (Simon( 60, Schein 61, Ellis & Fred 62, Juran 62, Anthony 65, Richardson 66, Hall 67) 70s & 80s: Establecimiento de Ciencia de la Administración n de acuerdo a la tabla de de Fundamentos Administrativos.

20 Historia de IS Conformidad de la calidad a los requisitos y a las especificaciones (Crosby 79, Juran 80, Deming 82) Círculo de Deming (Plan-Do Do-Check-Act PDCA) propuesto en Ciencia de la Administración: n: Modelación n y Análisis de s. Proyecto ISO TC176 para desarrollar un estándar internacional de sistemas de calidad (ISO ,93,94) aplicable ingeniería a e implementado en IS (IS ,94)

21 Historia de IS 70s: Crisis (Naur( & Randell 69, Baker 72, Brooks 75, Hoare 75) 80s: se reconoce como un herramienta de la Ingeniería a (Basili 80, Aron 83, Agresti 86, Evans 87, Boehm 81,86,87, Gilb 88, Humphrey 87, 88, 89) Desarrollo del Modelo CMM (Humphrey( 87, Paulk 93) 80s: Otros Modelos: IEEE Software Engineering Standard (IEEE 83) British Standard BS 5750 (BSI 87)

22 Desarrollo Tradicional Requerimientos Diseño Codificación e Integración Prueba y Aceptación Mantenimiento

23 Caracterización n actual Un sistema a la vez Proyectos Desarrollo de software para un cliente externo o interno Cumplir con fecha de entrega (time-to to-market) Enfoque del proyecto es entregar antes de la fecha límitel Todas las decisiones durante el desarrollo son basadas en la prioridad de entregar el proyecto a tiempo Evolución n de sistema no es considerado No se considera (o muy poca consideración) n) en aspectos de mantenimiento y evolución n a largo plazo

24 Problemas Tiempo y presupuesto Proyectos de software son sobreestimados/subestimados, fuera de tiempo Calidad del Producto El costo de un producto de calidad es substancial Costos de Mantenimiento 80% del costo del sistema es debido a mantenimiento Competitividad Personal de una empresa desarrolladora de software dedicada a mantener software, en lugar de crear nuevos sistemas

25 Caracterización n Deseada Costos de Desarrollo Reducir drásticamente los costos de Desarrollo de Software Calidad Además s de Confiable, Fácil F de Mantener, Uso adecuado de recursos Calidad vs. Costo

26 Caracterización Deseada Tiempo de mercado Costo de desarrollo de un producto no es importante Tiempo de mercado es una ventaja competitiva Definición n de requerimientos hasta la distribución n del producto es de mayor relevancia

27 Soluciones Tentativas McIlroy,, 1969: Reutilización n de software existente a través s de componentes Reducir costos de desarrollo Mejora de la calidad del producto Time-to to-market se reduce Reducción n en los costos de Mantenimiento

28 Reutilización de creación n de software a partir de software existente en lugar del desarrollo tradicional de software Reutilización n de software se enfoca a código c y estructuras de datos. A medida que la complejidad de un sistema se incrementa, la reutilización n en las diferentes etapas del Desarrollo es un prioridad. La de un Sistema provee un medio de explotar reutilización n no sólo s de estructuras y algoritmos. Ahora tenemos que diseñar componentes para ser reutilizados.

29 Lecciones Aprendidas Todo programa de reutilización dentro de una empresa debe ser planeado y tomar un enfoque de arriba hacia abajo Reutilización n oportuna Reutilización n Planeada Un enfoque de reutilización n de abajo hacia arriba no funciona en la práctica.

30 Reutilización n Oportuna Se asume que las piezas de software seleccionadas son combinadas para solucionar el problema del producto de software en el cual se está trabajando.

31 Reutilización n Planeada Requiere que la organización n dedique un esfuerzo en desarrollar artefactos reutilizables que provean abstracciones correctas en niveles correctos de variabilidad para los productos de software de la organización. n. Recursos reutilizables son desarrollados y presentados como partes de una estructura de alto nivel.

32 y LíneasL De Software IS Basada en Componentes Diseño de Líneas de Productos Calidad Costo de Desarrollo Time-to Market Costo Mantenimiento

33 Contexto del Diseño o de una Clientes Mercadotecnia Ingeniería Requerimientos Selección de AS Implementación Completo? Producto

34 AS en Desarrollo Requerimientos Diseño AS Codificación e Integración Prueba y Aceptación Mantenimiento

35 de AS Diseño Funcional Especificaciones de Requerimientos de Aplicación Transformar Estimar Atributos de Calidad Soluciones de Optimización QA Diseño Arquitectónico

36 de (Reverse Engineering) Nuevo Diseño Dominio Sistema Reutilización Generalización Extracción Librería de Componentes Reutilizables Sistema Actual

37 de (Forward Engineering) Diseño Funcional Especificaciones de Requerimientos de Aplicación Transformar Estimar Atributos de Calidad Soluciones de Optimización QA del Sistema

38 Metodología a DFSS Define Measure Analyze Design Validate Project Startup Gather Customer Requirements Perform Functional Analysis Elaborate Detailed Design Prototyping Results Project Scope Translate Reqs. into CTQs (QFD) Generate Functional Reqs. Specify Process Variables Production & testing Planning & Management Develop High-Level Concepts Prototyping & Testing Performance results Elaborate Design Reqs Translate Reqs. into CTQs (QFD) Evaluate High-level design capacity Evaluate Detailed design capacity

39 de AS/DFSS

40 de la calidad Un sistema de calidad es s un proceso que asegura y demuestra la calidad de los productos y servicios que produce. Incluye políticas, procedimientos, herramientas, recursos tecnológicos y humanos. Un sistema de calidad requiere que el proceso de calidad sea administrado para asegurar su efectividad y eficiencia cuando las circunstancias cambien. El sistema de calidad debe de: Asegurar a los clientes y desarrolladores que los productos de software producidos por el proceso de calidad serán n de calidad. Poderse auditar, a través s de la documentación, n, bitácoras de calidad, mediciones que demuestren el logro de calidad y la efectiva operación n del sistema de calidad. Seguir una filosofía a de mejoramiento continuo de cualquier aspecto del proceso de desarrollo de software.

41 Inicio del Programa de Calidad Preparar política de calidad Documento que expresa el compromiso de la empresa a la calidad así como las expectativas de la dirección n del programa de calidad. Establecer el apoyo de la organización n a la calidad Formar un equipo de mejoramiento de la calidad Evaluar las necesidades de la empresa Diseñar el sistema de calidad para satisfacer dichas necesidades Planear y monitorear la implementación n del sistema de calidad Comunicar el programa de calidad al staff Entrenamiento y actividades de soporte al programa Preparar y revisar procedimientos y estándares Seleccionar métodos m y herramientas Establecer un programa de métricas m para medir el proceso de software, producto y servicios

42 Planeación n del Programa de Calidad Evaluar a la empresa Identificar las debilidades y fortalezas de la empresa Comparar prácticas actuales contra buenas prácticas de referencia (la que mejor se aproxime a las necesidades) Considerar CMMi,, SPICE, Bootstrap, Moprosoft,, etc. Considerar un consultor de gestión n de calidad con antecedentes sólidos s en el desarrollo de software, en particular con experiencia práctica en el diseño o e implementación n programas de calidad.

43 Planeación Diseñar el sistema de calidad Los objetivos deben de poderse medir, en lo posible, para poder alinearse con las necesidades de la empresa: Reducir cantidad de defectos en prueba y operación, Mejorar productividad, Mejorar aproximaciones de entrega, Lograr alguna certificación. Elaborar Manual de Calidad con el diseño del sistema de calidad: Qué se necesita hacer Quien lo va ha hacer Cuando se va ha hacer Como se va hacer

44 Planeación El Manual de Calidad será Sujeto a un control estricto de versiones Aprobación n y distribución n apropiada Bitácora de usuarios autorizados Liberación n de nuevas versiones Retiro de versiones caducas El Manual de Calidad contiene: Política y objetivos de calidad de la empresa Organigrama mostrando responsabilidades y actividades del personal que gestiona, realiza y verifica cualquier tarea que afecta la calidad Descripción n del modelo de ciclo de vida Relación n del sistema de calidad con el estándar seleccionado Referencia detallada a procedimientos y estándares

45 Planeación Planear la implementación La introducción n de un sistema de calidad en una empresa tiene el mismo grado de complejidad que un proyecto de desarrollo de software a gran escala. Se debe elaborar un plan completo y detallando fechas, actividades, logros, entregables y recursos necesarios en la implementación n del sistema. Actividades a realizar: Implementar del programa cultural Adoptar de un modelo de ciclo de vida Diseñar un sistema de control de documentos Elaborar y documentar procedimientos y estándares para cada actividad y entregable de cada fase del ciclo de vida Elaborar y documentar procedimientos y estándares de las actividades de soporte Definir e implementar un programa de métricasm tricas. Revisar Manual Entrenamiento y apreciación n del sistema de calidad. Programa de auditoria de calidad Administración n de revisiones Evaluación n de acuerdo al estándar o modelo seleccionado

46 Las nuevas tendencias que impulsarán n la tecnología La Jornada 08/03/2006 Simposio IT Expo de Gartner,, que se llevó a cabo en San Francisco, California, los analistas examinaron cuatro tendencias que impulsan esta transformación: n: Homogeneización y consumismo; Virtualización y tera-arquitecturas arquitecturas; Modelos de entrega de software y estilos de desarrollo, Comunidades y colaboración. "En los siguientes 30 años a continuaremos presenciando una mayor penetración n de la tecnología en las empresas, pero la verdadera transformación será en la forma en que la tecnología a nos llega como individuos y modifica la manera en que trabajamos y vivimos", señal aló David Willis,, vicepresidente de investigación n de Gartner.. "Si" los pasados 30 años a han sido de entregar tecnología a a la empresa, los siguientes 30 serán n sobre cómo c la tecnología transformará la vida de los individuos."

47 Homogeneización y consumismo Muchos segmentos de tecnología a ya son un bien de consumo, lo que implica que ya están homogeneizados. Las PC, el almacenamiento y el ancho de banda son esencialmente homogéneos, y los compradores pueden obtener fundamentalmente el mismo "producto" sin importar qué marca elijan. Los analistas de Gartner observan que esta tendencia continuará,, y absorberá también n elementos de software y servicios. La creciente homogeneización n trae consigo una baja de precios que hace que los productos o servicios se coloquen al alcance de los bolsillos de las personas y empresas. La industria de TI, al seguir este camino, comienza a experimentar un proceso que Gartner denomina consumismo de las tecnologías de la información, el cual se refiere al impacto que las tecnologías, productos y enfoques adoptados por los consumidores o diseñados para su uso tienen sobre el resto del mundo de TI (desarrolladores, es, proveedores de tecnología a y empresas). "En general, la homogenización n y el consumismo se enfocan en hacer más m s accesible la tecnología, los cambios en el comportamiento de la sociedad que surgen debido a esto, así como disminuir el impacto que esos cambios tienen en una empresa en términos t de cómo c satisface las demandas y expectativas cambiantes de los consumidores y empleados", indicó Cebe Prentice,, vicepresidente y analista distinguido de Gartner. "En conjunto, estas tendencias marcan un gran cambio en el equilibrio de poder entre los proveedores de tecnología, las empresas, los individuos y hasta el Estado".

48 Virtualización y tera-arquitecturas arquitecturas Se está volviendo algo común n encontrar instancias donde la virtualización de los servidores crea máquinas m virtuales o particiones sobre un solo aparato físico. f Su uso más s común n es para unir varios servidores subutilizados en servidores virtuales dentro de una sola máquina. Esto puede mejorar la utilización n de los servidores en 80 por ciento. "Las aplicaciones ya no están n destinadas a una caja, pues los encargados de sistemas pueden destinar servidores virtuales a los recursos que satisfagan mejor sus demandas computacionales", afirmó Martin Reynolds,, vicepresidente y miembro de la junta de Gartner.. "Esto da a los líderes l de TI la flexibilidad para administrar sus siempre cambiantes prioridades de demanda de recursos computacionales y de usar mejor su infraestructura." La infraestructura de TI requiere construirse con componentes granulares que se descubren uno a otro y se ensamblan automáticamente ticamente en recursos computacionales. Se vuelve incrementable sin intervención humana más m s allá del prenderlos y organizarlos. "Esta aproximación incrementable y de cero administración n conduce a la tera-arquitectura, arquitectura, infraestructura de sistemas que es capaz de incrementar las capacidades computacionales en órdenes de magnitud sobre lo que podemos hacer hoy en día, d dentro del mismo presupuesto", afirmó Reynolds.

49 Modelos de entrega de software y estilos de desarrollo El concepto de creciente granularidad,, o sea nuevas formas de administrar y entregar servicios para satisfacer las necesidades del negocio, es también n importante en la evolución n de la industria del software. El tercer par de tendencias se refiere a la forma en que q el software se desarrolla, y a la forma cambiante en que los usuarios lo adquieren. Los analistas de Gartner afirman que los nuevos modelos para entrega y desarrollo de software se enfocan en las personas. "El control se está desplazando de los programadores hacia el público en general", agregó Daryl Plumier, vicepresidente de grupo y jefe de la junta de Gartner.. "Nos estamos desplazando de un mundo donde se esperaba que las personas se comportaran de la misma forma que las computadoras, hacia un mundo donde las máquinas trabajan de la forma en que las personas se comportan. Todo se trata de lo que hacemos con el software en lugar de lo que éste es, o cómo c se aplica." Hay tres principios que guían este nuevo modelo de entrega: no seas dueño, renta; no compres aplicaciones, adquiere soluciones, y no compres contenidos, sino capacidades. La industria del software continúa a desplazándose hacia un modelo de software como servicio, el cual provee flexibilidad que conduce a agilidad. Proporciona muchas opciones a los jefes de TI y luego permite que la empresa decida cómo c se usarán n esas opciones.

50 Comunidades y colaboración Los individuos, así como los empleados y clientes, han adoptado las comunidades virtuales, así que las compañí ñías no podrán n evitar hacer lo mismo. Los analistas de Gartner afirman que actualmente el trabajador promedio participa en 10 comunidades. En los siguientes 10 años, a 80 por ciento del trabajo realizado por empleados será colaborativo y no de personas trabajando por sís mismas. Las personas que están n entrando a la fuerza laboral tienden a trabajar en colaboración n y están n centradas en su comunidad. Los estudiantes de preparatoria y universidad están n aceptando las redes comunitarias sociales. Sin embargo, cuando los analistas de Gartner hablan con las compañí ñías, muchas no reconocen las tecnologías comunitarias y de colaboración n como inversiones prioritarias. "A la fecha, la comunidad y la colaboración n han estado en el margen del pensamiento de las personas, son secundarias a otras consideraciones", indicó Kathy Harris,, vicepresidente y analista de Gartner.. "De hoy en adelante, estas tecnologías tienen que estar en primer orden de consideración n a la hora de fijar las prioridades de inversión n en TI." La última generación n de tecnología a de Internet, incluyendo la web 2.0 y la arquitectura orientada a servicios, extenderá el alcance, escala y potencial de las comunidades y del trabajo en colaboración. Los analistas de Gartner afirman que el cambio irá más s allá de características innovadoras e interesantes. Esta generación n soportará nuevos enfoques de colaboración para el desarrollo de software e integrará tecnologías de consumo para lograr ambientes computacionales corporativos.

51 Preguntas? Dr. Cuauhtémoc Lemus Olalde Septiembre,

52 ISO Standards :// Tantara Hotlist :// Best practices in CMM :// 6994/1.htm Software - the arrowhead of India's IT weaponry ://atimes.com/reports/bl07ai01.html Pressman S. Roger,, Ingeniería a : Un enfoque práctico. 5ta. Edición, MacGraw Hill, Lewis E. William, Software TEsting and Continuous Quality Improvement CRC Press,, 2000 Sommerville, Ian,, Ingeniería a, Addison-Wesley Wesley,, Sexta Edición, Sanders, Joc, and Curran Eugene,, Software Quality: : A framework for success in software development and support,, ACM Press, Drabick Roger, A Process Model of Software Quality Assurance/Software Quality Engineering, Software Quality Professional, Volumen 2, Issue 4, Septiembre Layman Beth, Rohde Sharon, Experiences implementing a software project measurement methodology, Software Quality Professional, Volumen 2, Issue 1, Diciembre Crosby,, P., Quality is Free, McGraw-Hill, 1979.

53 Garvin 1984 Albretch,, A. J., Measuring Application Development Productivity, Proceeedings IBM Application Development Symposium, Monterey, CA, October 1979, pp Jones,, C., Estimating Software Costs, McGraw-Hill,1998. Grady,, R. B., Practical results from measuring software quality, Communications of the ACM, Vol. 36, Number 11, pp , 68, Barnard,, J., Price,, A., Managing code inspection information, IEEE Software, Volume 11, Number 2, pp , Offen,, R. J., Jeffrey,, R., Establishing software measurement programs,, IEEE Software Volume 14, Number 2, pp , 54, Hall, T., Fenton,, N., Implementing effective software metrics program,, IEEE Software, Volume 14, Number 2, pp , 1997 Pulford,, K., Kuntzmann-Combelles Combelles,, A., et al., A Quantitative Approach to Software Management, Addison-Wesley Wesley,, Gilb,, T., Principles of Software Engineering Management, Addison- Wesley,, McCall,, J. A., Cavano,, J. P., A Framework for the measurement of Software Quality, Proceedings of ACM Software Quality Assurance Workshop, November 1978, pp Basili 1996 Shewart 1920

54 Kautz,, K., Making sense of Maeasurement for Small Organizations,, IEEE Software, Macrh 1999, pp Grable,, R., et al., Metrics for Small Projects: Experiences at SED,, IEEE Software, March 1999, pp Park,, R. E., et al., Goal Driven Software Measurement- A Guidebook,, CMU- SEI BH-002, Software Engineering INstitute,, CMU, Agugust,, Mills,, H. D., et al., Cleanroom Software Engineering,, IEEE Software Volume 4, Number 5, September,, pp , Adams,, E. N., Optimizing preventative service of software products,, IBM Journal Research and Development, Volume 28, Number 1, pp. 2-14, Lyu,, M., Software Reliability Engineering, McGraw-Hill, Myers,, G., The Art of Software Testing, Wiley,, Davis,, A., 201 Principles of Software Development, McGraw-Hill, 1995 Bach 1994 Freedman,, D. P., Weinberg,, G. M., Handbook of Walkthroughs, Inspections and Technical Reviews, Dorset House,, 1990 Schulmeyer,, G. C., McManus,, J. I., Handbook of Software Quality Assurance, Prentice-Hall, 1998 Kaplan,, C., Clark, R., Tang,, V., Secrets of Software Quality: : 40 Innovations from IBM, McGraw-Hill, 1995 Kan,, S. H., Metrics and Models in Software Quality Engineering, Addison- Wesley,, 1995

El Pensamiento Sistémico en la Ingeniería de Software. Dr. Cuauhtémoc Lemus Olalde clemola@cimat.mx. Centro de Investigación en Matemáticas (CIMAT)

El Pensamiento Sistémico en la Ingeniería de Software. Dr. Cuauhtémoc Lemus Olalde clemola@cimat.mx. Centro de Investigación en Matemáticas (CIMAT) El en la Ingeniería de ENCICA 2004 Dr. Cuauhtémoc Lemus Olalde clemola@cimat.mx Centro de Investigación en Matemáticas (CIMAT) Noviembre, 2004 Definición de En general el PS es un cuerpo de métodos, herramientas

Más detalles

Arquitectura de Software, mucho más que un diagrama tradicional. Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas (CIMAT)

Arquitectura de Software, mucho más que un diagrama tradicional. Dr. Cuauhtémoc Lemus Olalde. Centro de Investigación en Matemáticas (CIMAT) Congreso Estatal de Ciencias de la Computación Universidad Autónoma de Aguascalientes Arquitectura de Software, mucho más que un diagrama tradicional Dr. Cuauhtémoc Lemus Olalde Centro de Investigación

Más detalles

CMMI (Capability Maturity Model Integrated)

CMMI (Capability Maturity Model Integrated) CMMI (Capability Maturity Model Integrated) El SEI (software engineering institute) a mediados de los 80 desarrolló el CMM (modelo de madurez de la capacidad de software). CMMI: CMM integrado, una mezcla

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE 2.1 Ingeniería de Software Los modelos y estándares de calidad de software forman parte de la ingeniería de software. Es por eso que comenzaremos

Más detalles

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE

MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE MODELOS DE CALIDAD EN EL DESARROLLO DE SOFTWARE INTRODUCCIÓN Los Modelos de Calidad son herramientas que guían a las Organizaciones a la Mejora Continua y la Competitividad dando les especificaciones de

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

Introducción. Por lo que existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad.

Introducción. Por lo que existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad. Introducción En la actualidad, el software se encuentra en muchos campos de la actividad humana: la industria, el comercio, las finanzas, gobierno, salud, educación, etc. Por lo que existe una creciente

Más detalles

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM

CMM - Capability Maturity Model. Estructura de CMM... Componentes de CMM. Estructura de CMM CMM - Capability Maturity Model Estructura de CMM... Es un marco que describe los elementos claves de un proceso de software efectivo. Describe un camino de mejora evolutivo desde un proceso ad hoc inmaduro

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III Carrera: Licenciatura en Sistemas Materia: INGENIERIA DE SOFTWARE III Profesor Titular: Dr. Ramón García-Martínez Instructor JTP: Lic. Dario Rodriguez Año: 2011 Cuatrimestre: Primer - 1 - Fundamentación

Más detalles

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel

Más detalles

0. Introducción. 0.1. Antecedentes

0. Introducción. 0.1. Antecedentes ISO 14001:2015 0. Introducción 0.1. Antecedentes Conseguir el equilibrio entre el medio ambiente, la sociedad y la economía está considerado como algo esencial para satisfacer las necesidades del presente

Más detalles

ENFOQUE ISO 9000:2000

ENFOQUE ISO 9000:2000 ENFOQUE ISO 9000:2000 1 PRESENTACION En 1980 la IOS (INTERNATIONAL ORGANIZATION FOR STANDARDIZATION) organismo de origen europeo, enfoco sus esfuerzos hacia el establecimiento de lineamientos en términos

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Verificación. 3.1 Marco de Referencia para el desarrollo de software

Verificación. 3.1 Marco de Referencia para el desarrollo de software Verificación 3.1 Marco de Referencia para el desarrollo de software Verificación es la acción de verificar (comprobar o examinar la verdad de algo). La verificación suele ser el proceso que se realiza

Más detalles

COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas

COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO. Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas COMPILACION BIBLIOGRAFICA PMBOK, OPM3 JHON FREDY GIRALDO Docente: Carlos Hernán Gomez Asignatura: Auditoria de Sistemas UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA INGENIERIA EN SISTEMAS Y COMPUTACION

Más detalles

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000 1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas

Más detalles

Gestión de Configuración del Software

Gestión de Configuración del Software Gestión de Configuración del Software Facultad de Informática, ciencias de la Comunicación y Técnicas Especiales Herramientas y Procesos de Software Gestión de Configuración de SW Cuando se construye software

Más detalles

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009

Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 1 Montevideo, 11 de marzo de 2009 Señor A/P. Lino Bessonart FEMI Presente Ref.: 181/2009 De nuestra consideración, De acuerdo a vuestra solicitud, tenemos el agrado de poner a su consideración la presente

Más detalles

Normas chilenas de la serie ISO 9000

Normas chilenas de la serie ISO 9000 Normas chilenas de la serie ISO 9000 Hernán Pavez G. Director Ejecutivo del Instituto Nacional de Normalización, INN, Matías Cousiño N 64, 6 Piso, Santiago, Chile. RESUMEN: en nuestro país las empresas

Más detalles

Norma ISO 9001: 2008. Sistema de Gestión de la Calidad

Norma ISO 9001: 2008. Sistema de Gestión de la Calidad Norma ISO 9001: 2008 Sistema de Gestión de la Calidad Hemos recibido una solicitud de información a través de nuestra Web (www.grupoacms.com). Próximamente un comercial de ACMS se pondrá en contacto con

Más detalles

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

ISO 9000 Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007 ISO 9000 ISO ISO: International Standards Organization. ISO 9000: Normas que enuncian exigencias en materia del manejo y de la garantía de la calidad en una organización. La Norma ISO 9000 NO especifica

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

Hoja Informativa ISO 9001 Comprendiendo los cambios

Hoja Informativa ISO 9001 Comprendiendo los cambios Revisiones ISO Hoja Informativa ISO 9001 Comprendiendo los cambios Cambios que se aproximan ISO 9001 de un vistazo Cómo funciona ISO 9001? ISO 9001 puede ser aplicado a todo tipo de organizaciones de cualquier

Más detalles

Módulo: Indicadores de Eficacia y Eficiencia en los Procesos

Módulo: Indicadores de Eficacia y Eficiencia en los Procesos Diplomatura en Lean Manufacturing (Manufactura Esbelta) Módulo: Indicadores de Eficacia y Eficiencia en los Procesos Docente: Javier Mejía Nieto MANUAL DE INDICADORES DE PRODUCTIVIDAD Ministerio de trabajo

Más detalles

Norma ISO 9000-3. Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa

Norma ISO 9000-3. Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa Norma ISO 9000-3 Francisco D Angelo Douglas García Claudia Herrera Luis Laviosa Norma ISO 9000-3 Marco Teórico Reseña sobre concepto de calidad y descripción de las normas ISO Norma ISO 9000-3 Generalidades,

Más detalles

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION

Más detalles

Calidad de Software - CMM

Calidad de Software - CMM Calidad de Software - CMM Herramientas y Procesos de Software Facultad de Informática, Ciencias de la Comunicación y Técnicas Especiales Lic. Cecilia Palazzolo Año 2008 1 Qué es un modelo de procesos?

Más detalles

Unidad VI: Auditoria de la calidad

Unidad VI: Auditoria de la calidad Unidad VI: Auditoria de la calidad 6.1 Concepto y evolución de la calidad A continuación mencionaremos algunos conceptos de calidad. la calidad no es otra cosa más que 24"Una serie de cuestionamiento hacia

Más detalles

Unidad de Competencia I Elementos de Competencia Requerimientos de información

Unidad de Competencia I Elementos de Competencia Requerimientos de información REQUISITOS: Administración de Proyectos de Software I c/práctica Profesional II HORAS: 3 CRÉDITOS: 5.68 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniero en Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre

Más detalles

Calidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation

Calidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Calidad Preparado por: Amelia Soriano Referencias Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Curso Rational Unified Process Rational University Curso

Más detalles

Modelo de Proceso de Desarrollo de Software

Modelo de Proceso de Desarrollo de Software Modelo de Proceso de Desarrollo de Software Documento de Actividades Gestión de Configuración (S.C.M.) Ingeniería de Software - Proyecto de Taller5 Andrea Delgado & Beatriz Pérez ÍNDICE ÍNDICE... 1 GESTIÓN

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe

FÁBRICA DE SOFTWARE. Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE SOFTWARE Presentado por: Ing. Juan José Montero Román Gerente de Fábrica de Software USMP jmonteror@usmp.pe FÁBRICA DE AUTOS Entrada Salida Autos FÁBRICA DE SOFTWARE Entrada Salida Información

Más detalles

Qué es el Modelo CMMI?

Qué es el Modelo CMMI? El principal problema que tienen las empresas en sus áreas de tecnología, así como las empresas desarrolladoras de software al iniciar un proyecto, radica en que el tiempo de vida del proyecto y el presupuesto

Más detalles

ITIL FOUNDATION V3 2011

ITIL FOUNDATION V3 2011 ITIL FOUNDATION V3 2011 Examen de Certificación Instrucciones 1. Revise su Hoja de Respuesta, debe contener espacio para responder 40 preguntas y una sección para incorporar su Nombre 2. Espere por la

Más detalles

CAS-CHILE. Líder en Software de Gestión Pública

CAS-CHILE. Líder en Software de Gestión Pública Líder en Software de Gestión Pública CONSTRUCCIÓN E IMPLEMENTACIÓN DE UN SISTEMA DE ADMINISTRACIÓN ESTRATÉGICA UTILIZANDO EL BALANCED SCORECARD: NUEVE PASOS PARA EL ÉXITO -Balanced Scorecard Institute

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

Procesos Críticos en el Desarrollo de Software

Procesos Críticos en el Desarrollo de Software Metodología Procesos Críticos en el Desarrollo de Software Pablo Straub AgileShift Imagine una organización de desarrollo de software que consistentemente cumple los compromisos con sus clientes. Imagine

Más detalles

Plan de Administración del Proyecto

Plan de Administración del Proyecto L México 2002 Atención Ciudadana y Gestión de Programas Sociales Plan de Administración del Proyecto Introducción: El Plan de Administración del Proyecto provee información de cómo el proyecto debe ser

Más detalles

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e

E a v l a ua u c a i c ón ó n de d l e Pr P oc o e c s e o s o de d Ing n e g n e i n er e ía a de d e So S f o twa w r a e Proceso de Ingeniería de Software Evaluación del Proceso de Ingeniería de Software 3. Evaluación del proceso 3.1. Modelos del proceso de evaluación 3.2. Métodos del proceso de evaluación 2 Los objetivos

Más detalles

GLOSARIO DE TERMINOLOGIA SOBRE SISTEMAS DE GESTIÓN DE LA CALIDAD

GLOSARIO DE TERMINOLOGIA SOBRE SISTEMAS DE GESTIÓN DE LA CALIDAD GLOSARIO DE TERMINOLOGIA SOBRE SISTEMAS DE GESTIÓN DE LA CALIDAD Terminología general: 1. Producto: resultado de un proceso. 2. Proceso: conjunto de actividades mutuamente relacionadas o que interactúan,

Más detalles

SW-CMM Capability Maturity Model for Software

SW-CMM Capability Maturity Model for Software SW-CMM Capability Maturity Model for Software Introducción 1986 Comienzan Estudios. SEI (Software Engineering Institute - UCM). 1991 Nace CMM v1.0 1994 CMM v1.1 P-CMM SE-CMM SW-CMM CMMs IPD-CMM CMMI SA-CMM

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD TEMA 4 MODELOS, METODOLOGÍAS Y ESTÁNDARES: ESTRATEGIAS PARA ALCANZAR LA CALIDAD 1. MODELOS, METODOLOGÍAS Y ESTÁNDARES 1.1 Definiciones 01 [Feb. 2006] [Feb. 2007] Cuál de las siguientes frases referidas

Más detalles

EVALUACIÓN Y MEJORA DE PROCESOS

EVALUACIÓN Y MEJORA DE PROCESOS PORTADA EVALUACIÓN Y MEJORA DE PROCESOS PORTADA ISO 90003 PSP TSP BOOTSTRAP TRILLIUM SPICE (ISO 15504) I MODELO DE MADUREZ DE LA CAPACIDAD () Nivel Inicial Repetible Características - Ausencia de gestión

Más detalles

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000

CALIDAD DEL SOFTWARE TESTS DE EXAMEN ACTUALIZADO SEP. 2010 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000 TEMA 3 NORMALIZACIÓN Y CERTIFICACIÓN: NORMA ISO 9001:2000 1. NORMALIZACIÓN Y CERTIFICACIÓN 01 [Feb. 2005] Qué organización internacional propone gran cantidad de normativas en numerosos campos tecnológicos?

Más detalles

El director de tecnologías de la información del futuro Informe de investigación. Convertirse en un impulsor del cambio en los negocios

El director de tecnologías de la información del futuro Informe de investigación. Convertirse en un impulsor del cambio en los negocios El director de tecnologías de la información del futuro Informe de investigación Convertirse en un impulsor del cambio en los negocios Aunque la mayoría de directores de tecnologías de la información concuerdan

Más detalles

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles.

Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. CMMI Lizbeth Monserrat Hernández Álvarez Yuliana Aguirre Hernández Arely Sánchez Domingo Temas Estándar CMMI. Disciplinas del CMMI. Modelo continuo y modelo por niveles. 1 Definición Un guía para mejorar

Más detalles

ARQUITECTURA TÉCNICA ASIGNATURA: MATERIALES DE CONSTRUCCIÓN II CURSO: 2009-2010 APUNTES TEMA 1: CONTROL DE CALIDAD

ARQUITECTURA TÉCNICA ASIGNATURA: MATERIALES DE CONSTRUCCIÓN II CURSO: 2009-2010 APUNTES TEMA 1: CONTROL DE CALIDAD ARQUITECTURA TÉCNICA ASIGNATURA: MATERIALES DE CONSTRUCCIÓN II CURSO: 2009-2010 APUNTES TEMA 1: CONTROL DE CALIDAD. CONCEPTO. EVOLUCIÓN CON EL TIEMPO. NORMA UNE EN ISO 9001:2000 Profesor: Victoriano García

Más detalles

EXIN IT Service Management Foundation Bridge based on ISO/IEC 20000

EXIN IT Service Management Foundation Bridge based on ISO/IEC 20000 Examen tipo EXIN IT Service Management Foundation Bridge based on ISO/IEC 20000 Edición Noviembre 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced,

Más detalles

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V. Is not jus power, is reliability and trust Yei Systems S.A. de C.V. Nos es muy grato dirigirnos a Usted para ofrecerle nuestros servicios de Auditoría de sistemas, Desarrollo de software y Seguridad Informática

Más detalles

Estándares ISO en Ingeniería de Software. Calidad de Software. Estándares y modelos de calidad. Ciclo de Ingeniería ISO/IEC 12207

Estándares ISO en Ingeniería de Software. Calidad de Software. Estándares y modelos de calidad. Ciclo de Ingeniería ISO/IEC 12207 Estándares ISO en Ingeniería de Software Calidad de Software Estándares y modelos de calidad Ciclo de Ingeniería ISO/IEC 12207 Sistema de gestión de calidad ISO 9000:2000 ISO 9001:2000 ISO 90003:2004 Software

Más detalles

COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD

COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD COMISION DE REGLAMENTOS TECNICOS - CRT COMITÉ TECNICO DE NORMALIZACION DE GESTION Y ASEGURAMIENTO DE LA CALIDAD SUB COMITÉ SECTOR EDUCACION NORMAS APROBADAS NTP 833.920-2003 Guía de aplicación de la Norma

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

Business Process Management(BPM)

Business Process Management(BPM) Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Management(BPM) MSc. Daniel Alejandro Yucra Sotomayor E-mail: daniel@agenciati.com

Más detalles

IT Project Portfolio Management y su vinculación con la Estrategia Corporativa

IT Project Portfolio Management y su vinculación con la Estrategia Corporativa IT Project Portfolio Management y su vinculación con la Estrategia Corporativa Norberto Figuerola Mayo 2014 IT Management Los CIO deben gestionar eficazmente la entrega de los servicios de TI para lograr

Más detalles

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014

Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Prof. Juan José Díaz Nerio. Foro de Tecnología : Gestión de la Calidad del Software. Domingo 16 Noviembre 2014 Agenda La Crisis del Software Conceptos asociados a Calidad Atributos de Calidad Funciones

Más detalles

SÍNTESIS Y PERSPECTIVAS

SÍNTESIS Y PERSPECTIVAS SÍNTESIS Y PERSPECTIVAS Los invitamos a observar, a identificar problemas, pero al mismo tiempo a buscar oportunidades de mejoras en sus empresas. REVISIÓN DE CONCEPTOS. Esta es la última clase del curso.

Más detalles

Empresa Financiera Herramientas de SW Servicios

Empresa Financiera Herramientas de SW Servicios Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través

Más detalles

Presentación de COBIT 5. Alfredo Zayas. ISACA Capítulo Cd. de México

Presentación de COBIT 5. Alfredo Zayas. ISACA Capítulo Cd. de México Presentación de COBIT 5 Alfredo Zayas ISACA Capítulo Cd. de México Legal Notice This product includes COBIT 5, used by permission of ISACA. 2012 ISACA. All rights reserved. COBIT is a registered trademark

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

Desarrollo de la estrategia a seguir para. un Sistema de Gestión de la Energía. Instalaciones Industriales

Desarrollo de la estrategia a seguir para. un Sistema de Gestión de la Energía. Instalaciones Industriales Desarrollo de la estrategia a seguir para un Sistema de Gestión de la Energía Instalaciones Industriales Noviembre 2014 Contenido 1. Introducción 2. Antecedentes 3. Potencial de mejora energética de los

Más detalles

Términos definiciones

Términos definiciones Términos y definiciones 3Claves para la ISO 9001-2015 Términos y definiciones: ISO9001 utiliza una serie de definiciones ligadas a la gestión de la calidad, que también deben ser comprendidas por la organización

Más detalles

Seis Sigma y TRIZ: Design for Software Architecture

Seis Sigma y TRIZ: Design for Software Architecture The Processes Supporting Software Architecture MIS Zacatecas Taller de Arquitecturas Edición 2009 Seis Sigma y : Design for Software Architecture Cuauhtémoc Lemus Olalde Centro de Investigación en Matemáticas

Más detalles

CAPÍTULO 1 PROYECTO DE TESIS. Proyecto de Tesis. 1.1 Introducción

CAPÍTULO 1 PROYECTO DE TESIS. Proyecto de Tesis. 1.1 Introducción CAPÍTULO 1 PROYECTO DE TESIS 1.1 Introducción La tesis que a continuación se desarrolla se desprende de un Simulador de Negocios llevado a cabo a lo largo del semestre de primavera 2004, éste es organizado

Más detalles

Norma ISO 14001: 2015

Norma ISO 14001: 2015 Norma ISO 14001: 2015 Sistema de Gestión Medioambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas

Más detalles

+ Cómo ahorrar dinero con Software Quality

+ Cómo ahorrar dinero con Software Quality + Cómo ahorrar dinero con Software Quality Qué es Software Quality Assurance? Porqué facilita el ahorro de dinero? Introducción El objetivo de este documento es explicar qué es Software Quality Assurance,

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

P.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey

P.S.P. Programa Educativo. Tecnologías de la Información y Comunicación. Alumno. José Alfredo Ramírez Jaguey Universidad Tecnológica del Valle del Mezquital P.S.P Programa Educativo Alumno 5 to Cuatrimestre Grupo A Materia Calidad en Desarrollo de Software Facilitador Lic. Norma Pérez López Enero Abril 2011.

Más detalles

Administración por Procesos contra Funciones

Administración por Procesos contra Funciones La administración moderna nos marca que en la actualidad, las organizaciones que no se administren bajo un enfoque de procesos eficaces y flexibles, no podrán sobrepasar los cambios en el entorno y por

Más detalles

Área Académica: Licenciatura Sistemas Computacionales. Profesor: Lic. Virginia Arguelles Pascual

Área Académica: Licenciatura Sistemas Computacionales. Profesor: Lic. Virginia Arguelles Pascual Área Académica: Licenciatura Sistemas Computacionales Materia: Gestión de Proyectos Profesor: Lic. Virginia Arguelles Pascual Periodo: Julio-Diciembre Tema: El proceso de software y métricas del proyecto.

Más detalles

4. SUMILLA 1. CMMI v 1.2 2. People Software Process & Team Software Process 3. Estándares ISO/IEC 4. Técnicas de Prueba de Software

4. SUMILLA 1. CMMI v 1.2 2. People Software Process & Team Software Process 3. Estándares ISO/IEC 4. Técnicas de Prueba de Software Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO CS391. Calidad de Software (Obligatorio) 2014-2 1. DATOS GENERALES 1.1 CARRERA

Más detalles

1.1 Aseguramiento de la calidad del software

1.1 Aseguramiento de la calidad del software 1.1 Aseguramiento de la calidad del software El propósito del Aseguramiento de la Calidad (Software Quality Assurance, SQA) es entregar a la administración una visibilidad adecuada del proceso utilizado

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Sistemas de gestión en servicios de TI (UNIT ISO/IEC 20000-1)

Sistemas de gestión en servicios de TI (UNIT ISO/IEC 20000-1) INSTITUTO URUGUAYO DE NORMAS TECNICAS Sistemas de gestión en servicios de TI (UNIT ISO/IEC 20000-1) Ing. Virginia Pardo 30 de Julio 2009 Servicios y calidad El proceso de proveer un servicio es la combinación

Más detalles

Administración de Centros de Computo. ITIL. MSG.ING. DARWIN CERCADO B dcercado@primma.com.ec

Administración de Centros de Computo. ITIL. MSG.ING. DARWIN CERCADO B dcercado@primma.com.ec Administración de Centros de Computo. ITIL dcercado@primma.com.ec Situación Procesos de negocio complejos y cambiantes, tiempos acelerados y un mercado global imponen requerimientos exigentes. El negocio

Más detalles

INTRODUCCIÓN. 1. Definición del problema

INTRODUCCIÓN. 1. Definición del problema 3 INTRODUCCIÓN 1. Definición del problema En una época de complejidades, cambios e incertidumbres como la que atravesamos hoy, la administración se ha convertido en una civilización donde el esfuerzo cooperativo

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Verificación y Validación del

Más detalles

M ucho se ha especulado en relación a los

M ucho se ha especulado en relación a los Volumen 1-1 Agosto 10, 2015 José Gómez G. Novedades de la Norma ISO 9001:2015 M ucho se ha especulado en relación a los cambios que tendrá la nueva versión de la Norma ISO 9001 y más aún que estamos a

Más detalles

Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007

Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007 Curso TURGALICIA SISTEMA DE GESTIÓN DE SEGURIDAD Y SALUD EN EL TRABAJO OHSAS 18001:2.007 C/Fernando Macías 13; 1º izda. 15004 A CORUÑA Tel 981 160 247. Fax 981 108 992 www.pfsgrupo.com DEFINICIONES: RIESGOS

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software

Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Proceso Personal para el Desarrollo de - --------------------------------------------------Software Carrera: Clave de la asignatura: Ingeniería en Sistemas

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Norma ISO 14001: 2004

Norma ISO 14001: 2004 Norma ISO 14001: 2004 Sistema de Gestión Ambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas

Más detalles

AUDITORÍAS Y AUDITORES ISO 9000:2000

AUDITORÍAS Y AUDITORES ISO 9000:2000 AUDITORÍAS Y AUDITORES ISO 9000:2000 Ing. Miguel García Altamirano Servicios CONDUMEX S.A. de C.V. Delegado Mexicano en el Comité Internacional ISO TC 176 en el grupo JWG "Auditorías" Resumen: Los sistemas

Más detalles

Una puerta abierta al futuro

Una puerta abierta al futuro Una puerta abierta al futuro SOA E ITIL EN LA LEY DE ACCESO ELECTRÓNICO DE LOS CIUDADANOS A LOS SERVICIOS PÚBLICOS (LAECSP) por francisco javier antón Vique La publicación de la Ley de Acceso electrónico

Más detalles

SEGURIDAD DE LA INFORMACIÓN

SEGURIDAD DE LA INFORMACIÓN SEGURIDAD DE LA INFORMACIÓN La información es el principal activo de muchas organizaciones por lo que es necesario protegerla adecuadamente frente a amenazas que puedan poner en peligro la continuidad

Más detalles

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501 1. Qué incluye la ingeniería del software con SQA? Entrenamiento, soporte al consumidor instalación. 2. Menciona algunas características del software: Elemento lógico. Desarrollado no fabricado. No se

Más detalles

Carrera: ISH-1203 1-3 - 4

Carrera: ISH-1203 1-3 - 4 1.DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas practica-créditos: Proceso Personal para el Desarrollo de Software. Ingeniería en Sistemas Computacionales

Más detalles

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación

Más detalles

ADMINISTRACION DE CENTROS DE COMPUTO

ADMINISTRACION DE CENTROS DE COMPUTO ADMINISTRACION DE CENTROS DE COMPUTO 1.1 Datos Informativos 1.2 Tutor: Ing. Jorge Miranda 1.3 Nombre: Iván Guadalupe 1.4 Facultad: Ciencias de la Computación y Electrónica 1.5 Nivel: Decimo Informática

Más detalles

I PARTE MARCO TEORICO. La globalización de los mercados, la intensificación de la competencia, el acortamiento

I PARTE MARCO TEORICO. La globalización de los mercados, la intensificación de la competencia, el acortamiento 1 I PARTE MARCO TEORICO 1.-SISTEMA DE GESTION DE CALIDAD La globalización de los mercados, la intensificación de la competencia, el acortamiento de los ciclos de vida de productos y servicios, la maduración

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles