Sie sind auf Seite 1von 35

ESTÁNDAR

Los estándares son los cimientos de cualquier sistema


de calidad de software.
Los estándares proveen la base para la evaluación y
medición de las actividades y de los productos de
trabajo durante todo el ciclo de vida del software.
La aplicación de estándares otorga uniformidad,
consistencia, rigurosidad y fortaleza a los métodos y
actividades del desarrollo de software.
NORMAS
Las normas son documentos técnico-legales con las siguientes características:
Contienen especificaciones técnicas de aplicación voluntaria.
Son elaborados por consenso de las partes interesadas:
 Fabricantes.
 Administraciones.
 Usuarios y consumidores.
 Centros de investigación y laboratorios.
 Asociaciones y Colegios Profesionales.
 Agentes Sociales, etc.
Están basados en los resultados de la experiencia y el desarrollo tecnológico.
Son aprobados por un organismo nacional, regional o internacional de normalización
reconocido.
Están disponibles al público.
OBJETIVOS DE LAS NORMAS Y ESTÁNDARES

 Simplificar y unificar los productos, procesos y servicios


industriales, facilitando su intercambio.
 Facilitar la aportación de ideas y opiniones técnicas de todos
los implicados.
 Abrir los mercados internacionales y el libre comercio a los
productos o servicios que cumplan con los requisitos mínimos
de la calidad.
 Defender y proteger los intereses particulares de los
consumidores.
 Conseguir abaratar los costos.
Normas ISO
ISO
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 National Standards
Institute (ANSI).
Propósito de las normas iso
es promover el desarrollo de la estandarización y de las actividades
relacionadas del mundo para facilitar el intercambio internacional de
mercancías y de servicios, y para desarrollar la cooperación en
actividad intelectual, científica, tecnológica y económica. Dentro de
ISO especifican diversas razones las cuales son:
· Exigencia del mercado.
· Mejorar la competitividad de la empresa.
· Mejorar la eficiencia interna de la empresa.
· Mejorar la eficiencia de los proveedores.
· Mejorar la imagen de la empresa frente a sus clientes, la
comunidad y su propio personal.
ISO maneja las siguientes
certificaciones:
 ISO 12207
 ISO 15504
 ISO 20000
 ISO 25000
 ISO 27000
 ISO 9001, 9000-3, 9004-2
 ISO 9126
 ISO 9000
 ISO 14598
IS0 12207 - Modelos de Ciclos de Vida del
Software
 Estándar para los procesos de ciclo de vida del software de la
organización, Este estándar se concibió para aquellos
interesados en adquisición de software, así como
desarrolladores y proveedores. El estándar indica una serie de
procesos desde la recopilación de requisitos hasta la
culminación del software.
 El estándar comprende 17 procesos lo cuales son agrupados en
tres categorías:
· Principales
· de apoyo
· de organización
IS0 12207 - Modelos de Ciclos de Vida del Software

Este estándar agrupa


las actividades que se
pueden llevar a cabo
durante el ciclo de vida
del software en cinco
procesos principales,
ocho procesos de apoyo
y cuatro procesos
organizativos.
Iso 20000

 es un estándar para la Gestión de servicios de TI.


Representa un consenso en la industria sobre los
elementos que son indispensables para garantizar la
efectividad de los servicios de TI.
Provee una guía para la realización de auditorías y
para la remediación de los hallazgos identificados,
tomando como referencia las recomendaciones
contenidas en las mejores prácticas internacionales.
ISO 25000 - Requisitos y Evaluación de
Calidad de Productos de Software
 (SQuaRE -Software Quality Requirements and Evaluation) es
una nueva serie de normas que se basa en ISO 9126 y en
ISO 14598 (Evaluación del software). Uno de los principales
objetivos de la serie SQuaRE es la coordinación y
armonización del contenido de ISO 9126 y de ISO
15939:2002 (Measurement Information Model).
 ISO 15939 tiene un modelo de información que ayuda a
determinar que se debe especificar durante la
planificación, performance y evaluación de la medición.
Para su aplicación, cuenta con los siguientes pasos:
Recopilar los datos, Preparación de los datos y Análisis de
los datos.
ISO 25000 - Requisitos y Evaluación de
Calidad de Productos de Software
Su objetivo principal es guiar el desarrollo de
los productos de software con la
especificación y evaluación de requisitos de
calidad. Establece criterios para la
especificación de requisitos de calidad de
productos software, sus métricas y su
evaluación. SQuaRE está formada por las
divisiones siguientes:
ISO 25000 - Requisitos y Evaluación de
Calidad de Productos de Software
 ISO/IEC 2500n. División de gestión de calidad. Los estándares que forman esta división definen todos los
modelos comunes, términos y referencias a los que se alude en las demás divisiones de SQuaRE.
 ISO/IEC 2501n. División del modelo de calidad. El estándar que conforma esta división presenta un modelo
de calidad detallado, incluyendo características para la calidad interna, externa y en uso.
 ISO/IEC 2502n. División de mediciones de calidad. Los estándares pertenecientes a esta división incluyen
un modelo de referencia de calidad del producto software, definiciones matemáticas de las métricas de
calidad y una guía práctica para su aplicación. Presenta aplicaciones de métricas para la calidad de
software interna, externa y en uso.
ISO 27000

El estándar internacional ISO/IEC 27000:2005 ha sido


