SlideShare una empresa de Scribd logo
1 de 6
Análisis de la importancia del uso de metodologías de desarrollo y
        métricas de calidad de software en aplicaciones educativas
                              JOAN FERNANDO CHIPIA LOBO
                             Departamento de Medición y Evaluación
                                    Universidad de Los Andes
                            Av. Las Américas, Núcleo La Liria, Mérida
                                         VENEZUELA
           joanfernando130885@gmail.com http://revisiónreflexivaeducativa.blogspot.com

Resumen: - El presente artículo tiene por objeto analizar la importancia del uso de metodologías de desarrollo y
métricas de calidad de software aplicado al ámbito educativo, lo cual se hace necesario para obtener resultados
fiables cuando se intenta solucionar un problema educativo de un área y/o nivel de estudio. La metodología de
ingeniería de software es un enfoque estructurado, cuya finalidad es hacer más eficaz la producción y lograr
alta calidad de una forma costeable. Las métricas de calidad son asignaciones de un valor a un atributo de un
software, ya sea un producto o un proceso y se recopilan a medida que se realizan las tareas técnicas de análisis,
codificación y prueba. La evaluación de los programas educativos es un proceso que consiste en la
determinación del grado de adecuación de dichos programas al contexto educativo.

Palabras clave: - Educación, enseñanza, software, metodología, métrica, calidad, evaluación.


1 Introducción                                               posible obtener conclusiones de la calidad del
La metodología de ingeniería de software es un               software o de los procesos para desarrollarlo. Las
enfoque estructurado, cuya finalidad es hacer más            métricas de calidad de software ayudan a conocer
eficaz la producción y lograr alta calidad de una            mejor los atributos específicos de los productos de
forma costeable. Metodologías como Análisis                  trabajo de la ingeniería de software y se recopilan a
Estructurado y JSD fueron las primeras                       medida que se realizan las tareas técnicas de
desarrolladas en los años 70, en ellas se intentaron         análisis, codificación y prueba [9].
identificar los componentes funcionales básicos de
un sistema, de tal forma que los métodos orientados          El presente artículo tiene por objeto analizar la
a funciones aún se utilizan ampliamente. En los              importancia del uso de metodologías de desarrollo
años 80 y 90, las metodologías fueron orientadas a           y métricas de calidad de software aplicado al
funciones complementadas por metodologías                    ámbito educativo, lo cual se hace necesario para
orientadas a objetos como los propuestos por                 obtener resultados fiables cuando se intenta
Booch y Rumbaugh. Estos diferentes enfoques se               solucionar un problema educativo de un área y/o
han integrado en un solo enfoque unificado basado            nivel de estudio.
en el Lenguaje de Modelado Unificado (UML). Es
importante señalar que no existe una metodología             2 Formulación del problema
ideal, y metodologías diferentes tienen distintas            En la actualidad se hace necesaria la preparación de
áreas donde son aplicables. Por ejemplo, los                 un individuo que pueda recibir cualquier
métodos orientados a objetos a menudo son                    información y procesarla de manera consciente, es
apropiados para sistemas interactivos, pero no para          por tal motivo, que las herramientas tecnológicas
sistemas con requerimientos rigurosos de tiempo              introducen innovaciones en los medios y métodos
real [2].                                                    de enseñanza que permiten la actualización de los
                                                             docentes, así como despertar vocaciones tempranas
La medición del software se refiere a derivar un             y contribuir al desarrollo cultural de la población
valor numérico desde algún atributo del software o           sin distinción de razas, credos y condiciones socio-
de su proceso. Comparando estos valores entre sí y           económicas, por consiguiente la acción docente
con los estándares aplicados en la organización, es          debe mejorar la calidad del proceso educativo
asociado a la ciencia y la tecnología y así cambiar   una herramienta de apoyo docente importante a la
la típica visión tradicional, la cual es bastante     hora de utilizar medios tecnológicos.
limitativa, logrando un gran avance para que se
obtenga un usuario capaz de enfrentar los diversos    Debido a las características particulares de los
fenómenos que suceden en el presente.                 desarrollos educativos, porque se deben tener en
                                                      consideración los aspectos pedagógicos y de
El trabajo en el aula presenta problemas que deben    comunicación con el usuario, en cada caso en
ser resueltos desde la misma situación                particular, la respuesta a la problemática debe
problemática, entonces el docente debe manejar        basarse en una adaptación de los actuales
métodos innovadores tales como la utilización de      paradigmas de desarrollo de software a las teorías
software educativos para la difusión del              educativas que permitan satisfacer una demanda en
conocimiento, sin embargo surge la interrogante de    especial, por lo tanto se mostrará un esbozo general
cómo determinar cuál es el software a utilizar de     de las metodologías de desarrollo de software.
acuerdo a las necesidades del momento. Tal vez
está pregunta no tenga una única respuesta o en el    3.1 La necesidad de una metodología de
peor de los casos, no se tenga una respuesta          desarrollo
convincente, se pretende que este aporte sea una      La metodología es un conjunto de filosofías, etapas,
aproximación para la fijación de directrices de las   procedimientos, reglas, técnicas, herramientas,
tareas concernientes al desarrollo de software para   documentación y aspectos de formación para los
el área educativa.                                    desarrolladores de sistemas de información [9].

3 Solución del problema                               La metodología de desarrollo es un conjunto de
La necesidad de analizar la metodología de            procedimientos, técnicas, herramientas, y un
software empleada es lo que hacen los profesores      soporte documental que ayuda a los desarrolladores
cuando se enfrentan a problemas complejos en el       a realizar un nuevo software [8] Sintetizando lo
aula día a día. Por tanto, el éxito de su actividad   anterior, el autor dice que una metodología
depende de su habilidad para manejar la               “representa el camino para desarrollar software de
incertidumbre y resolver problemas prácticos. La      una manera sistemática”. Las metodologías
habilidad requerida es la integración inteligente y   persiguen tres necesidades principales: mejores
creadora del conocimiento y de la técnica. Esta       aplicaciones, conducentes a una mejor calidad; un
habilidad o conocimiento práctico es un proceso de    proceso de desarrollo controlado; un proceso
reflexión en la acción o una conversación reflexiva   normalizado en una organización, no dependiente
con la situación problemática concreta. Esta          del personal.
reflexión implica el sumergimiento consciente del
hombre en el mundo de su experiencia, un mundo        Los procesos se descomponen hasta el nivel de
cargado de connotaciones, valores, intercambios       tareas o actividades elementales, donde cada tarea
simbólicos, correspondencias afectivas, intereses     está identificada por un procedimiento que define la
sociales y escenarios políticos. En la reflexión el   forma de llevarla a cabo. Para aplicar un
profesional rehace una parte de su mundo práctico     procedimiento se pueden usar una o más técnicas,
y reacciona reestructurando algunas de sus            pudiendo ser gráficos con textos [9].
estrategias de acción a través de métodos
innovadores diferentes a los tradicionales.           3.2 Características y clasificación de las
                                                      metodologías
