9
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

LuisJose_Porras_Actividad 2.1 y 2.2

Embed Size (px)

DESCRIPTION

hghfn

Citation preview

Page 1: LuisJose_Porras_Actividad 2.1 y 2.2

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

Page 2: LuisJose_Porras_Actividad 2.1 y 2.2

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

Page 3: LuisJose_Porras_Actividad 2.1 y 2.2

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.

Page 4: LuisJose_Porras_Actividad 2.1 y 2.2

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.

Page 5: LuisJose_Porras_Actividad 2.1 y 2.2

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.

Page 6: LuisJose_Porras_Actividad 2.1 y 2.2

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

Page 7: LuisJose_Porras_Actividad 2.1 y 2.2

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.

Page 8: LuisJose_Porras_Actividad 2.1 y 2.2

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.

Page 9: LuisJose_Porras_Actividad 2.1 y 2.2

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.