Вы находитесь на странице: 1из 6

INTRODUCCION Resumen

A travs de este documento se detallan diferentes conceptos que son necesarios conocer a la hora de introducirse en el tema. Se explica lo que escalidad de software, la importancia de tener en cuenta este tema en la produccin de software. En relacin al tema se exponen los mtodos, metodologas, control, aseguramiento, certificacin, mtricas, factores de la misma, entre otros elementos a conocer. Adems, se desarrolla uno de los modelos de calidad de software existentes a la tesis de cada integrante del equipo.

Introduccin Algunos conceptos a conocer


Calidad: Propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor. Software: Conjunto de programas, instrucciones y reglas informticas para ejecutar ciertas tareas en una computadora. ISO: siglas de International Organisation for Standardization, Organizacin Internacional de Normalizacin, organismo encargado de coordinar y unificar las normas nacionales. En 1926, 22 pases se reunieron para fundar una federacin internacional de los comits nacionales de normalizacin, la ISA (International Standardizing Associations). Este organismo fue sustituido en 1947 por la ISO, cuya sede est situada en Ginebra. Cada pas miembro est representado por uno de sus institutos de normalizacin, y se compromete a respetar las reglas establecidas por la ISO relativas al conjunto de las normas nacionales. Esta institucin tiene por tarea desarrollar la normalizacin con carcter mundial y, a tal efecto, pblica normas internacionales conocidas como "normas ISO", que intentan acercar las normas nacionales de cada Estado miembro. La ISO es un organismo consultivo de las Naciones Unidas. IEEE: Acrnimo de Institute of Electric and Electronics Engineers, Inc., Instituto de Ingenieros Elctricos y Electrnicos. Se trata de una asociacin sin nimo de lucro radicada en Estados Unidos, aunque de mbito internacional. Como una entidad separada, dentro del propio IEEE, se encuentra laComputer Society, dedicada especficamente a todo lo relativo al desarrollo de los ordenadores o computadoras. A travs de sus mltiples comits de trabajo se encarga de definir estndares para las comunicaciones, la industria elctrica, las aplicaciones biomdicas o la electrnica profesional y de consumo. En sus estatutos constan como labores bsicas la difusin del conocimiento en su rea de influencia y el promover el desarrollo y la integracin de las tecnologas dentro de la sociedad. Creado en 1963, en la actualidad tiene alrededor de 380.000 asociados, de diversa ndole, pertenecientes a ms de 150 pases. El Instituto se organiza en 10 regiones (seis en Estados Unidos, Canad, Asia, Amrica latina y Europa, frica y Oriente Prximo), 37 sociedades, que abarcan todas sus actividades por temas especficos, y ms de 300 secciones profesionales.

EFQM: European Foundation for Quality Managernent. Es uno de los modelos utilizados para la calidad. Conceptos relativos a la gestin segn ISO 9000:2000 Los trminos que se incluyen aqu se han tomado de ISO 9000:2000 Sistemas de Gestin de la Calidad. Fundamentos y vocabulario. Fecha: diciembre 2.000." Sistema de gestin: Sistema para establecer la poltica y los objetivos, y para la consecucin de dichos objetivos. Gestin de la calidad: Conjunto completo de procesos utilizados en un sistema de gestin de la calidad. Poltica de la calidad: Intenciones y direccin global de una organizacin relativas a la calidad tal como se expresan formalmente por la alta direccin. Planificacin de la calidad: Parte de la gestin de la calidad enfocada al establecimiento e interpretacin de la poltica de la calidad y los requisitos de la calidad y especfica cmo se va a alcanzar. Mejora de la calidad: Parte de la gestin de la calidad orientada a mejorar su eficacia y eficiencia. Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas. Autor: Niurka San Gabino Merino Camilo Hernndez Prez Darcy Javier Noriega Quintana Universidad de Matanzas "Camilo Cienfuegos". Facultad de Informtica. Maestra de Informtica Aplicada. Ao 2007

DEFINICION DE CALIDAD SOFTWARE La calidad del software es aquel proceso en donde se verifica que el software o aplicacin cumpla con los requerimientos o necesidades del cliente, integrando la velocidad de respuesta de la aplicacin, el sistema de seguridad y confiabilidad. Tambin se puede definir como la coordinacin, integridad y la aplicacin de los estndares que tiene que ver con la correcta funcionabilidad y desarrollo de una aplicacin. No hay que olvidar la evolucin de las propuestas de calidad que son:

-Factores de revisin: flexibilidad, mantenibilidad y contestacin. -factores de transicin: portabilidad, reusabilidad y interoperabilidad -factores de operacin: eficiencia, integridad, usabilidad, fiabilidad y correccin. Tambin se debe tener en cuenta que en el mantenimiento de hardware es muy diferente al de software, porque el hardware se puede reemplazar la pieza, mientras el software requiere de ingeniera, el software no se deteriora con el tiempo pues su curva de fallos es muy diferente a la de hardware.