Por tal razón, se puede enseñar partiendo de          Se pueden enumerar una serie de características que
prácticas independientes con software educativos      debe tener la metodología y que influirán en el
cuando existen inconvenientes, tales como que el      entorno de desarrollo:
docente no tuvo la oportunidad de explicar algún       Reglas predefinidas
contenido para su comprensión, porque no hubo el       Determinación de los pasos del ciclo de vida
tiempo necesario durante el año escolar o semestre,    Verificaciones en cada etapa
es por esto que el software es sumamente               Planificación y control
importante para la enseñanza y se presenta como        Comunicación efectiva entre desarrolladores y
                                                          usuarios.
   Flexibilidad: aplicación en un amplio espectro        Cada capacidad se descompone en una serie de
    de casos                                              factores como son: facilidad de uso, integridad,
   De fácil comprensión                                  fiabilidad, corrección, flexibilidad, facilidad de
   Soporte de herramientas automatizadas.                prueba,       facilidad      de     mantenimiento,
   Que permita definir mediciones que indiquen           transportabilidad, reusabilidad e interoperabilidad.
    mejoras                                               A su vez cada factor se descompone en criterios o
   Que permita modificaciones                            propiedades internas del software que determinan
   Que soporte reusabilidad del software [8].            su calidad: facilidad de operación, facilidad de
                                                          comunicación, facilidad de formación o
                                                          aprendizaje, control de accesos, facilidad de
3.3. Calidad del software
                                                          auditoría, eficiencia de ejecución, eficiencia de
La norma ISO 9126 define la calidad como:
                                                          almacenamiento,        exactitud    o     precisión,
“Totalidad de características de un producto o
                                                          consistencia, tolerancia a fallas, modularidad,
servicio que le confieren su aptitud para satisfacer
                                                          simplicidad, completitud, facilidad de traza,
unas necesidades expresadas o implícitas”. Estas
                                                          autodescripción,      capacidad    de    expansión,
necesidades especificadas, bien pueden estar en un
                                                          generalidad, instrumentación independencia entre
contrato o se deben definir explícitamente [3].
                                                          sistema y software, independencia del hardware,
                                                          compatibilidad        de      comunicaciones       y
El logro de la calidad puede tener tres orígenes.
                                                          compatibilidad de datos [8].
Calidad realizada es la que es capaz de obtener la
persona que realiza el trabajo, calidad programada,
es la que ha pretendido obtener y calidad necesaria       3.5 Métricas de calidad del software
la que exige el cliente y que le gustaría recibir [8].    Para la evaluación de la calidad es más habitual
                                                          referirse a medidas del producto que en medidas
La calidad en ingeniería de software es un producto       del proceso. Una métrica es “una asignación de un
que tiene características especiales, considerando        valor a un atributo de una entidad de software, ya
que es un producto que se desarrolla y se centra su       sea un producto o un proceso”. En todos los casos
el diseño, con una existencia lógica, de                  las métricas representan medidas indirectas de la
instrucciones sobre un soporte. Es un producto que        calidad, ya que sólo se miden las manifestaciones
no se gasta con el uso como otros y repararlo no          de ella. Se pueden tener métricas basadas en el
significa restaurarlo al estado original, sino corregir   texto del código y métricas basadas en la estructura
algún defecto de origen lo que significa que el           de control del código [9].
producto entregado posee defectos, que podrán ser
solucionados en la etapa de mantenimiento [8].            3.5.1 Métricas basadas en el texto del código
                                                          En general, se pueden tomar la cantidad de líneas
Pressman define la calidad de un software como            de código, como un indicador de tamaño, el
“concordancia del software con los requisitos             número de líneas de comentarios como un
explícitamente establecidos, con los estándares de        indicador de la documentación interna, el número
desarrollo expresamente fijados y con los requisitos      de instrucciones, el porcentaje de líneas de código o
implícitos, no establecidos formalmente que desea         densidad de documentación, entre otras [9].
el usuario” [9].
                                                          3.5.2 Métricas basadas en la estructura de
                                                          control del código
3.4 Modelos de evaluación del software
                                                          Pueden tomarse dos tipos de medidas: unas
La revisión y las pruebas del software son procesos
                                                          relacionadas con el control intramodular, basada en
orientados a la detección de defectos en el
                                                          el grafo de control y otras relacionadas con la
producto. Para facilitar la evaluación se ha
                                                          arquitectura en módulos, basada en el grafo de
descompuesto el concepto de calidad, en tres usos
                                                          llamadas o en el diagrama de estructuras [2].
importantes de un producto de software desde el
                                                          Piattini sostiene que los resultados parecen indicar
punto de vista del usuario: características de
                                                          que mejores valores de métricas implican un menor
operación; capacidad para soportar cambios y
                                                          mantenimiento posterior debido a un menor
adaptabilidad a nuevos entornos [8].
                                                          número de defectos [8].
3.6 La verificación y la validación del                 estos cuestionarios son valoradas entre 0 y 5, por
software                                                ejemplo, siendo el resultado el grado de
La verificación y la validación del software            conformidad del usuario con las afirmaciones
incluyen un conjunto de procedimientos,                 propuestas [7].
actividades, técnicas y herramientas que se utilizan
paralelamente al desarrollo del software, para          Los instrumentos de evaluación, en forma de
asegurar que el producto resuelve el problema para      planillas se deben confeccionar con inclusión de
el que fuera diseñado. Actúa sobre los productos        preguntas del tipo cerradas, abiertas, y casillas de
intermedios intentando detectar y corregir cuanto       verificación, permitiendo al usuario final la
antes sus defectos y desviaciones del objetivo si las   descripción de aspectos problemáticos y
hubiera [9].                                            particulares del programa que no hayan sido
                                                        tenidos en cuenta durante la confección del
3.7 La evaluación de software educativo                 instrumento. Se deberá tener en cuenta al redactar
La evaluación de los programas educativos es un         los cuestionarios la utilización de un vocabulario
proceso que consiste en la determinación del grado      adecuado, sin ambigüedades y claro para los
de adecuación de dichos programas al contexto           destinatarios previstos en cada caso en particular
educativo. Cuando el programa llega al docente, es      [7].
de suponer que ha sido analizado y evaluado tanto
en sus aspectos pedagógicos y didácticos, como en       En la mayor parte de los cuestionarios relevados se
los técnicos que hacen a la calidad del producto        consideran     algunos     aspectos     claves    o
desarrollado según ciertas pautas de garantía de        sobresalientes: como el logro de los objetivos, los
calidad [7].                                            aspectos técnicos, el desarrollo de contenidos,
                                                        actividades y la documentación. Estos aspectos se
