You are on page 1of 10

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIN

INGENIERA EN SISTEMAS E INFORMTICA


GESTIN DE TICS

ESTANDARES

Benalczar Santiago
Ruiz Vernica
Sampedro Stephen

Diciembre - 2014
Sangolqu Ecuador

ESTANDARES INTERNACONALES
Introduccin
La Ingeniera del Software (IS) es una disciplina de la ingeniera que
comprende todos los aspectos de la produccin de software desde las
etapas iniciales de la especificacin del sistema, hasta el
mantenimiento de ste despus de que se utiliza. Un objetivo en la
investigacin en IS se fundament en desarrollar herramientas, tcnicas
y mtodos que lleven a la produccin de software libre de defectos,
siendo ste el que cumple exactamente con su especificacin
(Sommerville, 2005).
Respecto a la calidad del software, en la literatura se propusieron varias
definiciones, siendo una de ellas: es el cumplimiento de los requisitos de
funcionalidad y desempeo explcitamente establecidos, de los
estndares de desarrollo explcitamente documentados, y de las
caractersticas implcitas que se espera de todo software desarrollado
profesionalmente (Pressman, 2005).

Desarrollo
PM BOK
Todos tenemos un nivel de incompetencia, todos tenemos limitaciones,
una funcin de inferioridad, minusvalas, lados flacos, todos padecemos
de algn vicio o defecto. En mayor o menor medida.

CMMI
Todos tenemos un nivel de incompetencia, todos tenemos limitaciones,
una funcin de inferioridad, minusvalas, lados flacos, todos padecemos
de algn vicio o defecto. En mayor o menor medida.

VALTI
Todos tenemos un nivel de incompetencia, todos tenemos limitaciones,
una funcin de inferioridad, minusvalas, lados flacos, todos padecemos
de algn vicio o defecto. En mayor o menor medida.

PDCA

Todos tenemos un nivel de incompetencia, todos tenemos limitaciones,


una funcin de inferioridad, minusvalas, lados flacos, todos padecemos
de algn vicio o defecto. En mayor o menor medida.

MOF
Todos tenemos un nivel de incompetencia, todos tenemos limitaciones,
una funcin de inferioridad, minusvalas, lados flacos, todos padecemos
de algn vicio o defecto. En mayor o menor medida.