IMPORTANCIA DE LA CALIDAD EN EL SOFTWARE


La calidad del software puede parecer un concepto alejado de la vida diaria de la mayora de las personas, pero nada ms lejos de la realidad.; ejemplo: Cuando en nuestro ordenador aparece un mensaje de error o una pantalla azul, estamos ante un problema de calidad del software; cuando un fallo en el sistema de gestin aeroportuaria provoca retrasos, prdidas de maletas o inutiliza pantallas de informacin, estamos ante un problema de calidad del software; cuando en un restaurante se bloquea el sistema de cobro, estamos ante un problema de calidad del software. Es probable que se haya sufrido los efectos de estos problemas de calidad en forma de retrasos, prdidas de tiempo o dinero, etc. Estos problemas pueden ser mucho ms graves cuando afectan grandes prdidas econmicas o problemas ambientales o sociales. Los fallos de software afectan a todos los sectores y a todos los pases, actualmente se desarrolla software fiable y correcto a un costo razonable. Los autnticos profesionales y las empresas bien organizadas son prudentes y saben que deben aplicar distintas tcnicas de control y prevencin, adems de un buen proceso de desarrollo.

Los fallos de software La calidad de un producto no es algo que se aade al final como si se pintara de un color su exterior, es algo que se cuida a lo largo de todo el proyecto de construccin. En el software esto es especialmente cierto, ya que es un resultado bsicamente intelectual dependiente del trabajo de los profesionales especializados. Los datos indican que los problemas de los proyectos de software se van reduciendo progresivamente desde mediados de los noventa gracias a la introduccin de mtodos de trabajo ms sistemticos y fiables. Ha crecido de manera considerable el nmero de empresas que tienen certificados sus procesos de trabajo para cumplir dichos estndares, produciendo un efecto beneficioso en la calidad del software. El estudio tambin informa de otro aspecto clave para el fomento de la calidad: la exigencia de la misma por parte de los clientes. Las grandes organizaciones son las que exigen ms certificados y garantas a sus proveedores. Pruebas de software: un aspecto clave en la calidad Ms all de los certificados y estndares generales, se ha querido analizar con algo ms de detalle uno de los aspectos clave para la calidad. Se trata de las pruebas de software: es la tcnica presente

en todos los proyectos y consiste en realizar ensayos de funcionamiento de las aplicaciones en entornos controlados, a fin de detectar los posibles defectos presentes antes de que el producto se ponga en funcionamiento y pueda originar cualquier tipo de fallo.Si las pruebas no son eficaces, pueden permitir que software defectuoso llegue al cliente causando graves problemas. Factores que afectan negativamente a las pruebas Al comprobar esta situacin, se plantea un ltimo anlisis para detectar cules podran ser los factores que favorecen estos resultados. Tras consultar a un panel de expertos y preguntar a profesionales, finalmente se concluye que la presin de tiempo para las pruebas (se hacen al final de los proyectos, cuando se acumulan retrasos), la tentacin de recortar en calidad cuando hay problemas de tiempo o de recursos, la falta de formacin de profesionales y directivos, as como las deficiencias en esta rea en la educacin son los factores que ms influyen en que exista esta situacin. El software es un producto intelectual que depende al 100% de la habilidad y formacin de los profesionales que lo desarrollan. Fuentes: http://www.baquia.com/articulos/
Por: Luis Fernndez Sanz coordinador del Grupo de Calidad de Software de la ATI 15 Set 2008

CALIDAD Y MUNDO GLOBALIZADO La industria de desarrollo de software ha realizado intensos trabajos para aplicar los conceptos de calidad en el mbito del software. Hablar de calidad del software implica la necesidad de contar con parmetros que permitan establecer los niveles mnimos que un producto de este tipo debe alcanzar para que se considere de calidad. El problema es que la mayora de las caractersticas que definen al software no se pueden cuantificar fcilmente; generalmente, se establecen de forma cualitativa, lo que dificulta su medicin, ya que se requiere establecer mtricas que permitan evaluar cuantitativamente cada caracterstica dependiendo del tipo de software que se pretende calificar. En este sentido se han realizado muchos trabajos que establecen propuestas para el establecimiento de los factores cualitativos que afectan la calidad del software. Entre los principales estn los factores de calidad de McCall y aquellos propuestos por Hewlett-Packard (FURPS: Funcionality,Usability, Reliability; Performance, Supportability) . Adems se han hecho varios intentos por estandarizar los mecanismos de evaluacin de calidad del software. Entre los principales estn la familia de normas ISO 9000 (en especial la ISO 9001 y la ISO 90032)[5], el modelo de niveles madurez CMM (Capability Maturity Model)[7], el estndar para el aseguramiento de planes de calidad del IEEE 730:1984 [7], el plan general de garanta de calidad del Consejo Superior de Informtica