Básicamente, se realizan las evaluaciones interna y     categorizan en ítems, según cada propuesta [7].
externa del software, a fin de detectar los
problemas que generarán cambios en el producto,         Como cada propuesta de evaluación de software es
lo antes posible, a fin de reducir costos y esfuerzos   particular, se deben analizar con cuidado las
posteriores. Estas evaluaciones consideran las          diferentes propuestas de evaluación de medios
eventuales modificaciones sugeridas por el equipo       didácticos y en particular de software educativo,
de desarrollo y por los usuarios finales, teniéndose    teniéndoselas sólo como una “guía” que luego se
en cuenta a docentes y alumnos en el contexto de        deberá “readaptar” a cada contexto educativo
aprendizaje [7].                                        particular [7].

Cuando un producto del tipo comercial educativo,        3.7.2 Las propuestas de selección y evaluación
llega al docente, significa que ha superado las         de software educativo
etapas de evaluaciones interna y externa. Además        En las últimas décadas se han elaborado muchas
para obtener el grado de eficacia y de eficiencia del   propuestas con listas de criterios para seleccionar y
producto se deberá realizar una evaluación en el        evaluar el software educativo, algunas a nivel
contexto de uso [7].                                    individual y otras a nivel institucional. Si bien
                                                        varían en cuanto a contenido y estilo, todas ellas
Es preciso definir ciertos criterios o indicadores      tienen un objetivo común, que es ayudar al docente
para seleccionar un programa “de acuerdo a las          a elegir y valorar un programa adecuado.
necesidades del docente”, y se debe considerar el
uso de los vocablos evaluación y valoración para        En cuanto a las propuestas de evaluación se puede
determinar si un programa dado cumple con los           citar el formulario para la evaluación de materiales
objetivos tanto técnicos como pedagógicos y             informáticos de MicroSIFT (Microcomputer
didácticos para lo que fue pensado [7].                 Software Information For Teachers) [5] y el de
                                                        Northwest Regional Educational Laboratory, de
3.7.1 Los instrumentos de evaluación de                 Oregon en Estados Unidos (OCDE) [6]. OCDE fue
software                                                la primera que se dedicó a informar acerca del
En general, los instrumentos más usados, son los        software educativo. Diseñó un instrumento que
cuestionarios de valoración, donde las respuestas a     sirviera como base para el proceso de evaluación.
Es interesante, el planteo respecto de la duda de la      autores consideran que debería responder a un
validez de las listas de control presentado por           modelo curricular (por ejemplo, no es lo mismo un
Johnston, quien sostiene que no se puede prever           programa para reforzamiento que y uno de apoyo a
cómo se utilizará un determinado software en el           aprendizaje colaborativo) centrado en el profesor o
aula, ya que depende del enfoque docente, tipo de         en el alumno y que este sea constructivista o
currículo, estrategia usada y de los usuarios finales.    conductista y que diversos autores consideran que
Muchas veces profesores y alumnos pueden                  todo software debe considerar en su construcción
descubrir aplicaciones de la tecnología que se            un proceso de evaluación formativa y sumativa
pasarían desapercibidos al diseñador. Esta es quizás      [10].
una de las apreciaciones más significativas, ya que
tiene en cuenta la multidimensionalidad de los            4 Conclusiones
procesos involucrados y los diferentes estilos de los     En conclusión, la incorporación de software
actores en los procesos, como también los aspectos        educativos al aula permite la integración de
institucionales al considerar el tipo de currículo [4].   conocimientos y actividades de tipo formativo, de
                                                          ahí que es primordial la interacción del estudiante-
Cabero sostiene que las propuestas para la                docente, siendo este último el que debe estimular la
evaluación de los programas informáticos han sido         capacidad creadora de sus alumnos, para que
muy variadas [1]. Marqués, de la Universidad              coloquen en juego su iniciativa dentro de un clima
Autónoma de Barcelona propone una ficha para              de aula que facilite la toma de decisiones con
catalogación y evaluación de programas didácticos,        autonomía y control. La tarea no es fácil, sin
concientizado de que al evaluar un programa, hay          embargo el uso de variadas estrategias ayudará a
que considerar sus características y su adecuación        facilitar los procesos de enseñanza/aprendizaje de
al contexto en el que se quiere utilizar. Considera la    los estudiantes y la mayor recompensa es la
evaluación contextual de los programas como la            construcción de conocimientos significativos para
forma en que ha sido utilizado en clase un                ellos los cuales son el centro de la labor docente tan
determinado programa independientemente de su             bella e importante.
calidad técnica y pedagógica. Esta evaluación tiene
en cuenta el grado de logro de los objetivos              Es fundamental, al momento de desarrollar un
educativos respecto de los planificados. Insiste en       software tomar en cuenta las necesidades en cada
que la metodología utilizada por el profesor              caso, la teoría educativa y/o el currículo, para
constituye el principal elemento determinante del         adaptar algunos de los paradigmas metodológicos,
éxito de la intervención didáctica, por lo tanto debe     discriminando en cada etapa las actividades a
tenerse en cuenta la motivación previa que ha             realizar con la documentación, las técnicas y
realizado el profesor antes de la sesión, la              herramientas a utilizar. La metodología será acorde
distribución de los alumnos en clase, la autonomía        al tipo de lenguaje de programación, particulares
para interactuar con el programa. Aquí juega un rol       como los orientados a objetos. De acuerdo al tipo
importante las características de los alumnos, el         de proyecto o programa, se realizarán las
grado de motivación, los estilos cognitivos, los          estimaciones de tiempo, personal y costo, de algún
intereses, el conocimiento previo y las capacidades       modo convencional.
[7].
                                                          Por último habría que señalar que las largas listas
Merece especial mención la evaluación distribuida         de criterios a desarrollar para evaluar los programas
de software educativo de Sánchez y Alonso de la           educativos, son datos relativos a la hora de hacer
Universidad de Chile. Presentan una propuesta para        uso del recurso educativo. El rol docente,
mejorar y enriquecer la evaluación del software           condiciona, el uso de los programas, siendo la
educativo que consiste en un cuestionario, que            creatividad y la originalidad de las propuestas las
considera tres aspectos fundamentales de la               que permiten incrementar el valor de los medios y
producción del software educativo: el diseño de           no el medio mismo.
interfaces de usuario, la informática educativa y la
comunicación visual. Presentan una forma de
acceso innovadora mediante el acceso vía Internet,
a fin de hacer más simple el proceso de evaluación
del software educativo. Señalan que algunos
Referencias                                          [6] OCDE. Information Technologies in Education:
                                                     The Quest for Quality Software. París, Organisation
[1] Cabero. Para una Tecnología Educativa.           for the Economic Cooperation and Development,
Horsori, Barcelona, 1993.                            1989.

