Estándares de calidad aplicadas al software.Calidad del Software.Alumno: Eduardo Daniel Simón Sánchez.Profesora: LI Bibiana Díaz Sarmiento.
Introducción.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.
Estándares de calidad aplicada al softwareEntremos 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:ISO
SPICE
CMMISOLa 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).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.
Que son la serie de estándares ISO?????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.Algunos de los  beneficios que se alcanzan al instrumentar estas series en la empresa, son:La posibilidad de darle calidad al producto o servicio.
Evitar costos de inspecciones finales, costos de garantías y procesos.
Puede reducirse el número de auditorías de los clientes a los procesos de operación.
Mayor aceptación por parte de los clientes y acogida en los mercados tanto nacionales como internacionales.Hablemos de nuestro estándar el ISO 9000-3En estos días "calidad" 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 "calidad" no ha sido el fuerte dentro de la rama.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.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.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.
ISO 9000-3 GeneralidadesTí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.Naturaleza: Internacional.Ámbito: Desarrollo de Sistemas de Información, Procesos del ciclo de vida, Calidad del software.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.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.
EstructuraSistema de la calidad.Responsabilidad de la gestión.Sistema de la calidad.Auditorías internas al sistema de la calidad.Acciones correctivas.Sistema de la calidad .General.Análisis del contratoEspecificación de los requisitos del compradorPlanificación del desarrolloPlanificación de la calidadProyecto e implementaciónPruebas y validacionesAceptaciónReproducción, entrega e instalaciónMantenimientoSistema de la calidad - actividades de apoyo (independientes de cualquier fase)Gestión de la configuraciónControl de documentosRegistros de la calidadMediciónReglas, prácticas y convencionesHerramientas y técnicasAprovisionamentoProductos de software incluidos
Secciones de la norma ISO 9000-3Responsabilidades de la direcciónSistemas de calidadRevisión del contratoControl de documentos y datosProductos provistos por el compradorIdentificación y trazabilidad del productoInspección y pruebasEquipos de Inspección, medición y pruebasEstado de Inspección y pruebasControl de producto no conformeAcciones correctivas y preventivasManejo, almacenaje, empaque, preservación y embargueControl de registros de calidadAuditorías internas de calidadCapacitaciónTécnicas estadísticas
Estándar SPICESPICE es una importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la Evaluación de Procesos de Software.El proyecto tiene tres objetivos principales:
Para desarrollar un proyecto de trabajo para un estándar para la 	evaluación de procesos de software.
Para llevar a cabo los ensayos de la industria de la norma emergente.
Para promover la transferencia de tecnología de la evaluación de 	procesos de software en la industria mundial del software a nivel 	mundial.¿Por qué una norma internacional?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.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.
Estándar SPICEEl 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.Una Norma Internacional sobre Evaluación de Procesos de Software ofrecerá los siguientes beneficios a la industria y los usuarios del software:Beneficios para la Industria del SoftwareLos proveedores de software se someterá a un solo esquema de proceso de evaluación.
Las organizaciones de desarrollo de software tendrá una herramienta para iniciar y sostener un proceso continuo de mejora.

EstáNdares De Calidad Aplicadas Al Software

  • 1.
    Estándares de calidadaplicadas al software.Calidad del Software.Alumno: Eduardo Daniel Simón Sánchez.Profesora: LI Bibiana Díaz Sarmiento.
  • 2.
    Introducción.Como hemos vistoa 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.
  • 3.
    Estándares de calidadaplicada al softwareEntremos 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:ISO
  • 4.
  • 5.
    CMMISOLa Organización Internacionalpara 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).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.
  • 6.
    Que son laserie de estándares ISO?????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.Algunos de los beneficios que se alcanzan al instrumentar estas series en la empresa, son:La posibilidad de darle calidad al producto o servicio.
  • 7.
    Evitar costos deinspecciones finales, costos de garantías y procesos.
  • 8.
    Puede reducirse elnúmero de auditorías de los clientes a los procesos de operación.
  • 9.
    Mayor aceptación porparte de los clientes y acogida en los mercados tanto nacionales como internacionales.Hablemos de nuestro estándar el ISO 9000-3En estos días "calidad" 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 "calidad" no ha sido el fuerte dentro de la rama.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.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.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.
  • 10.
    ISO 9000-3 GeneralidadesTí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.Naturaleza: Internacional.Ámbito: Desarrollo de Sistemas de Información, Procesos del ciclo de vida, Calidad del software.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.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.
  • 11.
    EstructuraSistema de lacalidad.Responsabilidad de la gestión.Sistema de la calidad.Auditorías internas al sistema de la calidad.Acciones correctivas.Sistema de la calidad .General.Análisis del contratoEspecificación de los requisitos del compradorPlanificación del desarrolloPlanificación de la calidadProyecto e implementaciónPruebas y validacionesAceptaciónReproducción, entrega e instalaciónMantenimientoSistema de la calidad - actividades de apoyo (independientes de cualquier fase)Gestión de la configuraciónControl de documentosRegistros de la calidadMediciónReglas, prácticas y convencionesHerramientas y técnicasAprovisionamentoProductos de software incluidos
  • 12.
    Secciones de lanorma ISO 9000-3Responsabilidades de la direcciónSistemas de calidadRevisión del contratoControl de documentos y datosProductos provistos por el compradorIdentificación y trazabilidad del productoInspección y pruebasEquipos de Inspección, medición y pruebasEstado de Inspección y pruebasControl de producto no conformeAcciones correctivas y preventivasManejo, almacenaje, empaque, preservación y embargueControl de registros de calidadAuditorías internas de calidadCapacitaciónTécnicas estadísticas
  • 13.
    Estándar SPICESPICE esuna importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la Evaluación de Procesos de Software.El proyecto tiene tres objetivos principales:
  • 14.
    Para desarrollar unproyecto de trabajo para un estándar para la evaluación de procesos de software.
  • 15.
    Para llevar acabo los ensayos de la industria de la norma emergente.
  • 16.
    Para promover latransferencia de tecnología de la evaluación de procesos de software en la industria mundial del software a nivel mundial.¿Por qué una norma internacional?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.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.
  • 17.
    Estándar SPICEEl crecientenú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.Una Norma Internacional sobre Evaluación de Procesos de Software ofrecerá los siguientes beneficios a la industria y los usuarios del software:Beneficios para la Industria del SoftwareLos proveedores de software se someterá a un solo esquema de proceso de evaluación.
  • 18.
    Las organizaciones dedesarrollo de software tendrá una herramienta para iniciar y sostener un proceso continuo de mejora.