EstáNdares De Calidad Aplicadas Al Software

74,539 views

Published on

Pues aqui tienen un pequeño trabajo de calidad del Software

Published in: Education, Technology, Business
2 Comments
13 Likes
Statistics
Notes
No Downloads
Views
Total views
74,539
On SlideShare
0
From Embeds
0
Number of Embeds
7,180
Actions
Shares
0
Downloads
2,558
Comments
2
Likes
13
Embeds 0
No embeds

No notes for slide

EstáNdares De Calidad Aplicadas Al Software

  1. 1. Estándares de calidad aplicadas al software.<br />Calidad del Software.<br />Alumno: Eduardo Daniel Simón Sánchez.<br />Profesora: LI Bibiana Díaz Sarmiento.<br />
  2. 2. Introducción.<br />Como hemos visto a lo largo de esta materia la calidad hace referencia a un conjunto de características explicitas e implícitas que hace de un producto en este caso un software cumpla con esas propiedades para que satisfaga las necesidades que el cliente requiera, pero no solamente es el desarrollo del software sino todo el proceso de aseguramiento que se aplique con el fin de elaborarlo de la mejor calidad posible llevando esto al seguimiento y utilización de estándares ya establecidos para lograr ese objetivo que es muy difícil de lograr.<br />
  3. 3. Estándares de calidad aplicada al software<br />Entremos en detalle hoy en día la calidad es importante para poder satisfacer a los clientes que pidan un sistema de calidad y cada vez hay mucho mayor competitividad en este mundo de la informática lo cual hace que cada uno de los desarrolladores busque opciones del como poder desarrollar software de calidad y en ello se han creado desde hace mucho tiempo atrás los estándares que hoy en día rigen en torno a este mundo para el desarrollo correcto de aplicaciones de calidad cumpliendo con sus normas y parámetros en aras de conseguir la ansiada calidad, y en este trabajo hablaremos específicamente de 3 estándares aplicados al desarrollo de software y esos son:<br /><ul><li>ISO
  4. 4. SPICE
  5. 5. CMM</li></li></ul><li>ISO<br />La Organización Internacional para la Estandarización, mejor conocida como ISO, es la agencia especializada en estandarización, fue establecida oficialmente el 23 de febrero de 1947 con el objeto de promover la estandarización internacional, de tal manera que se facilitara el intercambio internacional de bienes y servicios casi como el desarrollo científico y tecnológico. Actualmente abarca los estándares nacionales de 91 países y en los Estados Unidos, la representación se llama The American NationalStandardsInstitute (ANSI).<br />ISO comprende alrededor de 180 Comités técnicos. Cada uno es responsable de una o más áreas de especialización, abarcan desde las abreviaturas de los sistemas de medición hasta la especificación de protocolos de transferencia, pasando por especificación de tornillos, lentes, contenedores marítimos, medios magnéticos, hojas de papel, cables, elementos estructurales, pruebas de seguridad, simbología, medio ambiente, etc., y por supuesto software.<br />
  6. 6. Que son la serie de estándares ISO?????<br />Las series de ISO 9000 son un grupo de 5 individualidades, pero relacionadas entre sí, siendo estándares internacionales de administración de la calidad y aseguramiento de la misma.<br />Algunos de los beneficios que se alcanzan al instrumentar estas series en la empresa, son:<br /><ul><li>La posibilidad de darle calidad al producto o servicio.
  7. 7. Evitar costos de inspecciones finales, costos de garantías y procesos.
  8. 8. Puede reducirse el número de auditorías de los clientes a los procesos de operación.
  9. 9. Mayor aceptación por parte de los clientes y acogida en los mercados tanto nacionales como internacionales.</li></li></ul><li>Hablemos de nuestro estándar el ISO 9000-3<br />En estos días &quot;calidad&quot; es la palabra que ocupa gran relevancia ya que los consumidores esperan productos de calidad para satisfacer sus necesidades, soluciones a sus problemas y obtener beneficios de la misma. Sin embargo como es de suponerse dentro de la industria del software, la &quot;calidad&quot; no ha sido el fuerte dentro de la rama.<br />Las tres fallas predominantes que existen dentro de la industria del software son los altos costos en cuanto a depuración de un sistema, tiempo perdido en la corrección del sistema y la falla de conocer todas las necesidades del usuario, trayendo como consecuencia la perdida de clientes ya que se dejan insatisfechos con los pobres resultados de la inversión hecha por el cliente.<br />Hoy en día la industria del software está implementando modelos para mejorar sus operaciones y corregir sus fallas y la expectativa es colocar el desarrollo de software bajo un control estadístico para verificar cuáles son las actividades repetitivas que continuamente se tienen que programar, y que producen exactamente el mismo resultado.<br />Uno de estos modelos base son las normas estándares de calidad ISO 9000 que en especial han creado un interés masivo para la industria de software a causa de su aceptación a nivel internacional de muchas componías importantes.<br />
  10. 10. ISO 9000-3 Generalidades<br />Título: Normas de gestión de la calidad y garantía de la calidad. Parte 3: Orientaciones para la aplicación de la Norma ISO 9001 al desarrollo, suministro y mantenimiento del software.<br />Naturaleza: Internacional.<br />Ámbito: Desarrollo de Sistemas de Información, Procesos del ciclo de vida, Calidad del software.<br />Campo de aplicación y alcance: Esta parte de la ISO 9000 contiene orientaciones que facilitan la aplicación de la Norma ISO 9001 a las organizaciones dedicadas al desarrollo, suministro y mantenimiento del software.<br />Se pretende con ella dar orientaciones en relación con situaciones en las que un contrato entre dos partes exija la demostración de la capacidad de determinado proveedor para desarrollar, suministrar y mantener productos de software.<br />
  11. 11. Estructura<br />Sistema de la calidad.<br />Responsabilidad de la gestión.<br />Sistema de la calidad.<br />Auditorías internas al sistema de la calidad.<br />Acciones correctivas.<br />Sistema de la calidad .<br />General.<br />Análisis del contrato<br />Especificación de los requisitos del comprador<br />Planificación del desarrollo<br />Planificación de la calidad<br />Proyecto e implementación<br />Pruebas y validaciones<br />Aceptación<br />Reproducción, entrega e instalación<br />Mantenimiento<br />Sistema de la calidad - actividades de apoyo (independientes de cualquier fase)<br />Gestión de la configuración<br />Control de documentos<br />Registros de la calidad<br />Medición<br />Reglas, prácticas y convenciones<br />Herramientas y técnicas<br />Aprovisionamento<br />Productos de software incluidos<br />
  12. 12. Secciones de la norma ISO 9000-3<br />Responsabilidades de la dirección<br />Sistemas de calidad<br />Revisión del contrato<br />Control de documentos y datos<br />Productos provistos por el comprador<br />Identificación y trazabilidad del producto<br />Inspección y pruebas<br />Equipos de Inspección, medición y pruebas<br />Estado de Inspección y pruebas<br />Control de producto no conforme<br />Acciones correctivas y preventivas<br />Manejo, almacenaje, empaque, preservación y embargue<br />Control de registros de calidad<br />Auditorías internas de calidad<br />Capacitación<br />Técnicas estadísticas<br />
  13. 13. Estándar SPICE<br />SPICE es una importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la Evaluación de Procesos de Software.<br /><ul><li>El proyecto tiene tres objetivos principales:
  14. 14. Para desarrollar un proyecto de trabajo para un estándar para la evaluación de procesos de software.
  15. 15. Para llevar a cabo los ensayos de la industria de la norma emergente.
  16. 16. Para promover la transferencia de tecnología de la evaluación de procesos de software en la industria mundial del software a nivel mundial.</li></li></ul><li>¿Por qué una norma internacional?<br />Los métodos de Evaluación de Procesos de Software vienen más en general a utilizar en la gestión de desarrollo de software, adquisición y utilización, frente a la evidencia sustancial del éxito de estos métodos en el impulso de mejoras en la calidad y la productividad.<br />El impulso principal para el uso de la evaluación no ha venido de la corriente principal de la industria de desarrollo de software, sino más bien a los adquirentes de las grandes críticas de software sistemas intensivos - en particular en los sectores de defensa y telecomunicaciones.<br />
  17. 17. Estándar SPICE<br />El creciente número de métodos de evaluación disponibles, y la creciente utilización de la técnica comercial en áreas sensibles, fueron los factores clave que impulsaron el desarrollo y la aceptación de una propuesta para desarrollar un estándar internacional para la evaluación de procesos de software.<br />Una Norma Internacional sobre Evaluación de Procesos de Software ofrecerá los siguientes beneficios a la industria y los usuarios del software:<br />Beneficios para la Industria del Software<br /><ul><li>Los proveedores de software se someterá a un solo esquema de proceso de evaluación.
  18. 18. Las organizaciones de desarrollo de software tendrá una herramienta para iniciar y sostener un proceso continuo de mejora.
  19. 19. Los directores de programas tendrán un medio para garantizar que su desarrollo de software está en consonancia con, y apoya, las necesidades comerciales de la organización</li></li></ul><li>Estándar SPICE<br />Beneficios para los compradores de software de:<br />Los compradores podrán determinar la capacidad de los proveedores de software y evaluar el riesgo implicado en la selección de un proveedor sobre otro.<br />Todas las industrias dependen ahora de software para la ventaja competitiva. El crecimiento sólo se conseguirá si cumple con la industria e incluso supera las normas internacionales y mundos mejores prácticas. Al contribuir al desarrollo de esta nueva norma, los países participantes y organizaciones se asegurará de que están a la vanguardia de esta nueva tecnología y dispuesto a cumplir la norma cuando llegue a la situación de una Norma Internacional.<br />
  20. 20. Estándar CMM<br />CMM es el máximo estándar en ingeniería de software Innovación, velocidad y satisfacción del cliente se han convertido en la consigna de las organizaciones que quieren sobrevivir y crecer en el cada vez más competitivo mundo moderno. Como las tecnologías de información resultan fundamentales para lograrlas, el software se ha constituido en la piedra angular sobre la cual se soportan la gran mayoría de los nuevos modelos de empresa.<br />
  21. 21. Estándar CMM<br />La creciente necesidad, sumada a décadas de promesas incumplidas en cuanto a calidad, costos y cumplimiento en el desarrollo de software, condujo al Instituto de Ingeniería de Software de los Estados Unidos a desarrollar el modelo CMM (CapabilityMaturityModel - Modelo de Madurez de Capacidad).<br />El CMM está compuesto de 316 prácticas claves agrupadas en 18 áreas y distribuidas en una jerarquía de cinco niveles, a través de los cuales una organización progresivamente alcanza mayor calidad, productividad y menores costos en el desarrollo de software.<br />Los niveles progresan desde el 1, que representa el estado caótico, hasta el nivel 5, que representa el estado de optimización continua. <br />Nivel 1. Inicial.<br />Nivel 2. Repetible.<br />Nivel 3. Definido.<br />Nivel 4. Administrado.<br />Nivel 5. Optimización.<br />
  22. 22. Niveles del Estándar CMM<br />Nivel 1. Inicial. En este nivel, los procesos y métodos de ingeniería no se encuentran definidos. Por esa razón, los proyectos son adelantados de manera incoherente, incontrolada y poco profesional.<br />Nivel 2. Repetible. Se establecen algunos procesos y métodos de ingeniería a nivel de proyectos, aún incipientes. <br />Nivel 3. Definido. Los procesos, actividades y métodos relacionados con la ingeniería y administración de proyectos se encuentran documentados, estandarizados y construidos alrededor de un marco integrado para toda la compañía.<br />Nivel 4. Administrado. La compañía opera bajo Control Estadístico de Procesos, tanto en procesos como en productos.<br />Nivel 5. Optimización. En este nivel, las organizaciones se encuentran en un proceso de mejoramiento continuo. Todos los procesos y técnicas modernas están en pie, lo mismo que la administración cuantitativa.<br />
  23. 23. GRACIAS POR TU ATENCIÓN<br />
  24. 24. Bibliografía<br />http://translate.googleusercontent.com/translate_c?hl=es&sl=en&u=http://www.sqi.gu.edu.au/spice/what.html&prev=/search%3Fq%3Dspice%2Bsoftware%2Bprocess%2Bimprovement%26hl%3Des%26sa%3DX&rurl=translate.google.com.mx&twu=1&usg=ALkJrhgQIk7rR9ZdMxy2TL1a1oo7iME_9Q<br />http://www.mygnet.net/articulos/software/567<br />http://campus.fortunecity.com/defiant/114/iso9000.htm<br />

×