ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ISO 9126 Netbeans Vs Eclipse


Enviado por   •  20 de Febrero de 2013  •  1.642 Palabras (7 Páginas)  •  870 Visitas

Página 1 de 7

2013

UNIVERSIDAD TECNOLOGICA DE MORELIA

Christian Bolaños Ayala

Esteban Ruiz Aguilera

Liliana Michelle Ayala Paniagua

Karina

[APLICACIÓN DE LA NORMA ISO 9126 A LOS IDE’S NETBEANS Y ECLIPSE.

]

Technical Report COMP-022-2013

ABSTRACT

La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios. La Organización Internacional de Estandarización (ISO) provee la norma ISO 9126 que define un modelo de calidad para el software. El propósito de este artículo es medir la calidad de dos productos de software que permitirán elegir la herramienta que más se acople a nuestras necesidades como programadores universitarios.

Introducción

La calidad es un aspecto muy importante que no se debe pasar por alto y puede definirse como un “conjunto de propiedades de un servicio, proceso o producto que establecen las necesidades de los clientes o usuarios”. Así mismo la calidad del software puede definirse como la “concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente’’.

La norma ISO 9126 fue creada para la evaluación del software, que define así mismo el modelo de calidad para el software dado por la ISO.

En este documento se mide la calidad de los desarrollos de entorno NetBeans y Eclipse para ayudar a entender cuál de estas herramientas se ajusta más a nuestras necesidades como estudiantes de tecnologías de la información por medio de los atributos establecidos en la norma ISO 9126.

En el primer capítulo se hablara acerca de la norma ISO 9126 y de cómo está compuesta. En el segundo capítulo se presenta el caso de estudio. En el tercer capítulo se explican las métricas utilizada en el estudio. En el cuarto capítulo se mencionan los resultados obtenidos y las conclusiones.

1. Norma ISO -9126

La norma ISO-9126 fue desarrollada en un intento de identificar los atributos clave de calidad para el software. La tabla 1 muestra las preguntas centrales que atiende cada una de estas características.

Características Preguntas

Funcionabilidad ¿Las funciones y propiedades satisfacen las necesidades explícitas e implícitas?

Confiabilidad ¿Puede mantener el nivel de rendimiento, bajo ciertas condiciones y por cierto tiempo?

Usabilidad ¿El software es fácil de usar y de aprender?

Eficiencia ¿Es rápido y minimalista en cuanto al uso de recursos?

Mantenibilidad ¿Es fácil de modificar y verificar?

Portabilidad ¿Es fácil de transferir de un ambiente a otro?

Tabla 1. Características de la norma ISO-9126 y aspectos que atiende cada una

El estándar ISO-9126 establece que cualquier componente de la calidad del software puede ser descrito en términos de seis atributos cada una de las cuales se detalla a través de un conjunto de sub-atributos que permiten analizar y profundizar en la evaluación de la calidad de productos de software. A continuación se explican estos atributos detalladamente:

Funcionalidad: Conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades específicas. Las funciones son aquellas que satisfacen lo indicado o implica necesidades.

Idoneidad: Se enfoca a evaluar si el software cuenta con un conjunto de funciones apropiadas para efectuar las tareas que fueron especificadas en su definición.

Exactitud: Permite evaluar si el software presenta resultados o efectos acordes a las necesidades para las cuales fue creado.

Interoperabilidad: Permite evaluar la habilidad del software de

interactuar con otros sistemas previamente especificados.

Seguridad: Se refiere a la habilidad de prevenir el acceso no autorizado, ya sea accidental o premeditado, a los programas y datos.

Conformidad: Evalúa si el software se adhiere a estándares, convenciones o regulaciones en leyes y prescripciones similares.

Confiabilidad: Conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período de tiempo establecido.

Madurez: Permite medir la frecuencia de falla por errores en el software.

Recuperación: Se refiere a la capacidad de restablecer el nivel de operación y recobrar los datos que hayan sido afectados directamente por una falla, así como al tiempo y el esfuerzo necesarios para lograrlo. Tolerancia a fallos: Se refiere a la habilidad de mantener un nivel específico de funcionamiento en caso de fallas del software o de cometer infracciones de su interfaz específica.

Usabilidad: Conjunto de atributos relacionados con el esfuerzo necesitado para el uso, y en la valoración individual de tal uso, por un establecido o implicado conjunto de usuarios.

Comprensión: Se refiere al esfuerzo requerido por los usuarios para reconocer la estructura lógica del sistema y los conceptos relativos a la aplicación del software.

Facilidad de Aprender: Establece atributos del software relativos al esfuerzo que los usuarios deben hacer para aprender a usar la aplicación.

Operatividad: Agrupa los conceptos que evalúan la operación y el control del sistema.

Eficiencia: Conjunto de atributos relacionados con la relación entre el nivel de desempeño

...

Descargar como (para miembros actualizados)  txt (11.4 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com