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

2012

Calidad de Sistemas Software Grado de Ingeniera Informtica Miguel ngel Cuenca Navarro

[TAREA 3 ANALIZANDO EL ESTNDAR ISO/IEC 12207]


[En este documento se revisarn, estudiarn y localizarn herramientas software (libres o propietarias) que den soporte a las distintas actividades y tareas sugeridas en los distintos procesos identificados en la norma ISO/IEC 12207:2008]

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

Tabla de contenido
1. 2. INTRODUCCIN ..................................................................................................................... 2 HERRAMIENTAS QUE ABARCAN PROCESOS DEFINIDOS EN EL 12207 .................................. 3

3. ANLISIS DE UNA HERRAMIENTA RELACIONADA CON LOS PROCESOS DIRECTAMENTE RELACIONADOS CON LA CALIDAD ................................................................................................. 5 Visual Studio .............................................................................................................................. 5 Relacin con los procesos del ISO/IEC 12207:2008 .............................................................. 7 4. BIBLIOGRAFA ........................................................................................................................ 8

Tabla de ilustraciones
Ilustracin 1. Mapa de procesos de la norma ISO/IEC 12207:2008 .............................................. 2 Ilustracin 2. Procesos relacionados directamente con la calidad ............................................... 5

~1~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

1. INTRODUCCIN
El modelo ISO/IEC 12207:2008 establece un marco de trabajo comn para los procesos del ciclo de vida del software; es decir, conjunto de buenas prcticas para guiar a las organizaciones en la mejora de sus procesos de desarrollo y mantenimiento software. Contiene una serie de procesos, actividades y tareas, en concreto, define 43 procesos que pueden aplicarse durante la adquisicin de un producto o servicio software y durante el suministro, desarrollo, operacin, mantenimiento y evolucin de productos software. A continuacin vemos un mapa con la estructura y organizacin de dichos procesos:

Ilustracin 1. Mapa de procesos de la norma ISO/IEC 12207:2008

Su objetivo es proporcionar un conjunto de procesos para facilitar la comunicacin entre la organizacin que desea adquirir el software y el suministrador. As pues, el estndar est escrito para compradores, suministradores, desarrolladores, operadores, mantenedores, gestores, aseguradores de la calidad y usuarios de sistemas y productos y servicios software. Las limitaciones con las que nos encontramos en este estndar son las siguientes: No detalla los procesos del ciclo de vida. No detalla la documentacin que se requiere. No prescribe un determinado ciclo de vida del software o Ni mtodo, metodologa, modelo o tcnica. Responde al qu? Pero no responde al cmo?

~2~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

2. HERRAMIENTAS QUE ABARCAN PROCESOS DEFINIDOS EN EL 12207


En la norma existe un proceso de Adquisicin. Dicha actividad est relacionada con la calidad del producto. En ella se puede utilizar la norma ISO 15504 para permitir automatizar la adquisicin. o Kemis ofrece soporte a dicho proceso, y las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://www.kybeleconsulting.com/recursos/articulos/kemis-unentorno-para-la-medicion-de-la-calidad-del-producto-software/ En la norma existe un proceso de Gestin de la Calidad. Dicha actividad est relacionada con la calidad del proceso. En ella se puede utilizar la norma ISO 9001 o ISO 14001 para gestionar el software. o QSEIS ofrece soporte a dicho proceso, y a las actividades y tareas que para l sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://www.seisinformatica.com/qseis/index.html En la norma existe un proceso de Gestin de la Decisin. Se puede utilizar la norma ISO 14000 para la gestin de decisiones. o BAXON ofrece soporte a dicho proceso, y a las actividades y tareas que para l sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://www.softwareseleccion.com/baxon+pms-p-2181 En la norma existe un proceso de Medicin. Dicha actividad est relacionada con la calidad del proceso. En ella se puede utilizar la norma ISO 9001 para medir una serie de caractersticas software. o PMD ofrece soporte a dicho proceso, y a las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://pmd.sourceforge.net/ En la norma existen procesos de Definicin y Anlisis de requisitos. Dicha actividad est relacionada con la calidad del producto. En ella se puede utilizar la norma ISO 9126-1 para identificar y organizar los distintos requisitos de un producto software. o Rational RequisitePro ofrece soporte a dichos procesos, y a las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://www-01.ibm.com/software/awdtools/reqpro/ En la norma existen procesos relacionados con el diseo, modelado y desarrollo de software. Se puede utilizar la norma ISO 9001. o Software Architect ofrece soporte a dichos procesos, y a las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://www-142.ibm.com/software/products/es/es/ratisoftarch/ En la norma existe un proceso relacionado con la Implementacin. Se puede utilizar la norma ISO 9001 para implementar un sistema de calidad.

