Sie sind auf Seite 1von 17

2.

PROPUESTA DE UN MODELO DE CALIDAD PARA LA EVALUACIN DE LAS SOLUCIONES SIG Esta seccin tiene como objetivo el proponer un modelo de calidad para la evaluacin y seleccin de una solucin SIG, fundamentndose en la metodologa de Franch y Carballo [1] y que a su vez se apoya en la ISO/IEC 9126-1. La base para la construccin del modelo ser entonces la metodologa propuesta, y la informacin contenida en la seccin 1 y 2 del presente trabajo, en donde se consideran los aspectos ms relevantes de una solucin SIG y se describen caractersticas particulares para cada uno de los productos seleccionados. Esto se convertira en una aproximacin al dominio especfico del producto que se quiere evaluar. Es claro, que el modelo propuesto servir para comparar de manera adecuada paquetes software, pero es de acuerdo a los requerimientos que se debe tomar la decisin a la hora de decidir cual se ajusta ms a lo deseado. Lo que s nos permitir el modelo, es considerar una gran cantidad de atributos que deben estar en un SIG y que servirn como base para detectar su presencia en los distintos paquetes software que se deseen evaluar. Hay diferentes enfoques a la hora de seleccionar software, usualmente se comparan los requerimientos del usuario o cliente con las capacidades del paquete software que se desea adquirir. Los requerimientos del usuario pueden ser de diferente ndole, como por ejemplo de tipo administrativo o poltico, pero unos bien importantes son los relacionados con la calidad. Los criterios de calidad son difciles de comprobar, esto se debe en gran medida a su naturaleza, pero hay otra razn importante y es la falta de claridad alrededor del dominio o rea del paquete o herramienta objeto de anlisis y comparacin. La metodologa propuesta por Franch y Carballo, est orientada a la construccin de modelos de calidad que ayuden a resolver estos inconvenientes. Un modelo de calidad estructurado para un dominio de paquetes software especfico, provee una taxonoma de caractersticas de calidad y mtricas para evaluarlas. La aproximacin realizada a travs de la metodologa se fundamenta en la ISO/IEC 9126-1, y segn los autores fue seleccionada por las siguientes razones: Debido a la naturaleza genrica, el estndar fija algunos conceptos de calidad de alto nivel y por consiguiente, los modelos de calidad pueden ser adaptados a dominios especficos de paquetes software. Algo importante, porque los modelos de calidad son distintos de un dominio a otro. El estndar permite crear jerarquas de caractersticas de calidad, las cuales son esenciales para construccin de modelos de calidad estructurados. El estndar es ampliamente extendido.

Una vez el modelo de calidad es construido, se puede afirmar el dominio de requerimientos como tambin las caractersticas del paquete software con respecto al modelo. Por este motivo, se puede usar el marco de trabajo para soportar la negociacin entre los requerimientos del usuario y las capacidades del producto durante la seleccin del paquete software. 2.1. Estndares ISO/IEC relacionados con la calidad del software [1]. Entre los estndares ISO e ISO/IEC (ISO: International Organization for Standarization IEC: International Electrotechnical Commission) relacionados a la calidad del software estn las familias 9126 y 14598 para la calidad del producto software y su evaluacin. Estos estndares pueden ser usados en conjunto con otros, por ejemplo el relacionado con el ciclo de vida del software (ISO/IEC 12207), evaluacin del proceso (ISO/IEC 15504) y procesos de gestin de la calidad (ISO 9001). Especficamente la ISO/IEC 9126-1, dirige la definicin del modelo de calidad y su uso como un marco de trabajo para la evaluacin del software. Uno de los modelos de calidad de la 9126-1 es definido por medio de caractersticas generales del software, las cuales son refinadas en sub-caractersticas, a su vez estas ltimas son descompuestas en atributos, generando una jerarqua de varios niveles. En la parte inferior de la jerarqua estn los atributos medibles del software, cuyos valores son calculados usando algunas mtricas. Una caracterstica de Calidad es un conjunto de propiedades mediante las cuales se evala y describe la calidad de un producto. Una caracterstica se puede refinar en mltiples niveles de sub-caractersticas. Un atributo es una propiedad de calidad a la que puede asignrsele una mtrica. Mtrica es un procedimiento que examina un componente y produce un dato simple. Un Modelo de calidad es el conjunto de caractersticas y sub-caractersticas, y de cmo estas se relacionan entre s. Para la metodologa propuesta los autores [1] se refieren a las caractersticas, sub-caractersticas y atributos como entidades de calidad y los requerimientos de calidad son definidos como restricciones sobre el modelo de calidad. La tabla 2 muestra las seis caractersticas de calidad definidas en el estndar de calidad ISO/IEC 9126-1 y su descomposicin en sub-caractersticas. Caractersticas Sub-Caractersticas Funcionalidad Aplicabilidad Veracidad Interoperatividad

