Professional Documents
Culture Documents
dad 1 - Unidad 2
Montes Martnez
Contenido
Aportaciones de ISO y IEC en la calidad de software.........................................................3
4.1 ISO/IEC 2500n Divisin de Gestin de Calidad.................................................5
4.2 ISO/IEC 2501n Divisin de Modelo de Calidad..................................................6
4.3 ISO/IEC 2502n Divisin de Medicin de Calidad...............................................6
4.4 ISO/IEC 2503n Divisin de Requisitos de Calidad...........................................7
4.5 ISO/IEC 2504n Divisin de Evaluacin de Calidad............................................7
Organismos nacionales de normalizacin...........................................................................8
La normalizacin a nivel Internacional.................................................................................8
La normalizacin en Mxico................................................................................................9
Normalizacin en NYCE....................................................................................................11
Conclusin......................................................................................................................... 11
Referencias:...................................................................................................................... 12
La calidad del producto, junto con la calidad del proceso, es uno de los aspectos ms
importantes actualmente en el desarrollo de Software. Relacionada con la calidad del producto,
recientemente ha aparecido la familia de normas ISO/IEC 25000, que proporciona una gua para
el uso de la nueva serie de estndares internacionales llamada Requisitos y Evaluacin de
Calidad de Productos de Software (SQuaRE - System and Software Quality Requirements and
Evaluation).
La IEC colabora con la ISO (Organizacin Internacional de Normalizacin) para asegurar que las
normas internacionales de calidad de software se ajusten a la perfeccin y se complementan entre
s.
Por su parte la IEC fue fundada en 1906, es la organizacin ms importante del mundo para la
preparacin y publicacin de normas internacionales para todas las tecnologas elctricas,
electrnicas y relacionadas. Estas tecnologas se conocen colectivamente como "electrotecnia".
Ms de 10000 expertos de la industria, grupos de comercio, gobierno, de prueba y laboratorios de
investigacin, la academia y los consumidores participan en el trabajo de normalizacin IEC. La
IEC ha publicado ms de 5000 normas internacionales. El IEC est formado por miembros que
son los Comits Nacionales (CN) y slo puede haber uno por pas.
ISO/IEC 25000 constituye una serie de normas basadas en ISO/IEC 9126 y en ISO/IEC 14598
cuyo objetivo principal es guiar el desarrollo de los productos de software mediante
la especificacin de requisitos y evaluacin de caractersticas de calidad.
El objetivo del portal iso25000.com es crear un foro que rena toda la informacin relativa a la
mejora de la calidad del software conforme a la familia de normas ISO/IEC 25000, con el fin de
proporcionar un acercamiento a esta familia de normas a particulares y empresas, facilitando la
obtencin de informacin en espaol tanto a grandes empresas como a micropymes interesadas
en mejorar su producto software.
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).
Organizacin de la familia de normas ISO/IEC 25000.
La familia de normas ISO/IEC 25000 se encuentra compuesta por cinco divisiones.
4.5.4 ISO/IEC 25045 - Evaluation module for recoverability: define un mdulo para la
evaluacin de la subcaracterstica Recuperabilidad (Recoverability).
La divisin de extensin de SQuaRE (ISO/IEC 25050 a ISO/IEC 25099) se reserva para normas o
informes tcnicos que aborden dominios de aplicacin especficos o que puedan ser utilizados
para complementar otras normas de la familia SQuaRE.
ISO/IEC 12207:1995: Define los procesos del ciclo de vida del software.
ISO/IEC 12207:2008: Establece un marco comn para los procesos de ciclo de vida de
software, con terminologas bien definidas. Contiene los procesos, actividades y tareas que
se aplican durante la adquisicin de un producto de software o servicios y el desarrollo,
operacin, mantenimiento.
ISO/IEC 9126:2001: Permite evaluar la calidad del producto software y establece las
caractersticas de la calidad.
ISO/IEC 15939:2007: Define un proceso de medicin travs de un modelo que define las
actividades y es adaptable, flexible a las necesidades de diferentes usuarios.
ISO/IEC 14598:1999: Presenta pautas que ayudan al proceso de evaluacin del producto
software.
ISO/IEC 25000:2005: Proporciona una gua para el uso de las nuevas series de
estndares internacionales.
La normalizacin en Mxico
Actualmente en Mxico las actividades en materia de normalizacin nacional son en alguna
medida coordinadas por la Secretara de Economa a travs de la Direccin General de Normas
(DGN). As mismo dichas actividades se rigen legalmente por:
La Ley Federal sobre Metrologa y Normalizacin (LFMN) y
El Reglamento de la Ley Federal sobre Metrologa y Normalizacin.
En trminos generales, este instrumento legal incorpora diversos ttulos como son:
Disposiciones generales.
Metrologa.
Normalizacin.
Acreditacin y determinacin del cumplimiento.
Verificacin.
Incentivos, sanciones y recursos.
Por su parte, ISO 9000 es una familia de normas que sirve como gua a las organizaciones
de todo tipo y tamao en la implantacin y operacin de Sistemas de Gestin de la Calidad.
ISO 9000 en su versin 2000 tiene un fuerte enfoque en los procesos y en la satisfaccin del
cliente; adems de que es certificable en Mxico. Sin embargo, por su generalidad, es abstracto y
difcil de adecuar al desarrollo de software. estos modelos internacionales permiten determinar la
capacidad de procesos de una organizacin que desarrolla software, no es fcil adaptarlos al
contexto de las empresas mexicanas as como surge MoProSoft, por iniciativa de la Secretara de
Economa y gracias al trabajo de acadmicos y empresarios mexicanos MoProSoft es un modelo
de procesos para la industria de software nacional, que fomenta la estandarizacin de su
operacin a travs de la incorporacin de las mejores prcticas en gestin e ingeniera de
software. La adopcin del modelo permite elevar la capacidad de las organizaciones que
desarrollan o mantienen software para ofrecer servicios con calidad y alcanzar niveles
internacionales de competitividad. Es tambin aplicable en reas internas de desarrollo de
software de las empresas de diversos giros.
El modelo pretende apoyar a las organizaciones en la estandarizacin de sus prcticas, en
la evaluacin de su efectividad y en la integracin de la mejora continua. Sintetiza las mejores
prcticas en un conjunto pequeo de procesos que abarcan las responsabilidades asociadas a la
estructura de una organizacin que son: la Alta Direccin, Gestin y Operacin.
MoProSoft es un modelo integrado donde las salidas de un proceso estn claramente
dirigidas como entradas a otros; las prcticas de planeacin, seguimiento y evaluacin se
incluyeron en todos los procesos de gestin y administracin; por su parte los objetivos, los
indicadores, las mediciones y las metas cuantitativas fueron incorporados de manera congruente y
prctica en todos los procesos; las verificaciones, validaciones y pruebas estn incluidas de
manera explcita dentro de las actividades de los procesos; y existe una base de conocimientos
que resguarda todos los documentos y productos generados. Veamos a continuacin el propsito
de los procesos de MoProSoft:
Mxico tambin quiere posicionarse como un pas exportador de software, y para lograrlo
desde 2002 la Secretara de Economa (SE) inici el Programa para el Desarrollo de la Industria
de Software, conocido como Prosoft. Una de las estrategias de este programa es elevar la calidad
de los productos de la industria a travs de uso de las mejores prcticas reconocidas
internacionalmente.
Conclusin
La calidad del producto y de los procesos van de la mano. Cuando la calidad no se incluye en un
sistema, el proceso de desarrollo se encarga solo de encontrar y componer los defectos. Como
resultado, los proyectos se enfocan a reparar los defectos conforme a su grado de importancia
para los usuarios. Las personas que no tiene una cultura de calidad, causan retrasos en las
entregas de los proyectos, porque si los incluyen, el costo del proyecto se elevar, seguramente
estos individuos salen ms baratos, pero los errores cometidos, lo son mucho ms.
Si bien es cierto que Mxico es miembro de la ISO, este debera generar un esquema ms abierto
hacia las empresas productoras de bienes y servicios. En Mxico no todas las empresas se
obligan con la calidad, y esto debe ser una norma para todas las empresas para que el
consumidor sea el beneficiado, adems que se lograra mayor competitividad no solo a nivel
nacional, sino internacional.
El problema de las normas de calidad en Mxico es que solo son aplicables a quienes requieren
ofrecer productos con un mayor ndice de calidad y el software es parte de ello.
programas
las
consideraciones
tcnicas,
pensando
en
futuro
identificando
incertidumbres, anticipando las entradas potenciales, administrando los recursos de los proyectos
y actividades. Por lo mismo es importante centrarse en la calidad del producto como un medio
para obtener mejores productos y a partir de ah, influir en la calidad del proceso.
Conclusiones:
sera magnfico controlar, sin embargo todos los proyectos por muy controlados
que se tengan, siempre habr una parte de ellos que casi nunca es perfecto.
En trminos muy concretos todo desarrollo siempre conlleva un compromiso de
construirlo con la mejor calidad posible, para que este supere las expectativas y
necesidades de los clientes.
Por esta razn es por la que existen herramientas, normalizacin y procesos que
pretenden controlar al mximo el desarrollo de software y lograr consigo en efecto
calidad de software.
Considero que en Mxico la calidad no es algo que sea muy importante en las
empresas que desarrollan software, ya que no le dan el peso suficiente para poder
aportar un valor adicional, la mayor parte de las empresas realmente no estn
interesadas en mtodos de control de los proyectos, lo nico que buscan es
cumplir con el compromiso de requerimientos y fechas establecidas.
Por otra parte existe muy poca demanda por parte de los clientes el exigir que las
empresas a las que se le solicita un proyecto est certificada o utilice algn modelo
de calidad que asegure no solo un excelente desarrollo, sino que agreguen valor.
Por lo que es importante que las empresas busquen la excelencia adoptando una
certificacin bajo alguno de los modelos de calidad, para que tengan la oportunidad
de permanecer en el mercado por mucho ms tiempo.
http://iso25000.com/
http://www.monografias.com/trabajos59/calidad-software/calidadsoftware2.shtml#xcalidadsoft#ixzz3ZKa0byKm
http://www.nyce.org.mx/blog/la-normalizacion/
http://www.iso25000.com/index.php
http://ercim-news.ercim.eu/en99/special/software-product-quality-evaluation-using-iso-iec-25000
http://tecnomaestros.awardspace.com/estandares_iso.php
http://www.enterate.unam.mx/Articulos/2006/marzo/moprosoft.htm
http://sgcampus.com.mx/events/event/proyectos-de-calidad-comienzan-con-requisito
http://www.q-bo.org/quienessomos/articulos/iso90012008.html