Creacin LUNES, 2 DE FEBRERO DE 2009 Fecha LUNES, 14 DE JUNIO DE 2014


Referencia: http://informaticaitc.blogspot.com/2009/02/importancia-de-la-calidad.html

NORMAS Y ESTANDARES PARA LA CALIDAD DEL SOFTWARE CMM (Capability Maturity Model): El CMM tiene como objetivo evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a travs de los cuales una organizacin debe formarse para establecer una cultura de excelencia en la ingeniera de software. El modelo de madurez de procesos fue generado a travs de la experiencia colectiva de los proyectos ms exitosos de software, generando as un conjunto de prcticas importantes que deben ser implantadas por cualquier entidad que desarrolla o mantiene software. ISO (International Standard Organization): La norma ISO/IEC 9003 proporciona una gua necesaria en las organizaciones para la aplicacin de la ISO 9001 a la adquisicin de suministro, desarrollo, operacion y mantenimiento de software y sus servicios relacionados. Identifica todos los aspectos que deberan ser tratados y es independiente de la tecnologa, modelos de ciclos de vida, procesos de desarrollo y estructuras organizacionales. La norma ISO 9001, especifica los requisitos para un sistema de gestin de la calidad cuando una organizacin necesita demostrar su capacidad de proporcionar de forma coherente productos que satisfagan los requisitos del cliente y aspira a aumentar su satisfaccin a travs de la aplicacin eficaz del sistema, incluyendo los procesos para la mejora continua del sistema y el aseguramiento de la conformidad con los requisitos y de acuerdo a las reglamentaciones existentes. PSP (Personal Software Process) /TSP (Team Software Process): El PSP es una tecnologa que tiene como justificacin la premisa de que la calidad de software depende del trabajo de cada uno de los ingenieros de software y de aqu que el proceso diseado debe ayudar a controlar, manejar y mejorar el trabajo de los ingenieros. El objetivo de PSP es lograr una mejor planeacin del trabajo, conocer con precisin el desempeo, medir la calidad de productos y mejorar las tcnicas para su desarrollo. La instrumentacin de esta tecnologa consiste en lo que se denomina evolucin del PSP. El TSP se concentra en los aspectos del desarrollo de software realizados por equipos de trabajo, definiendo aspectos como la asignacin y control de tareas para los diversos miembros del equipo. SPICE (Software Process Improvement and Capability dEtermination): El SPICE es un modelo de madurez de procesos internacional. SPICE fomenta productos de calidad, promueve la optimizacin de procesos y facilita la evaluacin del producto a travs de los procesos de desarrollo. SPICE tiene diversos alcances, se aplica tanto a nivel directivo como a nivel de usuarios para asegurar que el proceso se encuentra alineado con las necesidades del negocio, apoya en que los proveedores de software tengan que someterse a una sola evaluacin para aspirar a nuevos negocios y busca que las organizaciones de software dispongan de una herramienta universalmente reconocida para dar soporte a su programa de mejoramiento continuo. PEMM (Performance Engineering Maturity Model): El PEMM presenta un modelo para evaluar los niveles de integracin, aplicacin, ejecucin y diseo, llamado ingeniera de la ejecucin del modelo de madurez. Al igual que SPICE se apoya en el modelo de madurez de capacidades CMM. El objetivo de PEMM es poder evaluar la Ejecucin de la Ingeniera as como la integracin del proceso. El modelo sirve tanto para evaluar una organizacin como los propios desarrollos de procesos tecnolgicos especficos. Sirve tambin para definir el criterio al escoger

un proveedor de software para los productos crticos o semi-crticos de la compaa. TickIt: Desarrollado por el Departamento de Comercio e Industria del Reino Unido, surge por la poca adopcin de las normas internacionales de calidad ISO 9000 para el rea de desarrollo de software. TickIt es primordialmente una gua que presenta las estrategias para lograr la certificacin en la produccin de software a travs de la interpretacin de los estndares ISO. Los objetivos principales de TickIt son, adems de desarrollar un sistema de certificacin aceptable en el mercado, estimular a los desarrolladores de software a implementar sistemas de calidad, dando la direccin y guas necesarias para tal efecto.
"Normas Calidad De Software" BuenasTareas.com. 03 2011. 2011. 03 2011 <http://www.buenastareas.com/ensayos/Normas-Calidad-De-Software/1745968.html>.

Вам также может понравиться