Fiabilidad

Usabilidad

Eficiencia

Mantenibilidad

Portabilidad

Seguridad Conformidad de funcionalidad Madurez Tolerancia a Fallos Recuperabilidad Conformidad de fiabilidad Facilidad de aprendizaje Operatividad Facilidad de comprensin Atractivo Conformidad de Usabilidad Comportamiento Temporal Utilizacin de Recursos Conformidad de eficiencia Analizabilidad Cambiabilidad Estabilidad Facilidad de Prueba Conformidad de mantenibilidad Adaptabilidad Facilidad de Instalacin Coexistencia Reemplazabilidad Conformidad de portabilidad

Tabla 2. Caractersticas y sub-caractersticas definidas por la ISO/IEC 9126-1. Como se observa en la tabla 2, el estndar no define los atributos que deben ir en cada sub-caracterstica, la razn es que son especficos a cada contexto. Las definiciones para cada caracterstica y sub-caracterstica se encuentran relacionadas en el Anexo 1. 2.2 Metodologa para construccin del modelo La metodologa planteada comprende de seis pasos. Pero Carballo y Franch, incluyen adicionalmente un paso 0 en donde se analiza el dominio del paquete software. A pesar que los pasos se presentan de manera secuencial, estos pueden ser entrelazados o repetitivos. Paso 0, Definiendo el dominio: Lo primero que se debe hacer es examinar cuidadosamente y describir el dominio de inters con la ayuda de expertos. Para describir el dominio, los autores recomiendan el uso del modelado conceptual para estar al tanto de conceptos relevantes. Uno de los problemas ms grandes es la prdida de terminologa estndar entre dominios de paquetes software. Diferentes vendedores, por ejemplo, se refieren al mismo concepto de diferentes formas y nombres, o an peor, el mismo nombre podra denotar diferentes conceptos en