desarrollado para proporcionar un modelo para
establecer, implementar, monitorear, revisar,
mantener y mejorar un Sistema de Administración de
Seguridad de Información (ISMS por sus siglas en
Inglés Information Security Management System).
ISO-9000
ISO 9000: Gestión y aseguramiento de calidad (conceptos y
directrices generales).Recomendaciones externas para
aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003).
ISO 9001: Sistema de calidad- Modelo de aseguramiento de la
calidad en diseño/ desarrollo producción, instalación y servicio.
Norma que se aplica a los sistemas de calidad (SGC), el cual se
centra en todos los elementos de administración de calidad con
los que una empresa debe contar, para tener un sistema efectivo
que permita administrar y mejorar la calidad sus productos y
servicios.
La norma ISO 9001:2008 se basa en ocho principios de
gestión de calidad:
Enfoque al cliente
Liderazgo
Participación del personal
Enfoque basado en procesos
Enfoque de sistema para la gestión
Mejora continua
Enfoque basado en hechos para la toma de decisión
Relaciones mutuamente beneficiosas con el proveedor
ISO 9126 – CALIDAD DEL PRODUCTO

 es la norma para evaluar los productos de software, esta norma nos indica
las características de la calidad y los lineamientos para su uso, las
características de calidad y sus métricas asociadas, pueden ser útiles tanto
como para evaluar el producto como para definir los requerimientos de la
calidad y otros usos.
 ha sido desarrollado en un intento de identificar los atributos clave de
calidad para el software evalúa los productos de software, esta norma nos
indica las características de la calidad y los lineamientos para su uso. El
estándar identifica 6 atributos clave de calidad:
ISO 9126 – CALIDAD DEL PRODUCTO
ISO 14598 – Evaluación de productos
de software
 La norma ISO/IEC 14598 es un estándar que proporciona un marco de
trabajo para evaluar la calidad de todo tipo de producto software e
indica los requisitos para los métodos de medición y el proceso de
evaluación, proporcionando métricas y requisitos para los procesos de
evaluación, a través de 6 etapas.
ISO 14598 – Evaluación de productos
de software
 La Norma ISO-14598 proporciona un marco de trabajo para evaluar la
calidad de todos los tipos de software, indicando los requisitos que serán
medidos, y analizados en este proceso. Implementar estándares que
garanticen una correcta evaluación al software y mitigar los errores que
pueda presentar cundo se esté ejecutando.
Estándar CMM

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.
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.
LOS NIVELES DE CMM
IEEE
IEEE, su trabajo es promover la creatividad, el desarrollo y la integración, compartir y
aplicar los avances en las tecnologías de la información, electrónica y ciencias en general
para beneficio de la humanidad y de los mismos profesionales. Algunos de sus
estándares son:
VHDL
POSIX
IEEE 1394
IEEE 488
IEEE 802
IEEE 802.11
IEEE 754
El Proceso Personal de Software (PSP)

• Es un conjunto de
prácticas disciplinadas
para la gestión del
tiempo y mejora de la
productividad personal
de los programadores
o ingenieros de
software, en tareas de
desarrollo y
mantenimiento de
sistemas.
El Proceso Personal de Software (PSP)

El Proceso de software personal (PSP) proporciona a los ingenieros un marco personal disciplinado para
hacer el trabajo de software.. El proceso de PSP consiste en un conjunto de métodos, formularios y
secuencias de comandos que muestran a los ingenieros de software cómo planificar, medir y administrar
su trabajo. Se introduce con un libro de texto y un curso que están diseñados para uso industrial y
académico.
NIVELES PSP
El proceso de software de equipo (TSP)

Es una metodología para dirigir el trabajo de mejora y desarrollo de software además de


establecer un entorno donde el trabajo efectivo de equipo sea normal y natural. Ayuda a
conformar equipos para el desarrollo de software de calidad.
El proceso de software de equipo (TSP) guía a los equipos de ingeniería en el desarrollo
de productos intensivos en software. Las primeras experiencias con el TSP demuestran
que su uso mejora la calidad y la productividad de los equipos de ingeniería, al tiempo que
los ayuda a cumplir con más precisión los compromisos de costos y plazos.
CONCLUSIÓN
 Gracias a las normas y estándares aplicados a proyectos TI y de calidad para el desarrollo de
software hoy en día se nos puede facilitar la realización de los proyectos ya que con las normas
podemos seguir ciertos pasos para que los proyectos sean más eficientes y más fáciles de realizarlos
paso a paso y los estándares nos especifican que el desarrollo de un proyecto debe ser de calidad,
el cual debe satisfacer las necesidades del cliente o de la empresa a la que se le esté desarrollando
dicho software. También gracias importantes estándares como el proceso de software personal es
de gran ayuda para los ingenieros involucrados en el proyecto ya que les permite mejorar la forma
en que trabajan y controlar los tiempos mediante formatos de tiempo para cada una de las
actividades y que el software desarrollado sea de calidad. Por otra parte el CMMI nos ayuda a
mejorar los procesos de construcción de software y de proyectos de TI, el estándar IEEE nos brinda
una serie de documentación el desarrollo de software y proyectos de TI Y el TSP se enfoca más en la
mejora de trabajo en equipo para los procesos de software. Por último la aplicación de una norma
o estándar los podemos aplicar en nuestros proyectos de acuerdo a la necesidades de dicho
proyecto.

Das könnte Ihnen auch gefallen