[2] Ian Sommerville .Ingeniería de Software.         [7] Peré Marqués. Metodología para la elaboración
PEARSON EDUCACIÓN, S.A., Madrid, 2005.               de software educativo en Software Educativo. Guía
                                                     de uso y metodología de diseño. Estel, Barcelona
[3] ISO. Information Technology Software Quality     1995.
Evaluation Characteristics. ISO 9126. Ginebra,
Suiza, 1991.                                         [8] Piattini. Análisis y Diseño Detallado de
                                                     Aplicaciones Informáticas de Gestión. Rama.
[4] Johnston. The evaluation of Microcomputer        Madrid, 1996.
Programas: An area of debate, Journal of Computer
Assisted Learning, Vol. 3, No. 1, 1987, pp. 40-50.   [9] Roger Pressman. Ingeniería del Software. Mc
                                                     Graw Gill, Madrid, 2005.
[5]MicroSIFT.     Evaluation     guide      for
Microcomputer−Based Instructional Packages.          [10] Sanchez y Alonso. Evaluación distribuida de
Microcomputer Software Information for Teachers      software educativo. 1997. Documento Web,
(MicroSIFT). 1982                                    disponible en:
                                                     http://www.dcc.uchile.cl/~oalonso/educacion/

Más contenido relacionado

La actualidad más candente

Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)
Milena Giraldo
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
Jesús E. CuRias
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
xinithazangels
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Darthuz Kilates
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 

La actualidad más candente (20)

Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)Acta de constitución del proyecto (project charter)
Acta de constitución del proyecto (project charter)
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Fases del Modelo PSP
Fases del Modelo PSPFases del Modelo PSP
Fases del Modelo PSP
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.Ingenieria del Software & Caracteristicas y Mitos del Software.
Ingenieria del Software & Caracteristicas y Mitos del Software.
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Kendall
KendallKendall
Kendall
 
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 

Destacado

Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
LeanSight Consulting
 
Glosario de desarrollo del software
Glosario de desarrollo del softwareGlosario de desarrollo del software
Glosario de desarrollo del software
Ramon Ledezma
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
Andres Garcia
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
Julio Pari
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
still01
 

Destacado (20)

Importancia de la metodología
Importancia de la metodologíaImportancia de la metodología
Importancia de la metodología
 
Qué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto softwareQué metodología será más adecuada para mi proyecto software
Qué metodología será más adecuada para mi proyecto software
 
Paso a Paso para construir un marco teórico
 Paso a Paso para construir un marco teórico Paso a Paso para construir un marco teórico
Paso a Paso para construir un marco teórico
 
Metodologia detección de necesidades
Metodologia detección de necesidadesMetodologia detección de necesidades
Metodologia detección de necesidades
 
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
 
Glosario de desarrollo del software
Glosario de desarrollo del softwareGlosario de desarrollo del software
Glosario de desarrollo del software
 
La importancia de la metodología
La importancia de la metodologíaLa importancia de la metodología
La importancia de la metodología
 
Metodologias de investigacion Ingenieria de software
Metodologias de investigacion Ingenieria de software Metodologias de investigacion Ingenieria de software
Metodologias de investigacion Ingenieria de software
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Buenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de softwareBuenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de software
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Diagramas De Estado
Diagramas De EstadoDiagramas De Estado
Diagramas De Estado
 
Metodo, tecnica y metodologia
Metodo, tecnica y metodologiaMetodo, tecnica y metodologia
Metodo, tecnica y metodologia
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Metodos del diseño : Christopher Jones.
Metodos del diseño : Christopher Jones.Metodos del diseño : Christopher Jones.
Metodos del diseño : Christopher Jones.
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 

Similar a Análisis de la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas.

Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
Gabriela Man
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
Gabriela Man
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
Gabriela Man
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
Gabriela Man
 
Criterios de evaluacion_software_educativo_definitivo
Criterios de evaluacion_software_educativo_definitivoCriterios de evaluacion_software_educativo_definitivo
Criterios de evaluacion_software_educativo_definitivo
century71998
 
Metodologias de desarrollo_de_software_e (1)
Metodologias de desarrollo_de_software_e (1)Metodologias de desarrollo_de_software_e (1)
Metodologias de desarrollo_de_software_e (1)
cristina_devargas
 
Semestral Evaluacion de software
Semestral Evaluacion de softwareSemestral Evaluacion de software
Semestral Evaluacion de software
Carlos Navarro
 

Similar a Análisis de la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas. (20)

Evaluación de software educativo
Evaluación de software educativoEvaluación de software educativo
Evaluación de software educativo
 
Protocolo de evaluación del Software Educativo
Protocolo de evaluación del Software Educativo Protocolo de evaluación del Software Educativo
Protocolo de evaluación del Software Educativo
 
Resumen de Evaluación y Rubricas de Software Educativo
Resumen de Evaluación y Rubricas de Software Educativo Resumen de Evaluación y Rubricas de Software Educativo
Resumen de Evaluación y Rubricas de Software Educativo
 
Resumen evaluacion y rubricas
Resumen evaluacion y rubricasResumen evaluacion y rubricas
Resumen evaluacion y rubricas
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
 
Síntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacionSíntesis de evaluación examen semstral de valuacion
Síntesis de evaluación examen semstral de valuacion
 
Elementos y características de calidad de la evaluación
Elementos y características de calidad de  la evaluaciónElementos y características de calidad de  la evaluación
Elementos y características de calidad de la evaluación
 
Resumen: Evaluación y rubricas
Resumen: Evaluación y rubricasResumen: Evaluación y rubricas
Resumen: Evaluación y rubricas
 
Resumeennnnnnn ticsss
Resumeennnnnnn ticsssResumeennnnnnn ticsss
Resumeennnnnnn ticsss
 
Evaluación de software educativo
Evaluación de software educativoEvaluación de software educativo
Evaluación de software educativo
 
Criterios de evaluacion_software_educativo_definitivo
Criterios de evaluacion_software_educativo_definitivoCriterios de evaluacion_software_educativo_definitivo
Criterios de evaluacion_software_educativo_definitivo
 
Informe final grupo # 6
Informe final grupo # 6Informe final grupo # 6
Informe final grupo # 6
 
Metodologias de desarrollo_de_software_e (1)
Metodologias de desarrollo_de_software_e (1)Metodologias de desarrollo_de_software_e (1)
Metodologias de desarrollo_de_software_e (1)
 
Semestral Evaluacion de software
Semestral Evaluacion de softwareSemestral Evaluacion de software
Semestral Evaluacion de software
 
Resumeennnnnnn susana
Resumeennnnnnn susanaResumeennnnnnn susana
Resumeennnnnnn susana
 
Mecs
MecsMecs
Mecs
 
Software tdah
Software tdahSoftware tdah
Software tdah
 