diferentes paquetes. Descubrir estos conflictos en este paso preliminar es importante para evitar errores semnticos a travs del proceso de evaluacin y seleccin del software. Paso 1, Determinando sub-caractersticas de calidad: La descomposicin de caractersticas en sub-caractersticas que aparecen en el estndar es algo bastante razonable y debera ser usado a menos que aparezcan buenas razones para no hacerlo durante el anlisis del dominio. En estos casos, se puede adicionar nuevas sub-caractersticas especficas al domino, refinar la definicin de unas existentes o an eliminar algunas. Paso 2, Definicin de una jerarqua de sub-caractersticas: Ms all de la descomposicin en sub-caractersticas con respecto a algunos factores, es importante proponer una jerarqua de las mismas. Una situacin frecuente aparece en la sub-caracterstica de aplicabilidad; un paquete software exitoso tiende a incluir aplicaciones que no fueron originalmente relacionadas a l. Una razn comn para esto es que los proveedores frecuentemente intentan incluir caractersticas para diferenciar sus productos de los de su competencia. Estas aplicaciones suplementarias no son usualmente enviadas en el paquete original, estas son ofrecidas de manera separada, como extensiones. Como resultado, se pueden dividir las caractersticas de aplicabilidad en dos sub-caractersticas: la aplicabilidad bsica y la aplicabilidad extendida, manteniendo cada una relacin con el modelo pero de una forma claramente separada. Paso 3, Descomposicin de sub-caractersticas en atributos: Las subcaractersticas de calidad proveen una vista abstracta del modelo de calidad. Pero el paso siguiente, debe ser la descomposicin de estos conceptos abstractos dentro de unos ms concretos. Un atributo sigue una caracterstica observable del paquete software en el dominio. Por ejemplo, atributos en la sub-caracterstica de facilidad de aprendizaje podran incluir la calidad de la interfaz grfica del usuario, el nmero de lenguajes soportados y la calidad de la informacin disponible. Se pueden definir atributos precisamente para clarificar los conceptos fundamentales de calidad que ellos representan y vincularlos las sub-caractersticas apropiadas. Los atributos no necesariamente aparecen en una sola sub-caracterstica, pueden ser parte de otras, la ISO/IEC permite esto. Paso 4, Descomposicin de atributos derivados dentro de uno bsicos: Algunos de los atributos que aparecen en el paso 3 (por ejemplo el nmero de lenguajes soportados) pueden ser medidos directamente para un producto determinado, pero otros podran an ser lo suficientemente abstractos para requerir una descomposicin adicional. Este es el caso que ocurre con el atributo de la calidad de la interfaz grfica, la calidad podra depender de factores tales como la amigabilidad del usuario, mayor recorrido de profundidad en un proceso de bsqueda y tipos de interfaz soportadas. Sin embargo, se distingue entre atributos derivados y bsicos. Los atributos derivados deberan ser descompuestos hasta que sean completamente expresados en trminos de unos bsicos. Se pueden definir atributos derivados en trminos de sus componentes,

sin embargo, en algunas situaciones, dar una definicin concreta del atributo de calidad de la interfaz podra considerarse perjudicial, porque este podra siempre forzar el uso de la misma definicin sin la consideracin de requerimientos de un contexto particular. Paso 5, Declaracin de relaciones entre entidades de calidad: Para obtener un modelo de calidad realmente completo, se debe tambin declarar explcitamente las relaciones entre entidades de calidad. El modelo llega a ser ms exhaustivo, y trae como beneficio adicional, la claridad de las implicaciones de los requerimientos de calidad de los usuarios. Dadas dos entidades de calidad A y B, se pueden identificar varios tipos de relaciones: Cooperacin: El crecimiento de A implica el crecimiento de B. Por ejemplo, una sub-caracterstica de seguridad colabora con una de madurez. Perjuicio: El crecimiento de A implica que B decrezca. Por ejemplo, el atributo tipo de mecanismo para recuperacin de errores choca con la rapidez de ejecucin: entre ms poderoso sea el mecanismo, mas lento puede correr el programa. Dependencia: Algunos valores de A requieren completamente de algunas condiciones de B. Por ejemplo, teniendo una excepcin soportada por el mecanismo de recuperacin de errores requiere que el lenguaje de programacin ofrezca la estructura de excepciones. Paso 6, Determinacin de las mtricas para atributos: No se puede identificar nicamente los atributos, es necesario seleccionar mtricas para todos los atributos bsicos como tambin las mtricas para los atributos derivados de contexto libre. Se puede usar la teora general de mtricas para este propsito. Las mtricas para atributos bsicos son cuantitativas (por ejemplo, la existencia de alguna clase de cifrado de datos, profundidad en un proceso de bsqueda, protocolos soportados para la transmisin de datos, entre otros). Los atributos derivados de contexto libre pueden ser cuantitativos como cualitativos. Mtricas para algunos atributos de calidad pueden ser difciles de definir. Sin embargo, como declara el estndar, teniendo mtricas rigurosas es el nico medio de obtener un modelo de calidad satisfactorio para hacer comparaciones confiables. 2.3 Modelo Propuesto Se iniciar con una lista de atributos para cada sub-caracterstica, dentro de las seis caractersticas generales. No se tendrn en cuenta atributos que pueden aparecer cuando se instala un mdulo o plug-in al paquete software original.