~3~

Calidad de Sistemas Software o

Miguel ngel Cuenca Navarro

NetBeans ofrece soporte a dicho proceso, y a las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://netbeans.org/ En la norma existe un proceso de comprobacin de requisitos del sistema. Dicha actividad est relacionada con la calidad del producto. En ella se puede utilizar la norma ISO/IEC 9126 para medir una serie de caractersticas del software. o JMeter ofrece soporte a dicho proceso y a las actividades y tareas que para l se sugieren en la norma 12207. Sobre ella puede obtenerse informacin detallada en: http://jmeter.apache.org/

~4~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

3. ANLISIS DE UNA HERRAMIENTA RELACIONADA CON LOS PROCESOS DIRECTAMENTE RELACIONADOS CON LA CALIDAD
En primer lugar vamos a ver mediante la siguiente ilustracin, los procesos que estn relacionados directamente con la calidad, separados aquellos que estn relacionados con la calidad del producto de aquellos relacionados con la calidad del proceso.

Ilustracin 2. Procesos relacionados directamente con la calidad

Visual Studio
Visual Studio es un conjunto de herramientas de desarrollo de software y de otras tecnologas basado en componentes para crear aplicaciones eficaces de alto rendimiento. Adems, Visual Studio est optimizado para diseo basado en equipos, desarrollo e implementacin mediante Team Foundation Service o Team Foundation Server. Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET. aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versin .NET 2002). As se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. Visual Studio 2010 es la versin ms reciente de esta herramienta, acompaada por .NET Framework 4.0. La fecha del lanzamiento de la versin final fue el 12 de abril de 2010.

~5~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