Más de Joan Fernando Chipia Lobo

Más de Joan Fernando Chipia Lobo (20)

ChatGPT: ALGUNAS INTERROGANTES POR DESPEJAR
ChatGPT: ALGUNAS INTERROGANTES POR DESPEJARChatGPT: ALGUNAS INTERROGANTES POR DESPEJAR
ChatGPT: ALGUNAS INTERROGANTES POR DESPEJAR
 
Pensamiento bioestadístico complejo de los sistemas de salud
Pensamiento bioestadístico complejo de los sistemas de saludPensamiento bioestadístico complejo de los sistemas de salud
Pensamiento bioestadístico complejo de los sistemas de salud
 
Experiencia de Construcción de la Revista GICOS, Facultad de Medicina, ULA
Experiencia de Construcción de la Revista GICOS, Facultad de Medicina, ULAExperiencia de Construcción de la Revista GICOS, Facultad de Medicina, ULA
Experiencia de Construcción de la Revista GICOS, Facultad de Medicina, ULA
 
Contrastes de hipótesis estadísticas
Contrastes de hipótesis estadísticasContrastes de hipótesis estadísticas
Contrastes de hipótesis estadísticas
 
Principales causas de mortalidad por distritos sanitarios. Mérida, 2011-2015
Principales causas de mortalidad por distritos sanitarios. Mérida, 2011-2015Principales causas de mortalidad por distritos sanitarios. Mérida, 2011-2015
Principales causas de mortalidad por distritos sanitarios. Mérida, 2011-2015
 
DISEÑO, VALIDACIÓN Y EVALUACIÓN DE UN PROGRAMA EDUCATIVO SOBRE BEBIDAS ALCOHÓ...
DISEÑO, VALIDACIÓN Y EVALUACIÓN DE UN PROGRAMA EDUCATIVO SOBRE BEBIDAS ALCOHÓ...DISEÑO, VALIDACIÓN Y EVALUACIÓN DE UN PROGRAMA EDUCATIVO SOBRE BEBIDAS ALCOHÓ...
DISEÑO, VALIDACIÓN Y EVALUACIÓN DE UN PROGRAMA EDUCATIVO SOBRE BEBIDAS ALCOHÓ...
 
CALIDAD DE LA ATENCIÓN EN MEDICINA DE FAMILIA. CENTRO DE ATENCIÓN MÉDICA INTE...
CALIDAD DE LA ATENCIÓN EN MEDICINA DE FAMILIA. CENTRO DE ATENCIÓN MÉDICA INTE...CALIDAD DE LA ATENCIÓN EN MEDICINA DE FAMILIA. CENTRO DE ATENCIÓN MÉDICA INTE...
CALIDAD DE LA ATENCIÓN EN MEDICINA DE FAMILIA. CENTRO DE ATENCIÓN MÉDICA INTE...
 
EFICACIA DEL APÓSITO BIOACTIVO NATURAL VERSUS CONVENCIONAL EN CICATRIZACIÓN C...
EFICACIA DEL APÓSITO BIOACTIVO NATURAL VERSUS CONVENCIONAL EN CICATRIZACIÓN C...EFICACIA DEL APÓSITO BIOACTIVO NATURAL VERSUS CONVENCIONAL EN CICATRIZACIÓN C...
EFICACIA DEL APÓSITO BIOACTIVO NATURAL VERSUS CONVENCIONAL EN CICATRIZACIÓN C...
 
Cáncer epidermoide de laringe: prevalencia y manejo
Cáncer epidermoide de laringe: prevalencia y manejoCáncer epidermoide de laringe: prevalencia y manejo
Cáncer epidermoide de laringe: prevalencia y manejo
 
Fenomenología
FenomenologíaFenomenología
Fenomenología
 
Filosofía, ciencia, religión: espacios de encuentros y desencuentros
Filosofía, ciencia, religión: espacios de encuentros y desencuentrosFilosofía, ciencia, religión: espacios de encuentros y desencuentros
Filosofía, ciencia, religión: espacios de encuentros y desencuentros
 
PROYECTOS: MEDIO INTEGRADOR EN EL APRENDIZAJE DE BIOESTADÍSTICA
PROYECTOS: MEDIO INTEGRADOR EN EL APRENDIZAJE DE BIOESTADÍSTICAPROYECTOS: MEDIO INTEGRADOR EN EL APRENDIZAJE DE BIOESTADÍSTICA
PROYECTOS: MEDIO INTEGRADOR EN EL APRENDIZAJE DE BIOESTADÍSTICA
 
Prevalencia del Dengue en la parroquia Lagunillas, municipio Sucre, estado ...
	 Prevalencia del Dengue en la parroquia Lagunillas, municipio Sucre, estado ...	 Prevalencia del Dengue en la parroquia Lagunillas, municipio Sucre, estado ...
Prevalencia del Dengue en la parroquia Lagunillas, municipio Sucre, estado ...
 
Videocast, podcast y webquest como estrategias educacionales para las ciencia...
Videocast, podcast y webquest como estrategias educacionales para las ciencia...Videocast, podcast y webquest como estrategias educacionales para las ciencia...
Videocast, podcast y webquest como estrategias educacionales para las ciencia...
 
Proyectos: medio integrador en el aprendizaje de Bioestadística
Proyectos: medio integrador en el aprendizaje de BioestadísticaProyectos: medio integrador en el aprendizaje de Bioestadística
Proyectos: medio integrador en el aprendizaje de Bioestadística
 
Instrumento sobre las actitudes de los adolescentes hacia los medios N.0 y su...
Instrumento sobre las actitudes de los adolescentes hacia los medios N.0 y su...Instrumento sobre las actitudes de los adolescentes hacia los medios N.0 y su...
Instrumento sobre las actitudes de los adolescentes hacia los medios N.0 y su...
 
EXPERIENCIA DE EVALUACIÓN DE UN OBJETO DE APRENDIZAJE SOBRE ESTADÍSTICA DESCR...
EXPERIENCIA DE EVALUACIÓN DE UN OBJETO DE APRENDIZAJE SOBRE ESTADÍSTICA DESCR...EXPERIENCIA DE EVALUACIÓN DE UN OBJETO DE APRENDIZAJE SOBRE ESTADÍSTICA DESCR...
EXPERIENCIA DE EVALUACIÓN DE UN OBJETO DE APRENDIZAJE SOBRE ESTADÍSTICA DESCR...
 
BLOG Y PODCASTING EN EL APRENDIZAJE DE MATEMÁTICA BÁSICA
BLOG Y PODCASTING EN EL APRENDIZAJE DE MATEMÁTICA BÁSICABLOG Y PODCASTING EN EL APRENDIZAJE DE MATEMÁTICA BÁSICA
BLOG Y PODCASTING EN EL APRENDIZAJE DE MATEMÁTICA BÁSICA
 