2.3.1 Caracterstica: Funcionalidad Sub-caracterstica: Aplicabilidad Atributo Sub-atributo 1. Gestin de datos 1.1. Gestin 1.1.1. 2D de datos 1.1.2. 3D vectoriales. 1.2. Datos Raster 1.3. Datos Matriciales MDT 1.4. Redes 1.5. GPS 1.6. Conversin de Raster a Vector 1.7. Conversin de Vectorial a Raster 2. Georeferenciacin 2.1. Georeferenciacin de imgenes 2.2. Transformacin de proyeccin, coordenadas y huso. 2.3. Ajuste de informacin vectorial o raster a partir de puntos de control. 3. Visualizacin 3.1. Smbolos y textos adaptados a la escala visualizada. 3.2. Smbolos y textos independientes de la escala de visualizacin. 3.3. Control de visualizacin de entidades segn escala mxima y mnima fijada por el usuario. 3.4. Control de la escala de visualizacin por el usuario. 3.5. Visualizacin de centroides. 3.6. Visualizacin de vrtices y nodos. 3.7. Funcin de vista previa. 3.8. Visualizacin de elementos seleccionados. 3.9. Ver atributos fijados a los objetos al pasar el ratn sobre ellos. Descripcin

Atributos relacionados con la gestin de los datos, excluyendo las posibilidades aadidas cuando se agregan mdulos al paquete software.

Atributos relacionados al proceso de georeferenciar dentro del paquete software.

Atributos relacionados a la funcin de visualizacin de diferentes objetos dentro del espacio de trabajo del SIG.

3.10. Ir a una coordenada deseada. 3.11. Medicin de distancias. 3.12. Al seleccionar un objeto se pueden ver sus atributos en una tabla. 4. Seleccin 4.1. Seleccionar objeto mediante tocar elemento. 4.2. Seleccionar objeto mediante seleccin radial. 4.3. Seleccionar objeto mediante seleccin rectangular. 4.4. Seleccionar objeto mediante seleccin poligonal. 4.5. Seleccionar objeto mediante seleccionar todo. 4.6. Deseleccionar. 4.7. Seleccin de elementos contenidos totalmente. 4.8. Seleccin de elementos contenidos parcialmente. 4.9. Seleccin de elementos que interceptan lneas. 4.10. Seleccin de elementos que interceptan polgonos. 4.11. Seleccin de elementos por atributos. 4.12. Seleccin de elementos por color, grosor o estilo. 4.13. Seleccin de elementos por tipo de objeto. 4.14. Posibilidad de reemplazar objetos seleccionados con una nueva seleccin. 4.15. Posibilidad de invertir seleccin. 5. Edicin 5.1. Herramientas inteligentes de dibujo. 5.2. Insercin interactiva de objetos grficos por ngulo. 5.3 Insercin interactiva de objetos grficos por coordenadas. Atributos relacionados a la funcin de editar objetos y/o sus componentes.

Atributos relacionados al proceso de seleccionar objetos y/o sus componentes.