ISO 38500
La norma ISO/IEC 38500 publicada en junio de 2008 es la primera de una
serie sobre el Gobierno de TI.
Su objetivo es proporcionar un marco de principios para que la
direccin de las organizaciones los utilicen al evaluar, dirigir y monitorear
el uso de las tecnologas de la informacin (TI's) y se aplican en todo
tipo de organizaciones que utilicen (hoy todas) las tecnologas de la
informacin, facilitando unas bases para la evaluacin objetiva del
gobierno de TI.
Modelo

La direccin ha de gobernar la TI mediante tres tareas principales:


Evaluar
Examinar y juzgar el uso actual y futuro de las TI, incluyendo estrategias,
propuestas y acuerdos de aprovisionamiento (internos y externos).
Dirigir
Dirigir la preparacin y ejecucin de los planes y polticas, asignando las
responsabilidades al efecto. Asegurar la transicin correcta de los
proyectos a la produccin, considerando los impactos en la operacin,
el negocio y la infraestructura. Impulsar una cultura de buen gobierno
de IT en la organizacin.
Monitorizar
Mediante sistemas de medicin, vigilar el rendimiento de la TI,
asegurando que se ajusta a lo planificado.
Para cada uno de los principios, la norma proporciona una breve gua u
orientacin sobre cmo evaluar, dirigir y monitorizar la funcin de TI. Son
orientaciones muy generales que no incluyen mecanismos, tcnicas o
herramientas concretas. Cabe pensar que en futuras normas
complementarias se irn concretando estos aspectos.
ISO/IEC 9126
Es un estandar para la evaluacin de la calidad del software. Est
reemplazado por el proyecto SQuaRE, ISO 25000.
El estndar est dividido en cuatro partes las cuales dirigen, realidad,
mtricas externas, mtricas internas y calidad en las mtricas de uso y
expendido.El modelo de calidad establecido en la primera parte del
estndar, ISO 9126-1, clasifica la calidad del software en un conjunto
estructurado de caractersticas y subcaractersticas de la siguiente
manera:

Funcionalidad.- Un conjunto de atributos que se relacionan con la


existencia de un conjunto de funciones y sus propiedades especficas.
Las funciones son aquellas que satisfacen las necesidades implcitas o
explcitas.
Adecuacin - Atributos del software relacionados con la presencia y
aptitud de un conjunto de funciones para tareas especificadas.
Exactitud - Atributos del software relacionados con la disposicin de
resultados o efectos correctos o acordados.
Interoperabilidad - Atributos del software que se relacionan con su
habilidad para la interaccin con sistemas especificados.
Seguridad - Atributos del software relacionados con su habilidad para
prevenir acceso no autorizado ya sea accidental o deliberado, a
programas y datos.
Cumplimiento funcional.
Fiabilidad.- Un conjunto de atributos relacionados con la capacidad del
software de mantener su nivel de prestacin bajo condiciones
establecidas durante un perodo establecido.
Madurez - Atributos del software que se relacionan con la frecuencia de
falla por fallas en el software.
Recuperabilidad - Atributos del software que se relacionan con la
capacidad para restablecer su nivel de desempeo y recuperar los
datos directamente afectos en caso de falla y en el tiempo y esfuerzo
relacionado para ello.
Tolerancia a fallos - Atributos del software que se relacionan con su
habilidad para mantener un nivel especificado de desempeo en casos
de fallas de software o de una infraccin a su interfaz especificada.
Cumplimiento de Fiabilidad - La capacidad del producto software para
adherirse a normas, convenciones o legislacin relacionadas con la
fiabilidad.
Usabilidad.- Un conjunto de atributos relacionados con el esfuerzo
necesario para su uso, y en la valoracin individual de tal uso, por un
establecido o implicado conjunto de usuarios.
Aprendizaje- Atributos del software que se relacionan al esfuerzo de los
usuarios para reconocer el concepto lgico y sus aplicaciones.
Comprensin - Atributos del software que se relacionan al esfuerzo de
los usuarios para reconocer el concepto lgico y sus aplicaciones.
Operatividad - Atributos del software que se relacionan con el esfuerzo
de los usuario para la operacin y control del software.
Atractividad
Eficiencia.- Conjunto de atributos relacionados con la relacin entre el
nivel de desempeo del software y la cantidad de recursos necesitados
bajo condiciones establecidas.

Comportamiento en el tiempo - Atributos del software que se relacionan


con los tiempos de respuesta y procesamiento y en las tasas de
rendimientos en desempear su funcin.
Comportamiento de recursos - Usar las cantidades y tipos de recursos
adecuados cuando el software lleva a cabo su funcin bajo
condiciones determinadas.
Mantenibilidad.- Conjunto de atributos relacionados con la facilidad de
extender, modificar o corregir errores en un sistema software.
Estabilidad - Atributos del software relacionados con el riesgo de efectos
inesperados por modificaciones.
Facilidad de anlisis - Atributos del software relacionados con el esfuerzo
necesario para el diagnstico de deficiencias o causas de fallos, o
identificaciones de partes a modificar.
Facilidad de cambio - Atributos del software relacionados con el
esfuerzo necesario para la modificacin, correccin de falla, o cambio
de ambiente.
Facilidad de pruebas - Atributos del software relacionados con el
esfuerzo necesario para validar el software modificado.
Portabilidad.- Conjunto de atributos relacionados con la capacidad de
un sistema software para ser transferido desde una plataforma a otra.
Capacidad de instalacin - Atributos del software relacionados con el
esfuerzo necesario para instalar el software en un ambiente
especificado.
Capacidad de reemplazamiento - Atributos del software relacionados
con la oportunidad y esfuerzo de usar el software en lugar de otro
software especificado en el ambiente de dicho software especificado.
Adaptabilidad - Atributos del software relacionados con la oportunidad
para su adaptacin a diferentes ambientes especificados sin aplicar
otras acciones o medios que los proporcionados para este propsito por
el software considerado.
Co-Existencia - Coexistir con otro software independiente, en un entorno
comn, compartiendo recursos comunes.
ISO/25000
El objetivo general de la creacin del estndar ISO/IEC 25000 SQuaRE
(Software Product Quality Requirements and Evaluation) es organizar,
enriquecer y unificar las series que cubren dos procesos principales:
especificacin de requisitos de calidad del software y evaluacin de la
calidad del software, soportada por el proceso de medicin de calidad
del software.

Las caractersticas de calidad y sus mediciones asociadas pueden ser


tiles no solamente para evaluar el producto software sino tambin
para definir los requerimientos de calidad.La serie ISO/IEC 25000:2005
reemplaza a dos estndares relacionados: ISO/IEC 9126 (Software
Product Quality) e ISO/IEC 14598 (Software Product Evaluation).

Divisiones

ISO/IEC 2500n. Divisin de gestin de calidad. Los estndares que


forman esta divisin definen todos los modelos comunes, trminos
y referencias a los que se alude en las dems divisiones de
SQuaRE.

ISO/IEC 2501n. Divisin del modelo de calidad. El estndar que


conforma esta divisin presenta un modelo de calidad detallado,
incluyendo caractersticas para la calidad interna, externa y en
uso.

ISO/IEC 2502n. Divisin de mediciones de calidad. Los estndares


pertenecientes a esta divisin incluyen un modelo de referencia
de calidad del producto software, definiciones matemticas de
las mtricas de calidad y una gua prctica para su aplicacin.
Presenta aplicaciones de mtricas para la calidad de software
interna, externa y en uso.

ISO/IEC 2503n. Divisin de requisitos de calidad. Los estndares


que forman parte de esta divisin ayudan a especificar los
requisitos de calidad. Estos requisitos pueden ser usados en el
proceso de especificacin de requisitos de calidad para un
producto software que va a ser desarrollado como entrada
para un proceso de evaluacin. El proceso de definicin de
requisitos se gua por el establecido en la norma ISO/IEC 15288
(ISO, 2003).

ISO/IEC 2504n. Divisin de evaluacin de la calidad. Estos


estndares proporcionan requisitos, recomendaciones y guas

para la evaluacin de un producto software, tanto si la llevan a


cabo evaluadores, como clientes o desarrolladores.

ISO/IEC 2505025099. Estndares de extensin SQuaRE. Incluyen


requisitos para la calidad de productos de software Off-The-Self
y para el formato comn de la industria (CIF) para informes de
usabilidad.

6 SIGMA

SEIS SIGMA es una metodologa de mejora de procesos, centrada en la


reduccin de la variabilidad de los mismos, consiguiendo reducir o
eliminar los defectos o fallos en la entrega de un producto o servicio al
cliente. La meta de 6 Sigma es llegar a un mximo de 3,4 defectos por
milln de eventos u oportunidades (DPMO), entendindose como
defecto cualquier evento en que un producto o servicio no logra
cumplir los requisitos del cliente.
Seis sigma utiliza herramientas estadsticas para la caracterizacin y el
estudio de los procesos, de ah el nombre de la herramienta, ya que
sigma es la desviacin tpica que da una idea de la variabilidad en un
proceso y el objetivo de la metodologa seis sigma es reducir sta de
modo que el proceso se encuentre siempre dentro de los lmites
establecidos por los requisitos del cliente.

Obtener 3,4 defectos en un milln de oportunidades es una meta


bastante ambiciosa pero lograble. Se puede clasificar la eficiencia de
un proceso con base en su nivel de sigma:

1 sigma= 690.000 DPMO = 31% de eficiencia


2 sigma= 308.538 DPMO = 69% de eficiencia
3 sigma= 66.807 DPMO = 93,3% de eficiencia
4 sigma= 6.210 DPMO = 99,38% de eficiencia
5 sigma= 233 DPMO = 99,977% de eficiencia
6 sigma= 3,4 DPMO = 99,99966% de eficiencia

El proceso Seis Sigma (six sigma) se caracteriza por 5 etapas concretas:

The five steps of DMAIC


DMAIC (Por sus siglas en ingls: Define - Measure - Analyze - Improve Control)

Definir, que consiste en concretar el objetivo del problema o


defecto y validarlo, a la vez que se definen los participantes del
programa.

Medir, que consiste en entender el funcionamiento actual del


problema o defecto.

Analizar, que pretende averiguar las causas reales del problema o


defecto.

Mejorar, que permite determinar las mejoras procurando minimizar


la inversin a realizar.

Controlar, que se basa en tomar medidas con el fin de garantizar


la continuidad de la mejora y valorarla en trminos econmicos y
de satisfaccin del cliente.

Referencias
Wikipedia. (6 de Sep de 2013). Wikipedia. Recuperado el 15 de Dec de 2014, de Enciclopedia:
http://es.wikipedia.org/wiki/ISO_38500
Wikipedia. (25 de Oct de 2014). Wikipedia. Recuperado el 15 de Dic de 2014, de Enciclopedia:
http://es.wikipedia.org/wiki/ISO/IEC_9126
Wikipedia. (24 de Nov de 2014). Wikipedia. Recuperado el 15 de Dic de 2014, de Enciclopedia:
http://es.wikipedia.org/wiki/ISO/IEC_25000
Wikipedia. (26 de Nov de 2014). Wikipedia. Recuperado el 15 de Dic de 2014, de Enciclopedia:
http://es.wikipedia.org/wiki/Seis_Sigma

You might also like