2016 revista-oc
2016 revista-oc2016 revista-oc
2016 revista-oc
 
Errores más comunes en metodología de la investigación y análisis de datos
Errores más comunes en metodología de la investigación y análisis de datosErrores más comunes en metodología de la investigación y análisis de datos
Errores más comunes en metodología de la investigación y análisis de datos
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 

Análisis de la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas.

  • 1. Análisis de la importancia del uso de metodologías de desarrollo y métricas de calidad de software en aplicaciones educativas JOAN FERNANDO CHIPIA LOBO Departamento de Medición y Evaluación Universidad de Los Andes Av. Las Américas, Núcleo La Liria, Mérida VENEZUELA joanfernando130885@gmail.com http://revisiónreflexivaeducativa.blogspot.com Resumen: - El presente artículo tiene por objeto analizar la importancia del uso de metodologías de desarrollo y métricas de calidad de software aplicado al ámbito educativo, lo cual se hace necesario para obtener resultados fiables cuando se intenta solucionar un problema educativo de un área y/o nivel de estudio. La metodología de ingeniería de software es un enfoque estructurado, cuya finalidad es hacer más eficaz la producción y lograr alta calidad de una forma costeable. Las métricas de calidad son asignaciones de un valor a un atributo de un software, ya sea un producto o un proceso y se recopilan a medida que se realizan las tareas técnicas de análisis, codificación y prueba. La evaluación de los programas educativos es un proceso que consiste en la determinación del grado de adecuación de dichos programas al contexto educativo. Palabras clave: - Educación, enseñanza, software, metodología, métrica, calidad, evaluación. 1 Introducción posible obtener conclusiones de la calidad del La metodología de ingeniería de software es un software o de los procesos para desarrollarlo. Las enfoque estructurado, cuya finalidad es hacer más métricas de calidad de software ayudan a conocer eficaz la producción y lograr alta calidad de una mejor los atributos específicos de los productos de forma costeable. Metodologías como Análisis trabajo de la ingeniería de software y se recopilan a Estructurado y JSD fueron las primeras medida que se realizan las tareas técnicas de desarrolladas en los años 70, en ellas se intentaron análisis, codificación y prueba [9]. identificar los componentes funcionales básicos de un sistema, de tal forma que los métodos orientados El presente artículo tiene por objeto analizar la a funciones aún se utilizan ampliamente. En los importancia del uso de metodologías de desarrollo años 80 y 90, las metodologías fueron orientadas a y métricas de calidad de software aplicado al funciones complementadas por metodologías ámbito educativo, lo cual se hace necesario para orientadas a objetos como los propuestos por obtener resultados fiables cuando se intenta Booch y Rumbaugh. Estos diferentes enfoques se solucionar un problema educativo de un área y/o han integrado en un solo enfoque unificado basado nivel de estudio. en el Lenguaje de Modelado Unificado (UML). Es importante señalar que no existe una metodología 2 Formulación del problema ideal, y metodologías diferentes tienen distintas En la actualidad se hace necesaria la preparación de áreas donde son aplicables. Por ejemplo, los un individuo que pueda recibir cualquier métodos orientados a objetos a menudo son información y procesarla de manera consciente, es apropiados para sistemas interactivos, pero no para por tal motivo, que las herramientas tecnológicas sistemas con requerimientos rigurosos de tiempo introducen innovaciones en los medios y métodos real [2]. de enseñanza que permiten la actualización de los docentes, así como despertar vocaciones tempranas La medición del software se refiere a derivar un y contribuir al desarrollo cultural de la población valor numérico desde algún atributo del software o sin distinción de razas, credos y condiciones socio- de su proceso. Comparando estos valores entre sí y económicas, por consiguiente la acción docente con los estándares aplicados en la organización, es debe mejorar la calidad del proceso educativo
  • 2. asociado a la ciencia y la tecnología y así cambiar una herramienta de apoyo docente importante a la la típica visión tradicional, la cual es bastante hora de utilizar medios tecnológicos. limitativa, logrando un gran avance para que se obtenga un usuario capaz de enfrentar los diversos Debido a las características particulares de los fenómenos que suceden en el presente. desarrollos educativos, porque se deben tener en consideración los aspectos pedagógicos y de El trabajo en el aula presenta problemas que deben comunicación con el usuario, en cada caso en ser resueltos desde la misma situación particular, la respuesta a la problemática debe problemática, entonces el docente debe manejar basarse en una adaptación de los actuales métodos innovadores tales como la utilización de paradigmas de desarrollo de software a las teorías software educativos para la difusión del educativas que permitan satisfacer una demanda en conocimiento, sin embargo surge la interrogante de especial, por lo tanto se mostrará un esbozo general cómo determinar cuál es el software a utilizar de de las metodologías de desarrollo de software. acuerdo a las necesidades del momento. Tal vez está pregunta no tenga una única respuesta o en el 3.1 La necesidad de una metodología de peor de los casos, no se tenga una respuesta desarrollo convincente, se pretende que este aporte sea una La metodología es un conjunto de filosofías, etapas, aproximación para la fijación de directrices de las procedimientos, reglas, técnicas, herramientas, tareas concernientes al desarrollo de software para documentación y aspectos de formación para los el área educativa. desarrolladores de sistemas de información [9]. 3 Solución del problema La metodología de desarrollo es un conjunto de La necesidad de analizar la metodología de procedimientos, técnicas, herramientas, y un software empleada es lo que hacen los profesores soporte documental que ayuda a los desarrolladores cuando se enfrentan a problemas complejos en el a realizar un nuevo software [8] Sintetizando lo aula día a día. Por tanto, el éxito de su actividad anterior, el autor dice que una metodología depende de su habilidad para manejar la “representa el camino para desarrollar software de incertidumbre y resolver problemas prácticos. La una manera sistemática”. Las metodologías habilidad requerida es la integración inteligente y persiguen tres necesidades principales: mejores creadora del conocimiento y de la técnica. Esta aplicaciones, conducentes a una mejor calidad; un habilidad o conocimiento práctico es un proceso de proceso de desarrollo controlado; un proceso reflexión en la acción o una conversación reflexiva normalizado en una organización, no dependiente con la situación problemática concreta. Esta del personal. reflexión implica el sumergimiento consciente del hombre en el mundo de su experiencia, un mundo Los procesos se descomponen hasta el nivel de cargado de connotaciones, valores, intercambios tareas o actividades elementales, donde cada tarea simbólicos, correspondencias afectivas, intereses está identificada por un procedimiento que define la sociales y escenarios políticos. En la reflexión el forma de llevarla a cabo. Para aplicar un profesional rehace una parte de su mundo práctico procedimiento se pueden usar una o más técnicas, y reacciona reestructurando algunas de sus pudiendo ser gráficos con textos [9]. estrategias de acción a través de métodos innovadores diferentes a los tradicionales. 3.2 Características y clasificación de las metodologías Por tal razón, se puede enseñar partiendo de Se pueden enumerar una serie de características que prácticas independientes con software educativos debe tener la metodología y que influirán en el cuando existen inconvenientes, tales como que el entorno de desarrollo: docente no tuvo la oportunidad de explicar algún  Reglas predefinidas contenido para su comprensión, porque no hubo el  Determinación de los pasos del ciclo de vida tiempo necesario durante el año escolar o semestre,  Verificaciones en cada etapa es por esto que el software es sumamente  Planificación y control importante para la enseñanza y se presenta como  Comunicación efectiva entre desarrolladores y usuarios.
  • 3. Flexibilidad: aplicación en un amplio espectro Cada capacidad se descompone en una serie de de casos factores como son: facilidad de uso, integridad,  De fácil comprensión fiabilidad, corrección, flexibilidad, facilidad de  Soporte de herramientas automatizadas. prueba, facilidad de mantenimiento,  Que permita definir mediciones que indiquen transportabilidad, reusabilidad e interoperabilidad. mejoras A su vez cada factor se descompone en criterios o  Que permita modificaciones propiedades internas del software que determinan  Que soporte reusabilidad del software [8]. su calidad: facilidad de operación, facilidad de comunicación, facilidad de formación o aprendizaje, control de accesos, facilidad de 3.3. Calidad del software auditoría, eficiencia de ejecución, eficiencia de La norma ISO 9126 define la calidad como: almacenamiento, exactitud o precisión, “Totalidad de características de un producto o consistencia, tolerancia a fallas, modularidad, servicio que le confieren su aptitud para satisfacer simplicidad, completitud, facilidad de traza, unas necesidades expresadas o implícitas”. Estas autodescripción, capacidad de expansión, necesidades especificadas, bien pueden estar en un generalidad, instrumentación independencia entre contrato o se deben definir explícitamente [3]. sistema y software, independencia del hardware, compatibilidad de comunicaciones y El logro de la calidad puede tener tres orígenes. compatibilidad de datos [8]. Calidad realizada es la que es capaz de obtener la persona que realiza el trabajo, calidad programada, es la que ha pretendido obtener y calidad necesaria 3.5 Métricas de calidad del software la que exige el cliente y que le gustaría recibir [8]. Para la evaluación de la calidad es más habitual referirse a medidas del producto que en medidas La calidad en ingeniería de software es un producto del proceso. Una métrica es “una asignación de un que tiene características especiales, considerando valor a un atributo de una entidad de software, ya que es un producto que se desarrolla y se centra su sea un producto o un proceso”. En todos los casos el diseño, con una existencia lógica, de las métricas representan medidas indirectas de la instrucciones sobre un soporte. Es un producto que calidad, ya que sólo se miden las manifestaciones no se gasta con el uso como otros y repararlo no de ella. Se pueden tener métricas basadas en el significa restaurarlo al estado original, sino corregir texto del código y métricas basadas en la estructura algún defecto de origen lo que significa que el de control del código [9]. producto entregado posee defectos, que podrán ser solucionados en la etapa de mantenimiento [8]. 3.5.1 Métricas basadas en el texto del código En general, se pueden tomar la cantidad de líneas Pressman define la calidad de un software como de código, como un indicador de tamaño, el “concordancia del software con los requisitos número de líneas de comentarios como un explícitamente establecidos, con los estándares de indicador de la documentación interna, el número desarrollo expresamente fijados y con los requisitos de instrucciones, el porcentaje de líneas de código o implícitos, no establecidos formalmente que desea densidad de documentación, entre otras [9]. el usuario” [9]. 3.5.2 Métricas basadas en la estructura de control del código 3.4 Modelos de evaluación del software Pueden tomarse dos tipos de medidas: unas La revisión y las pruebas del software son procesos relacionadas con el control intramodular, basada en orientados a la detección de defectos en el el grafo de control y otras relacionadas con la producto. Para facilitar la evaluación se ha arquitectura en módulos, basada en el grafo de descompuesto el concepto de calidad, en tres usos llamadas o en el diagrama de estructuras [2]. importantes de un producto de software desde el Piattini sostiene que los resultados parecen indicar punto de vista del usuario: características de que mejores valores de métricas implican un menor operación; capacidad para soportar cambios y mantenimiento posterior debido a un menor adaptabilidad a nuevos entornos [8]. número de defectos [8].
  • 4. 3.6 La verificación y la validación del estos cuestionarios son valoradas entre 0 y 5, por software ejemplo, siendo el resultado el grado de La verificación y la validación del software conformidad del usuario con las afirmaciones incluyen un conjunto de procedimientos, propuestas [7]. actividades, técnicas y herramientas que se utilizan paralelamente al desarrollo del software, para Los instrumentos de evaluación, en forma de asegurar que el producto resuelve el problema para planillas se deben confeccionar con inclusión de el que fuera diseñado. Actúa sobre los productos preguntas del tipo cerradas, abiertas, y casillas de intermedios intentando detectar y corregir cuanto verificación, permitiendo al usuario final la antes sus defectos y desviaciones del objetivo si las descripción de aspectos problemáticos y hubiera [9]. particulares del programa que no hayan sido tenidos en cuenta durante la confección del 3.7 La evaluación de software educativo instrumento. Se deberá tener en cuenta al redactar La evaluación de los programas educativos es un los cuestionarios la utilización de un vocabulario proceso que consiste en la determinación del grado adecuado, sin ambigüedades y claro para los de adecuación de dichos programas al contexto destinatarios previstos en cada caso en particular educativo. Cuando el programa llega al docente, es [7]. de suponer que ha sido analizado y evaluado tanto en sus aspectos pedagógicos y didácticos, como en En la mayor parte de los cuestionarios relevados se los técnicos que hacen a la calidad del producto consideran algunos aspectos claves o desarrollado según ciertas pautas de garantía de sobresalientes: como el logro de los objetivos, los calidad [7]. aspectos técnicos, el desarrollo de contenidos, actividades y la documentación. Estos aspectos se Básicamente, se realizan las evaluaciones interna y categorizan en ítems, según cada propuesta [7]. externa del software, a fin de detectar los problemas que generarán cambios en el producto, Como cada propuesta de evaluación de software es lo antes posible, a fin de reducir costos y esfuerzos particular, se deben analizar con cuidado las posteriores. Estas evaluaciones consideran las diferentes propuestas de evaluación de medios eventuales modificaciones sugeridas por el equipo didácticos y en particular de software educativo, de desarrollo y por los usuarios finales, teniéndose teniéndoselas sólo como una “guía” que luego se en cuenta a docentes y alumnos en el contexto de deberá “readaptar” a cada contexto educativo aprendizaje [7]. particular [7]. Cuando un producto del tipo comercial educativo, 3.7.2 Las propuestas de selección y evaluación llega al docente, significa que ha superado las de software educativo etapas de evaluaciones interna y externa. Además En las últimas décadas se han elaborado muchas para obtener el grado de eficacia y de eficiencia del propuestas con listas de criterios para seleccionar y producto se deberá realizar una evaluación en el evaluar el software educativo, algunas a nivel contexto de uso [7]. individual y otras a nivel institucional. Si bien varían en cuanto a contenido y estilo, todas ellas Es preciso definir ciertos criterios o indicadores tienen un objetivo común, que es ayudar al docente para seleccionar un programa “de acuerdo a las a elegir y valorar un programa adecuado. necesidades del docente”, y se debe considerar el uso de los vocablos evaluación y valoración para En cuanto a las propuestas de evaluación se puede determinar si un programa dado cumple con los citar el formulario para la evaluación de materiales objetivos tanto técnicos como pedagógicos y informáticos de MicroSIFT (Microcomputer didácticos para lo que fue pensado [7]. Software Information For Teachers) [5] y el de Northwest Regional Educational Laboratory, de 3.7.1 Los instrumentos de evaluación de Oregon en Estados Unidos (OCDE) [6]. OCDE fue software la primera que se dedicó a informar acerca del En general, los instrumentos más usados, son los software educativo. Diseñó un instrumento que cuestionarios de valoración, donde las respuestas a sirviera como base para el proceso de evaluación.
  • 5. Es interesante, el planteo respecto de la duda de la autores consideran que debería responder a un validez de las listas de control presentado por modelo curricular (por ejemplo, no es lo mismo un Johnston, quien sostiene que no se puede prever programa para reforzamiento que y uno de apoyo a cómo se utilizará un determinado software en el aprendizaje colaborativo) centrado en el profesor o aula, ya que depende del enfoque docente, tipo de en el alumno y que este sea constructivista o currículo, estrategia usada y de los usuarios finales. conductista y que diversos autores consideran que Muchas veces profesores y alumnos pueden todo software debe considerar en su construcción descubrir aplicaciones de la tecnología que se un proceso de evaluación formativa y sumativa pasarían desapercibidos al diseñador. Esta es quizás [10]. una de las apreciaciones más significativas, ya que tiene en cuenta la multidimensionalidad de los 4 Conclusiones procesos involucrados y los diferentes estilos de los En conclusión, la incorporación de software actores en los procesos, como también los aspectos educativos al aula permite la integración de institucionales al considerar el tipo de currículo [4]. conocimientos y actividades de tipo formativo, de ahí que es primordial la interacción del estudiante- Cabero sostiene que las propuestas para la docente, siendo este último el que debe estimular la evaluación de los programas informáticos han sido capacidad creadora de sus alumnos, para que muy variadas [1]. Marqués, de la Universidad coloquen en juego su iniciativa dentro de un clima Autónoma de Barcelona propone una ficha para de aula que facilite la toma de decisiones con catalogación y evaluación de programas didácticos, autonomía y control. La tarea no es fácil, sin concientizado de que al evaluar un programa, hay embargo el uso de variadas estrategias ayudará a que considerar sus características y su adecuación facilitar los procesos de enseñanza/aprendizaje de al contexto en el que se quiere utilizar. Considera la los estudiantes y la mayor recompensa es la evaluación contextual de los programas como la construcción de conocimientos significativos para forma en que ha sido utilizado en clase un ellos los cuales son el centro de la labor docente tan determinado programa independientemente de su bella e importante. calidad técnica y pedagógica. Esta evaluación tiene en cuenta el grado de logro de los objetivos Es fundamental, al momento de desarrollar un educativos respecto de los planificados. Insiste en software tomar en cuenta las necesidades en cada que la metodología utilizada por el profesor caso, la teoría educativa y/o el currículo, para constituye el principal elemento determinante del adaptar algunos de los paradigmas metodológicos, éxito de la intervención didáctica, por lo tanto debe discriminando en cada etapa las actividades a tenerse en cuenta la motivación previa que ha realizar con la documentación, las técnicas y realizado el profesor antes de la sesión, la herramientas a utilizar. La metodología será acorde distribución de los alumnos en clase, la autonomía al tipo de lenguaje de programación, particulares para interactuar con el programa. Aquí juega un rol como los orientados a objetos. De acuerdo al tipo importante las características de los alumnos, el de proyecto o programa, se realizarán las grado de motivación, los estilos cognitivos, los estimaciones de tiempo, personal y costo, de algún intereses, el conocimiento previo y las capacidades modo convencional. [7]. Por último habría que señalar que las largas listas Merece especial mención la evaluación distribuida de criterios a desarrollar para evaluar los programas de software educativo de Sánchez y Alonso de la educativos, son datos relativos a la hora de hacer Universidad de Chile. Presentan una propuesta para uso del recurso educativo. El rol docente, mejorar y enriquecer la evaluación del software condiciona, el uso de los programas, siendo la educativo que consiste en un cuestionario, que creatividad y la originalidad de las propuestas las considera tres aspectos fundamentales de la que permiten incrementar el valor de los medios y producción del software educativo: el diseño de no el medio mismo. interfaces de usuario, la informática educativa y la comunicación visual. Presentan una forma de acceso innovadora mediante el acceso vía Internet, a fin de hacer más simple el proceso de evaluación del software educativo. Señalan que algunos
  • 6. Referencias [6] OCDE. Information Technologies in Education: The Quest for Quality Software. París, Organisation [1] Cabero. Para una Tecnología Educativa. for the Economic Cooperation and Development, Horsori, Barcelona, 1993. 1989. [2] Ian Sommerville .Ingeniería de Software. [7] Peré Marqués. Metodología para la elaboración PEARSON EDUCACIÓN, S.A., Madrid, 2005. de software educativo en Software Educativo. Guía de uso y metodología de diseño. Estel, Barcelona [3] ISO. Information Technology Software Quality 1995. Evaluation Characteristics. ISO 9126. Ginebra, Suiza, 1991. [8] Piattini. Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Rama. [4] Johnston. The evaluation of Microcomputer Madrid, 1996. Programas: An area of debate, Journal of Computer Assisted Learning, Vol. 3, No. 1, 1987, pp. 40-50. [9] Roger Pressman. Ingeniería del Software. Mc Graw Gill, Madrid, 2005. [5]MicroSIFT. Evaluation guide for Microcomputer−Based Instructional Packages. [10] Sanchez y Alonso. Evaluación distribuida de Microcomputer Software Information for Teachers software educativo. 1997. Documento Web, (MicroSIFT). 1982 disponible en: http://www.dcc.uchile.cl/~oalonso/educacion/