5.4 Insercin interactiva de objetos grficos por longitud 5.5. Herramienta Snap a elemento vectorial. 5.6. Herramienta Snap a raster. 5.7. Edicin interactiva de datos vectoriales y raster. 5.8. Redimensionar un objeto. 5.9. Aadir, eliminar, copiar y mover nodos de un objeto. 5.10. Aadir, eliminar, copiar y mover nodos de objetos que lo comparten. 5.11. Suavizado de lneas. 5.12. Herramientas de Conjunto de atributos conectividad. que permiten la verificacin, correccin y edicin, con el objetivo de garantizar una conexin entre los diferentes elementos. 5.13. Posibilidad de reparacin de errores de forma manual. 5.14. Posibilidad de reparacin de errores de forma automtica. 5.15. Posibilidad de agrupar objetos lineales polgonos Atributos puntos. relacionados a la 5.16. Posibilidad de dividir funcin de editar objetos lineales polgonos objetos y/o sus puntos. componentes. 5.17. Posibilidad de ajustar el contraste y el brillo de la imagen. 5.18. Manejo de transparencias en imgenes. 5.19. Tratamiento digital de imgenes. 6. Presentacin de resultados Atributos 6.1. Control de estilos, formas y relacionados con la colores de lnea. forma como el software 6.2. Control de estilos, formas y paquete muestra los colores de punto.

6.3. Control de estilos, formas y colores de polgono y su contorno. 6.4. Control de estilos, formas y colores de texto. 6.5. Personalizacin o creacin de smbolos. 6.6. Posibilidad de incluir en la presentacin mapas con distintas escalas y leyendas. 6.7. Posibilidad de gestin de plantillas para salidas grficas de mapas y ficheros, con vnculo dinmico con el gestor del mapa. 6.8. Etiquetado de los objetos grficos de forma automtica. 6.9. Etiquetado de los objetos grficos de forma manual. 6.10. Etiquetado de los objetos grficos de forma dinmica. 6.11. Generacin de leyendas de forma dinmica. 6.12. Generacin de leyendas de forma manual. 6.13. Generacin de leyendas de forma automtica. 6.14. Creacin de mapas dinmicos con vnculos a imgenes, sonido o texto. 6.15. Rotacin de objetos grficos de forma interactiva. 6.15. Rotacin de objetos grficos por entrada del ngulo de rotacin. 7. Topologa 7.1. Generacin de reas grficas a partir de elementos lineales de forma automtica. 7.2. Generacin de intersecciones en un mapa de elementos lineales o polgonos 7.3. Generacin de topologa de puntos. 8. Anlisis

resultados de operaciones procesos que pueden realizar.

las y se

Atributos que permiten generar el esquema fsico de una red determinada.

Atributos

8.1. Creacin de mapas temticos por un valor nico. 8.2. Creacin de mapas temticos por rangos definidos por el usuario. 8.3. Creacin de mapas temticos mediante graduacin de tamao. 8.4. Modificacin de un mapa temtico creado. 8.5. Generacin interactiva de mapa temtico. 8.6. Superposicin de mapas. 8.7. Generacin automtica de polgonos. 8.8. Creacin, anlisis y visualizacin de un MDT. 8.9. Resultados de estadsticas, grficos. 8.10. Segmentacin dinmica. 8.11. Clasificacin de imgenes. Sub-caracterstica: Interoperabilidad Atributo Sub-atributo 1. Conexin datos externos 1.1. Formatos de entrada y salida de datos.

relacionados con las posibilidades brindadas por el SIG para realizar tareas de anlisis de los datos y la informacin, con miras a la obtencin de conocimiento.

Descripcin

1.1.1. Dbf 1.1.2. Acces 1.1.3. ASCII 1.1.4. SQL 1.1.5. Oracle 1.1.5. Oracle Spatial 1.1.6. Excel 1.1.7. Otros 1.2. Formatos 1.2.1. dxf de entrada y 1.2.2. dwg salida de 1.2.3. dgn mapas. 1.2.4. E00 1.2.5. shp 1.2.6. mif, tab 1.2.7. mge 1.2.8. CGCCT 1.2.9. Otros

Atributos relacionados con la conectividad a datos externos, y que posibilitan que el producto se adhiera a estndares y aumente su interoperabilidad.

1.3. Formatos de entrada y salida de imgenes.

1.3.1. tiff 1.3.2. bmp 1.3.3. jpeg 1.3.4. pcx 1.3.5. geotiff 1.3.6. Formatos de imagines satelitales (spot, landsat, noaa, etc.) 1.3.7. Otros Posibilidad de realizar consultas a datos externos tanto espaciales como alfanumricos.