Hasta ahora, uno de los mayores logros de la versin 2010 de Visual Studio ha sido el de incluir las herramientas para desarrollo de aplicaciones para Windows 7, tales como herramientas para el desarrollo de las caractersticas de Windows 7 y la Ribbon Preview para WPF. Entre sus ms destacables caractersticas, se encuentran la capacidad para utilizar mltiples monitores, as como la posibilidad de desacoplar las ventanas de su sitio original y acoplarlas en otros sitios de la interfaz de trabajo. Adems ofrece la posibilidad de crear aplicaciones para muchas plataformas de Microsoft, como Windows, Azure, Windows Phone 7 o Sharepoint. Microsoft ha sido sensible a la nueva tendencia de las pantallas tctiles y con este Visual Studio 2010 tambin es posible desarrollar aplicativos para pantallas multitctiles. Entre las ediciones disponibles de Visual Studio 2010 que podemos adquirir se encuentran: Visual Studio 2010 Ultimate: Conjunto completo de herramientas de gestin del ciclo de vida de una aplicacin para los equipos que garantizan unos resultados de calidad, desde el diseo hasta la implementacin. Ya sea creando nuevas soluciones o mejorando las aplicaciones existentes, Visual Studio 2010 Ultimate le permite llevar sus ideas a la vida en un nmero creciente de plataformas y tecnologas - incluyendo la nube y la computacin paralela. Visual Studio 2010 Premium: Un conjunto de herramientas completo que simplifica el desarrollo de aplicaciones para personas o equipos que entregan aplicaciones escalables de alta calidad. Que este escribiendo codigo de aplicaciones o de bases de datos, creando bases de datos, o quitando los errores, puede aumentar su productividad usando herramientas poderosas que funcionan de la manera que usted trabaja. Visual Studio 2010 Professional: La herramienta esencial para las personas que realizan tareas de desarrollo bsico. Visual Studio 2010 Professional simplifica la compilacin, la depuracin y el despliegue de las aplicaciones en una variedad de plataformas incluyendo SharePoint y la Nube. Tambin viene con el soporte integrado para el desarrollo con pruebas y con las herramientas de depuracin que ayudan a garantizar unas soluciones de alta calidad. Visual Studio Team Foundation Server 2010: Una plataforma de colaboracin en el centro de la solucin de gestin del ciclo de vida de una aplicacin (ALM) de Microsoft. Team Foundation Server 2010 automatiza el proceso de entrega del software y le da las herramientas que necesita para gestionar eficazmente los proyectos de desarrollo de software a traves del ciclo de vida de IT. Visual Studio Test Professional 2010: Visual Studio Test Professional 2010 es un conjunto de herramientas integrado que entrega un flujo de trabajo completo planificar-probar-seguir para una colaboracin en contexto entre los probadores y los desarrolladores, aumentando considerablemente la visibilidad de los probadores en la globalidad del proyecto. Visual Studio Team Explorer Everywhere 2010: Permite a los equipos de desarrollo colaborar fcilmente entre las plataformas. Team Explorer Everywhere 2010 contiene las herramientas y los plug-ins necesarios para acceder a Visual Studio Team Foundation Server 2010 desde

~6~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

dentro de los entornos basados en Eclipse, de manera que todo el mundo puede trabajar juntos y lograr los objetivos del negocio. Relacin con los procesos del ISO/IEC 12207:2008 Adems de darnos soporte para el proceso de Implementacin, nos da soporte para procesos directamente asociados con la calidad, ms en concreto con la calidad del proceso, como Gestin de configuracin del software y Validacin del software.

~7~

Calidad de Sistemas Software

Miguel ngel Cuenca Navarro

4.

BIBLIOGRAFA

Apache. (s.f.). JMeter. Obtenido de Apache: http://jmeter.apache.org/ Gartner Group. (s.f.). Software para toma de decisiones. Obtenido de On-strategy: http://www.on-strategy.com/SFT/ IBM. (s.f.). Rational RequisitePro. 01.ibm.com/software/awdtools/reqpro/ Obtenido de IBM: http://www-

IBM. (s.f.). Rational Software Architect. Obtenido 142.ibm.com/software/products/es/es/ratisoftarch/

de

IBM:

http://www-

Kybele Consulting. (s.f.). Recursos. Obtenido de Kybele consulting: http://www.kybeleconsulting.com/recursos/articulos/kemis-un-entorno-para-la-medicion-dela-calidad-del-producto-software/ Microsoft. (s.f.). Visual Studio. Obtenido de Microsoft: http://msdn.microsoft.com/eses/vstudio/cc136611 NetBeans. (s.f.). NetBeans IDE 7.2. Obtenido de NetBeans: http://netbeans.org/ PMD. (s.f.). PMD Sourceforge. Obtenido de http://pmd.sourceforge.net/ QSEIS. (s.f.). Software para la Gestin de http://www.seisinformatica.com/qseis/index.html la Calidad. Obtenido de QSEIS:

Software Seleccin. (s.f.). Baxon PMS. Obtenido http://www.softwareseleccion.com/baxon+pms-p-2181 UCLM. (2012). El estndar 12207. Albacete. UCLM. (2012). Tema 3. La calidad orientada al proceso. Albacete.

de

Software

Seleccin:

www.iso15504.es. (s.f.). Calidad software 15504.es. Obtenido de El modelo de procesos ISO 12207:2008: http://www.iso15504.es/index.php/modelo-procesos-iso122072008.html

~8~