Upload
luis-porras
View
224
Download
3
Embed Size (px)
DESCRIPTION
hghfn
Citation preview
ACTIVIDAD 2.1 y 2.2: ENSAYO Y CUADRO COMPARATIVO
EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
LUIS JOSE PORRAS DIAZ
UNIVERSIDAD DE SANTANDER UDES
MAESTRÍA EN GESTION DE LA TECNOLOGÍA EDUCATIVA
BUCARAMANGA
2015
ACTIVIDAD 2.1 y 2.2: ENSAYO Y CUADRO COMPARATIVO
EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
LUIS JOSE PORRAS DIAZ
Trabajo como requisito de la actividad 2.1 y 2.2, Ensayo y cuadro comparativo, del
módulo: Evaluación de la Calidad de la Tecnología Educativa
Profesor Consultor: María Luz Marina Pérez Lancheros
UNIVERSIDAD DE SANTANDER UDES
MAESTRÍA EN GESTION DE LA TECNOLOGÍA EDUCATIVA
BUCARAMANGA
2015
ENSAYO
¿Porque aplicar un modelo de calidad en la compañía?
El software es el activo intangible más importante para una empresa, hoy en día
las instituciones, industrias, etc., se hacen más fuertes y competitivas en la medida
que inviertan en recursos de software y hardware para su funcionamiento y
automatización de procesos. El software que es el recurso tecnológico más
adaptable a la empresa y que recae directamente en su estructura funcional,
requiere de condiciones especiales para que este cumpla con su objetivo; esto
significa que la empresa debe apostarle a la calidad de todos los procesos donde
se involucre un sistema de información (software). Hablar de la calidad del
software es poder establecer que tan viable es este recurso en cada uno de los
procesos que desarrolla la compañía, pues se debe tener una herramienta que
valide factores de riesgo, transición, operación y revisión. Los modelos de calidad
son la herramienta que permite establecer las métricas y estándares a la hora de
implementar cualquier recurso software en los procesos de la empresa.
Las compañías requieren de esta herramienta, que permita establecer las métricas
necesarias para validar si el software a implementar cumple requisitos básicos de
auto-documentación, capacidad de expansión, compleción de las funciones,
complejidad, concisión, consistencia, eficiencia de ejecución, estandarización de
comunicaciones, estandarización de datos y estructuras, exactitud de cálculo y de
control, facilidad de auditoria, independencia del hardware e independencia del
software; estas condiciones le permitirán a la compañía tomar decisiones con la
certeza de haber adquirido un sistema de información acorde a las necesidades
que la empresa requiere a corto y largo plazo, una medida inadecuada implica
daños financieros operativos y hasta podría llevar a la quiebra, todo por no
conocer acerca de las diferentes herramientas existentes que evalúan con certeza
la calidad del software.
Sobre los modelos de calidad del software organizaciones internacionales como
las normas ISO crearon estándares que buscan mejorar las condiciones del
software, de tal manera que una compañía pueda aplicarlos mitigando riesgos de
impacto, así mismo modelos de calidad como los de McCall, Richards, & Walters
(1977). Boehm (1976) y FURPS (Grady & Caswell, 1987), son la clave del éxito a
la hora de implementar un sistema de información, con estas herramientas se
busca realizar métricas y así determinar la calidad del software; por esto es
importante que una compañía utilice cualquiera de los modelos de calidad según
su pertinencia o necesidad, sería un grave error invertir recursos en un propuesta
que no cumpla los requerimientos mínimos que se exigen, el software es la
columna vertebral y por su importancia no se deben omitir detalles cuando se
contrata su aplicación. La globalización y el auge de las tecnologías de la
información y comunicación han abierto un mundo de posibilidades, esto permite
que cualquier empresa este a la distancia de un clic pero también significa un
cambio radical en la forma de ver las cosas ahora, la necesidad de innovar, aplicar
nuevas herramientas de software y hardware, cambiar la mentalidad de los
empleados de la compañía, el uso de sistemas autómatas, robots, entre otros,
todo esto es un reto que si no se está preparado o se tiene la suficiente habilidad
el deterioro de la empresa se verá reflejado; es un cambio de actitud y aptitud
especialmente de aquellos que ven la tecnología como una amenaza; un cambio
de mentalidad acompañado de un modelo de calidad significa un éxito total.
CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD
MODELO MCCALL BOOTSTRAP BOEHM FURPS CMMI
CARACTE-RISTICAS
El modelo fue escrito por McCall, Richards y Walters, (1977). El modelo de McCall describe la calidad como un concepto elaborado mediante relaciones jerárquicas entre factores de calidad, en base a criterios y métricas de calidad. Tienen como finalidad atender a las diversas necesidades de las organizaciones que quieren realizar la mejora de sus procesos. Existen 2 enfoques: (1) Continuo y (2) Escalonado. El Enfoque Continuo hace hincapié en la capacidad de ciertas áreas para realizar sus actividades de manera adecuada.
Fue creado por la Comisión Europea como parte del programa ESPRIT (ESPRIT 5441 BOOTSTRAP). Tiene como principio el reducir costos y mejorar la calidad previendo problemas. Su objetivo es desarrollar un método para la evaluación de procesos de desarrollo de software (SW). Inicialmente se basó en el modelo de madurez de CMM añadiendo conceptos de calidad de ISO 9000. A esto incluyó conceptos para poder evaluar desarrollos de SW de otras industrias distintas a la militar.
Propuesto por Barry Boehm en (1978). Este define la calidad de software en términos de atributos cualitativos y los mide usando métricas. El modelo no es muy distinto al de McCall, porque muchos de sus factores de calidad son los mismos. Éste modelo también presenta sus factores de calidad estructurados jerárquicamente de alto a bajo nivel. El modelo se basa en que el software debe: Hacer lo que el usuario quiere que haga, utilizar los recursos de la computadora correcta y eficientemente, ser fácil de usar y de aprender para los usuarios, Estar bien diseñado, bien codificado y ser probado y mantenido fácilmente.
Modelo de calidad propuesto por Robert Grady y Hewlett Packard Co (HP) en 1987. Esta propuesta contempla, por un lado 5 características de las cuales se deriva su nombre (Funcionalidad, Facilidad de Uso, Confiabilidad, Desempeño y Facilidad de Soporte), y por otro, que los requisitos se clasifiquen en dos categorías: requisitos funcionales (F), que son los que especifican funciones que el sistema debe ser capaz de realizar sin tener en cuenta las restricciones físicas; y requerimientos no funcionales (URPS), que puntualizan
CMM 1984. Es un modelo que estudia los procesos de desarrollo de software de una organización y produce una evaluación de la madurez de la organización según una escala de 5 niveles. La madurez de un proceso es un indicador de la capacidad para construir un software de calidad. Fue desarrollado por Software Engineering Institute (SEI) perteneciente a Carnegie Mellon University.
El Enfoque Escalonado hace especial énfasis en el grado de madurez de los procesos (a semejanza del SW-CMM).
Este modelo introduce características de alto nivel, de nivel intermedio que se constituyen en los factores de calidad, y las características primitivas, cada una de las cuales contribuyen al nivel general de calidad.
atributos del sistema o del medio ambiente del sistema.
VENTAJAS
Por su estructura jerárquica, se puede observar que es práctico y fácil de entender y de esta forma fácil de aplicar. Está orientado al producto final pero se puede aplicar al proceso. En costos resulta viable su aplicación pues no resulta inoperante y por el contrario, sería de gran ayuda para cualquier organización pues generaría un mayor good will ante el mercado.
Engloba tanto la evaluación para establecer el diagnóstico de un proceso para desarrollo de software, el cual incluye la organización, los métodos y la capacidad de ingeniería, las herramientas y la tecnología, como la creación de un plan de acción que defina los pasos, los detalles de la implantación y los marcos temporales para que la organización aumente su capacidad de entrega de productos y servicios de calidad.
No lucrativo. Fundamentado en modelo ISO 9000 y CMMi No implica esfuerzo adicional para mejorar y obtener una certificación en ISO 9000.
Los criterios son claramente entendibles, lo que implica su fácil utilización. En cierta forma su división en factores funcionales y no funcionales es convenientes para determinar la calidad, aun así, hayan restricciones físicas. Tiene en cuenta las fallas en el producto y en el proceso, esto permite una mayor corrección. Se podría utilizar no para uno sino para varios proyectos.
Reducción del costo de desarrollo. Localización y resolución de defectos. Mejora en la fiabilidad de la planificación, en términos de dedicación y de calendario. Aumento de la productividad. Reducción de los trabajos derivados de correcciones tras las fases de pruebas. Aumento de la efectividad sobre la planificación realizada. Mejora en la calidad de
Se podría utilizar no para uno sino para varios proyectos.
La metodología tiene una gran ventaja, compara los resultados de la evaluación con los resultados de sus competidores. Parece que da un gran resultado cuando prioriza qué necesidades se deben mejorar primero.
producto. Reducción del número de defectos y detección en las fases tempranas de su ciclo de vida. Mejora de la Imagen de Marca.
DESVENTA-JAS
Se evalúan muchos factores lo que implicaría un trabajo adicional al proceso. Implicaría un trabajo tedioso por la cantidad de métricas que se utilizarían.
Se implementa principalmente en Europa. Incompleto en comparación con otros modelos.
No especifica muchos aspectos relacionados con el usuario
Se necesitan de muchas métricas lo que implica un mayor esfuerzo de tiempo y costo
Su falta de adecuación al enfoque a servicio que está experimentando el sector de las TI (procesos de desarrollo de productos de software) en todas sus líneas de actividad, así como el alto esfuerzo de implantación que exige.
CONCLUSIONES
No cabe duda que los modelos de calidad de software están disponibles y hay que
considerarlos como herramienta útil para la compañía, es importante hacer uso de
ellos según las necesidades puntuales cuando se desarrolla el software o se
quiere simplemente evaluar; la calidad del software es algo que debe dar
importancia en estos momentos donde la educación usa de diferentes maneras la
tecnología y para el éxito de la misma, cada aplicación software debe garantizar
que cumple los requerimientos exigidos.
BIBLIOGRAFIA
Campus Virtual UDES. Universidad de Santander. Libro Electrónico Multimedial:
Evaluación de la Calidad de la Tecnología Educativa, capítulos 2. Recuperado de:
http://aula2.cvudes.edu.co/publico/lems/L.000.008.MG/cap2.html
Feng, D., Jiang, C., Lim, G., Cimini, L. J., Feng, G., & Li, G. Y. (2013). A survey of
energy-efficient wireless communications. Communications Surveys & Tutorials,
IEEE, 15(1), 167-178.
Ramírez Aguirre, P. A., & Ramírez Arias, C. (2010). Estudio de las prácticas de
calidad del software implementadas en las MIPYMES desarrolladoras de software
de Pereira.
MARTINEZ, D. R. G. MAESTRIA EN INGENIERIA EN CALIDAD.