2. Consultas a datos externos 2.1. Consultas espaciales o alfanumricas de datos externos directamente. 2.2. Consultas espaciales o alfanumricas de datos externos previa importacin de los datos. 2.3.2 Caracterstica: Fiabilidad Sub-caracterstica: Madurez Atributo Sub-atributo en el y

1. Tiempo del producto mercado, versiones actualizaciones. 2. Versiones actualizaciones. del

SIG

3. Madurez de las plataformas Hardware y de sistema operativo.

4. Porcentaje de disponibilidad

Descripcin Por cuanto tiempo el SIG se ha ofrecido a los usuarios, cuales versiones existen y cul es su disponibilidad y cuantas versiones mejoradas de cada release han sido ofrecidas. Nmero y caractersticas de versiones, presentaciones y actualizaciones del producto. Que tan fuerte son las plataformas tanto del sistema operativo como del hardware, sobre los cuales los SIG son instalados. Porcentaje del tiempo que los SIG prevn trabajan sin interrupciones, sin considerar los tiempos planeados para mantenimiento, actualizacin y reconfiguracin.

2.3.3 Caracterstica: Usabilidad

Sub-caracterstica: Facilidad de comprensin Atributo Sub-atributo Descripcin Estndares usados en la interfaz de usuario, si es textual o grfica. Que tan bien estandarizado esta el rea de y eventos y objetos asociados a estos. Aqu se incluyen aspectos como integracin con el entorno del sistema operativo o reutilizacin de conos y eventos asociados a ellos. Qu tan bien identificados y diferenciados estn los componentes de la aplicacin?. Son intuitivamente relacionados al conjunto de acciones que ellos desempean?. Lenguajes soportados por la interfaz

1. Interfaz estandarizacin.

estndar

2. Arquitectura bien definida.

3. Lenguaje de la interfaz.

Sub-caracterstica: Facilidad de aprendizaje Atributo Descripcin Relevancia de la documentacin 1. Documentacin, manuales de entregada por el fabricante, claridad y usuario y referencias. alcance de la misma. Se revisan aspecto como si existen cursos multimedia que acompaen el 2. Tutoriales. paquete software o disponibilidad de estos on-line y si el entrenamiento esta incluido en el precio. 3. Ayuda en lnea. Ayuda local on-line Que tan intuitivo son las acciones a ser desempeadas en relacin a las opciones en el componente software. 4. Predecibilidad Se verifica la facilidad para los usuarios de relacionar conos, colores, dilogos y dems en la interfaz. Es evaluar el soporte que realmente dan los proveedores del software al 5. Soporte al cliente por parte del cliente y si lo hacen qu tan preparados vendedor del paquete SIG. estn para hacerlo los profesionales encargados de esta actividad. 2.3.4 Caracterstica: Eficiencia Sub-caracterstica: Utilizacin de recursos Sub-atributo

Atributo

Sub-atributo

1. Funcionamiento en red. 2. Con respecto a la base de datos 2.1. Posibilidad de alterar el orden de los campos. 2.2. Posibilidad de eliminar campos 2.3. Poder aadir campos 2.4. Compilar bases de datos. 2.5. Modificar la estructura de base de datos. 2.6. Guardar un espacio de trabajo. 2.3.5 Caracterstica: Mantenibilidad Sub-caracterstica: Cambiabilidad Atributo Sub-atributo 1. Posibilidad de crear scripts. 2. Para crear funciones se requiere la compra de otro producto. 3. Posibilidad de desarrollar aplicaciones independientes con lenguajes estndar tipo Java, C++, Visual Basic, Delphi, entre otros. 2.3.6 Caracterstica: Portabilidad Sub-caracterstica: Adaptabilidad Atributo Sub-atributo 1. Sistema operativo que soporta el SIG. 2. Arquitecturas y Plataformas hardware soportadas. Sub-caracterstica: Coexistencia Atributo Sub-atributo

Descripcin Posibilidad de trabajo utilizando recursos compartidos en red.

Posibilidad de manipulacin de la base de datos para mejorar u optimizar el acceso, edicin y/o recuperacin.

Descripcin

Atributos relacionados con herramientas de desarrollo para ampliar o crear nuevas funciones en el SIG.

Descripcin Sistema Operativo sobre el cual el SIG puede ser instalado y correr. Arquitectura hardware sobre la cual el SIG puede ser instalado y correr.

Descripcin

1. Posibilidad de implementarse con otras aplicaciones o mdulos para anlisis de redes. 2. Posibilidad de implementarse con otras aplicaciones o mdulos de datos matriciales del MDT. 3. Posibilidad de implementarse con otras aplicaciones o mdulos para tratamiento digital de imgenes. 4. Posibilidad de implementarse con otras aplicaciones o mdulos para publicacin Web o Intranet.

Atributos que le posibilitan implementarse con otras aplicaciones o mdulos para lograr nuevas posibilidades que mejoran la portabilidad de los resultados o procesos del SIG.

Las tablas anteriores muestran una aproximacin en una primera versin de los diferentes atributos encontrados y clasificados dentro de cada una de las subcaractersticas y a su vez caractersticas de calidad definidas y sugeridas por la ISO/IEC 9126-1. El paso siguiente, es definir una mtrica para cada atributo. Las mtricas sugeridas para cada atributo aparecen en el Anexo 2. 3. EVALUACION DE LAS HERRAMIENTAS SIG SELECCIONADAS Esta seccin tiene como objetivo, evaluar las herramientas SIG seleccionadas y descritas en la seccin 2, utilizando como base el modelo de calidad propuesto en la seccin anterior. La evaluacin, junto con las mtricas sugeridas para cada atributo a verificar en el paquete SIG se encuentra en el Anexo 2. 4. CONCLUSIONES DESPUES DE LA EVALUACIN DE LAS SOLUCIONES SIG Una vez evaluadas las herramientas, se puede decir que el uso del modelo de calidad fue importante y orient adecuadamente la revisin de cada solucin SIG. Es evidente que el modelo es una aproximacin incompleta a la cantidad de atributos que se pueden encontrar en un SIG, pero es claro al mismo tiempo, que a medida que se profundice an mas en el dominio SIG, se podr realizar una aproximacin mucho mas completa y que pueda ser til a aquellas personas que tengan como objetivo, evaluar herramientas SIG para tomar la decisin de cual sera mejor para una aplicacin determinada, garantizndose que se ha realizado un trabajo desde una ptica de calidad y soportada por un estndar internacional como lo es la ISO/IEC 9126 1. Es importante recalcar sobre la importancia de tener muy claro los requerimientos de usuario y poder as encontrar a travs de la evaluacin aquellos atributos clave que satisfacen las necesidades iniciales, por este motivo no es objeto de este trabajo decir cual solucin es mejor que otra, el objetivo principal era profundizar en la metodologa propuesta por [1] y por otro lado, realizar una primera

aproximacin a lo que podra ser un modelo de calidad para la evaluacin de paquetes software SIG. La metodologa propuesta por Franch y Carvallo [1], es acertada y aterriza las recomendaciones de la ISO/IEC 9126 -1, el evaluar un producto software con criterio de calidad es til no solo para el proceso de evaluacin mismo, si no por la posibilidad de verificar al final de un proceso de desarrollo si se estn considerando la mayora de las caractersticas de calidad (o requerimientos iniciales del usuario) que se desean tener en el software. Como trabajo futuro, se propone ampliar y mejorar el modelo de calidad propuesto para la evaluacin de paquetes software SIG. ANEXO 1 DEFINICIONES DE CARATERISTICAS Y SUB-CARACTERISTICAS SEGN ISO/IEC 9126 Caractersticas: Funcionalidad: Conjunto de atributos que se soportan sobre la existencia de un conjunto de funciones y propiedades especificadas. Estas funciones son las que satisfacen las necesidades implcitas o indicadas. Fiabilidad: Conjunto de atributos que se soportan sobre la capacidad del producto para mantener su nivel de desempeo bajo unas condiciones determinadas y durante un periodo de tiempo determinado. Usabilidad: Coleccin de atributos que se soportan sobre el esfuerzo necesario para el uso y sobre la estimacin individual de cada uso, por un conjunto determinado de usuarios. Eficiencia: Conjunto de atributos que se soportan sobre la relacin entre el nivel de desempeo del producto y la cantidad de recursos usados, bajo unas condiciones determinadas. Mantenibilidad: Conjunto de atributos que se soportan sobre el esfuerzo necesario para hacer modificaciones especficas. Portabilidad: Conjunto de atributos que se soportan sobre la habilidad de un producto para ser transferido desde un entorno.

Sub-caractersticas: Caractersticas Sub-caractersticas Definiciones Atributos que se soportan sobre la presencia y Aplicabilidad buen uso de un conjunto de funciones para tareas especificadas. Atributos que se soportan sobre la entrega de Veracidad resultados o efectos apropiados o acordados. Atributos que hacen que el producto se Funcionalidad adhiera a estndares relacionados con el Interoperatividad producto, convenciones o regulaciones o directrices similares. Atributos que se soportan sobre la habilidad de prevenir accesos no autorizados, tanto Seguridad accidentales como intencionados a programas o datos. Atributos que se soportan sobre la frecuencia Madurez de anomalas por fallos del producto. Atributos que se soportan sobre la habilidad para mantener un nivel especificado de Tolerancia a Fallos desempeo en caso de fallos del producto o Fiabilidad de infraccin de la interfaz especificada. Atributos que se soportan sobre la capacidad para reestablecer el nivel de desempeo y Recuperabilidad recobrar los datos afectados directamente en caso de anomalas, en el tiempo y con el esfuerzo requerido. Atributos que se soportan sobre el esfuerzo Facilidad de del usuario para reconocer el concepto lgico aprendizaje y su aplicabilidad. Atributos que se soportan sobre el esfuerzo Usabilidad Operatividad del usuario para operar y controlar el producto. Facilidad de Atributos que se soportan sobre el esfuerzo comprensin del usuario para aprender. Atributos que se soportan sobre los tiempos Comportamiento de respuesta y procesamiento y sobre el Temporal porcentaje de rendimiento en desempear la Eficiencia funcin. Atributos que se soportan sobre la cantidad de Utilizacin de recursos usados y la duracin de cada uso en Recursos el desempeo de la funcin. Atributos que se soportan sobre el esfuerzo Analizabilidad necesitado para el diagnstico de deficiencias Mantenibilidad o causas de anomalas, o para la identificacin de partes para ser modificadas.

Cambiabilidad Estabilidad Facilidad Prueba

Atributos que se soportan sobre el esfuerzo necesitado para modificacin, eliminacin de fallas o para cambios en el entorno. Atributos que se soportan sobre el riesgo de efectos o modificaciones inesperadas. de Atributos que se soportan sobre el esfuerzo necesitado para la validacin del producto modificado.

Portabilidad

Atributos que se soportan sobre la oportunidad de adaptacin a diferentes Adaptabilidad entornos sin aplicar otras acciones o medios que los previstos para el propsito para el cual el producto fue considerado. Atributos que se soportan sobre el esfuerzo Facilidad de necesitado para instalar el producto en un Instalacin entorno determinado. Atributos que hacen que el producto se Coexistencia adhiera a estndares o convenciones relacionadas a la portabilidad. Atributos que se soportan sobre la oportunidad y esfuerzo de usar el producto en Reemplazabilidad el lugar de otro producto especificado para un entorno determinado.

Das könnte Ihnen auch gefallen