Publicado por & archivado en Marketing en Internet.

Google AdWords

Google AdWords: Es el método que utiliza google para hacer publicidad patrocinada, cuenta con enormes cantidades de clientes con webs de todo tipo y de todas partes del mundo. Son anuncios que se muestran de forma relevante en los resultados de la búsqueda del usuario (por ej., si el usuario buscó “coches”, a la derecha o arriba de las páginas indexadas por PageRank aparecerán anuncios referentes a “coches”). Google cobra al cliente por cada click hecho sobre su anuncio. AdWords no solo aparece en el buscador Google, sino también en las patrocinadas por AdSense si el contenido de dichas webs se relacionan con el de la web del cliente y en Gmail.

Podríamos decir que AdWords es básicamente el corazón de la facturación de Google, brindando un método de publicidad inteligente para el cliente, puesto a que el costo será “un espejo” del tráfico ganado en la web gracias a Google.

CPA: Coste Por Acción, es la cantidad real que estás dispuesto a pagar por una determinada acción que se lleva a cabo en tu sitio web. Este coste varía generalmente en función del producto y el tipo de acción. Cuando creas una campaña de pago por acción, debes establecer un CPA fijo para cada acción.

ROI: Retorno de la Inversión, es la relación existente entre el coste de la publicidad y los beneficios obtenidos de las conversiones (por ejemplo, ventas o clientes potenciales). El ROI indica el valor que obtiene tu empresa como resultado del coste que invierte en tu campaña publicitaria.

Aunque es muy difícil establecer un cálculo exacto de esta cifra, puedes obtener la evaluación del ROI de tu campaña. Para ello, toma los ingresos obtenidos de las ventas, resta a esta cantidad los costes publicitarios y, a continuación, divide el resultado entre el total de los costes publicitarios: (Ingresos-Costes) / Coste.

CPC: El coste por clic es la cantidad que pagas cada vez que un usuario hace clic en tu anuncio.

CPC Máximo: El coste por clic máximo es la cantidad máxima que estás dispuesto a pagar por cada clic en tu anuncio de AdWords. Para las campañas publicitarias orientadas por palabra clave, el CPC máximo es uno de los factores que determina la posición del anuncio.

CPC Medio: Cantidad media que pagarás cada vez que un usuario hace clic en tu anuncio.

CPM: Sigla de coste por mil impresiones. En un sistema CPM de establecimiento de precios, pagas por las impresiones en vez de por los clics.

CTR: El porcentaje de clics (CTR) es el número de clics que recibe tu anuncio dividido entre la cantidad de veces que éste se visualiza (impresiones) únicamente a través de la búsqueda de Google. Tus distintos anuncios y palabras clave cuentan con un porcentaje de clics propio que es exclusivo del rendimiento de tus campañas.

PPC: La estructura de precios Pago Por Clic se utiliza en algunos canales en línea para cargar un importe al anunciante cada vez que un usuario hace clic en su anuncio. Por lo general, esta cantidad viene definida por el anunciante, no por el canal. En AdWords este método se denomina coste por clic (CPC).

Si deseas conocer mas sobre estos términos de AdWords de Google [Click Aqui]

Publicado por & archivado en Marketing en Internet.

Google Adsense

Google Adsense: Es un sistema de publicidad ideado por Google. Mediante AdSense, los webmasters pueden unirse a este sistema para activar textos e imágenes publicitarias en sus páginas web. Estos anuncios están administrados por Google y generan ingresos basándose en los clicks de los visitantes de la página y en las visualizaciones de la misma (impresiones). Google utiliza su tecnología de búsqueda para incrustar anuncios según el contenido de la página web que se está visitando, la localización geográfica del usuario (mediante el ip), y otros datos como historia de búsqueda previa en Google o las páginas visitadas por el usuario, sus cookies, duración de la sesión, sistema operativo, browser utilizado, etc..

Editor: Participante del programa AdSense que posee un sitio web con código de anuncios en una o varias de sus páginas web.

Bloque de AdSense: Un bloque de AdSense es un bloque de anuncios guardado con un conjunto específico de ajustes que usted ha personalizado desde su cuenta. Al crear uno y pegar el código correspondiente en sus páginas, puede actualizar la configuración desde su cuenta y visualizar los cambios en todas las páginas que incluyen dicho código.

Bloque de anuncios: Conjunto de anuncios Google que se muestra al colocar el código de anuncios AdSense en una página.

Clasificación/Ranking del anuncio: La posición de un anuncio en una página web viene determinada por la combinación de su coste por clic máximo (precio) y el porcentaje de clics (rendimiento).

Clics o impresiones no válidos: Clics o impresiones generados por medios no permitidos con la intención de incrementar artificialmente el número de clics o impresiones contabilizados en la cuenta del editor. La tecnología patentada de Google analiza los clics y las impresiones con el fin de determinar si se ajustan a un patrón de uso cuya intención sea aumentar artificialmente los clics de un anunciante o los ingresos de un editor. Los clics o las impresiones considerados no válidos no acumulan ingresos.

Código de disposición del anuncio (Código de anuncios AdSense): Código HTML que el editor de un sitio aprobado coloca en una página del mismo para que los anuncios Google aparezcan en esa página con un formato de disposición de anuncio específico.

Conversión: Una conversión, en lo que a informes de referencias se refiere, se produce cuando un usuario al que ha enviado una referencia lleva a cabo las acciones necesarias para que usted pueda recibir los ingresos de dicha referencia. El evento y beneficios exactos de cada referencia varían en función del producto.

Coste por acción (CPA): El coste por acción (CPA) es la cantidad que paga un anunciante cuando un usuario completa una acción determinada. Por ejemplo, una línea aérea puede pagar un cierto CPA cada vez que un usuario hace clic en su anuncio y posteriormente adquiere un billete de avión.

Coste por cada mil impresiones (CPM): El coste por cada mil impresiones (CPM) es la cantidad que un anunciante paga por cada 1.000 veces que un usuario ve su anuncio y se registra la impresión correspondiente.

Coste por clic (CPC, Cost-per-click): El CPC es el importe que paga un anunciante cada vez que un usuario hace clic en su anuncio.

CPM efectivo: Desde el punto de vista de un editor, el coste efectivo por cada mil impresiones (eCPM) es una forma práctica de comparar los ingresos con los diferentes canales y programas publicitarios. El eCPM se calcula dividiendo sus ingresos totales entre el número de impresiones en miles. Por ejemplo, si un editor ha ganado 180 USD (dólares estadounidenses) por 45.000 impresiones de página, su eCPM será igual a 180 USD/45, es decir, 4 USD. Sin embargo, debe tener en cuenta que el eCPM es un parámetro de informes que no representa la cantidad real que cobra el editor.

CPM máximo: El máximo coste por mil impresiones que un anunciante está dispuesto a pagar. El Descontador de AdWords reduce automáticamente esta cantidad de forma que el CPM real que paga el anunciante sea tan sólo de un céntimo más que el mínimo necesario para mantener la posición de su anuncio en la página.

CPM real: La cantidad real que un anunciante paga por cada por mil impresiones de su anuncio. El Descontador de AdWords asigna automáticamente al anunciante el menor precio posible necesario para mantener la posición de su anuncio en la p. El CPM real será igual o menor que el CPM máximo especificado.

CTR del enlace: La cantidad de clics que recibe un enlace dividida por la cantidad de impresiones del mismo.

Porcentaje de clics (CTR): La cantidad de clics del anuncio dividida por la cantidad de impresiones de la página de anuncios que aparece cuando se hace clic en un bloque de enlaces.

Saldo al final de mes: La página “Historial de pagos” mostrará el saldo de su cuenta de AdSense al final de cada mes. Esta cantidad refleja los ingresos verificados al finalizar el mes. Si el saldo de su cuenta en ese momento es superior a 100 USD (dólares estadounidenses) y no tiene retención de pagos en la cuenta, se le programará un pago para el próximo mes.

Anuncio de servicio público (PSA, Public service ad): Los PSA son anuncios de organizaciones sin ánimo de lucro que se muestran en una página cuando no disponemos de anuncios segmentados, o cuando Google no puede recopilar contenido de la página. Los anunciantes no reciben ingresos por los clics realizados en los PSA.

Si deseas conocer mas sobre estos términos de AdSense de Google [Click Aqui]

Publicado por & archivado en Ingenieria de Software.

Como citar este artículo:
Quispe-Otazu, R. ¿Que son los Metodos Formales?. Blog de Rodolfo Quispe-Otazu [Internet]. Febrero 2009. Disponible en: http://www.rodolfoquispe.org/blog/que-son-los-metodos-formales.php

¿Que son los Metodos Formales?

Introduccion

La calidad del software es una de las problematicas mas importantes en los procesos de desarrollo de software. Garantizar el correcto funcionamiento bajo situaciones no determinadas es una tarea que tiene que ser realizada con cuidado extremo. En algunos casos, este tipo de pruebas son de mayor importancia, ya que involucran ambientes sensibles e informacion critica en donde es necesario garantizar que cada uno de los componentes involucrados (hardware, software y componentes humanos) actue de manera correcta ante situaciones especificas, con una variedad de ejemplos que cubren areas tan diversas como planeacion de trafico, aplicaciones militares y sistemas medicos, entre muchas otras.

Los modelos formales presentan una alternativa practica para solucionar estos problemas. Constituyen un enfoque analitico para la especificacion, diseño y verificacion de sistemas de hardware y software. Su caracteristica principal es la rigurosidad en la que sus modelos se encuentran basados, con fundamentos en solidos principios matematicos que permiten definir con precision y sin temor a ambiguedades las necesidades de un sistema. Gracias a estos fundamentos, el software generado mediante metodos formales puede ser verificado mediante el cumplimiento de propiedades derivadas de la especificacion. Este enfoque ha resultado ser exitoso frente a otras tendencias, encontrando errores en diseño que dificilmente habrian podido ser considerados usando otras tecnicas.

Definiciones: Metodos Formales

Una de las metas de la Ingenieria del Software es lograr que los desarrolladores construyan sistemas confiables independientemente de su complejidad. Una forma de alcanzar esta meta es a través del uso de Métodos Formales (MF): técnicas, lenguajes y herramientas definidos matemáticamente, para especificar y verificar tales sistemas. El uso de MF propicia la confiabilidad y la seguridad de un sistema, al aumentar la comprensión acerca de un sistema revelando inconsistencias, ambigüedades e incompletitudes, que de otra manera pasan desapercibidas. [L. Mendoza, M. Pérez y M. Capel]

Los métodos formales que se utilizan para desarrollar sistemas de computadoras son técnicas de base matemática para describir las propiedades del sistema. Estos métodos formales proporcionan marcos de referencia en el seno de los cuales las personas pueden especificar, desarrollar y verificar los sistemas de manera sistemática, en lugar de hacerlo ad hoc. [John J. Marciniak]

Los metodos formales representan un conjunto de tendencias de desarrollo de software y hardware en donde la especificacion, verificacion y diseño de componentes se realiza mediante notaciones, lenguajes, herramientas y tecnicas basadas en teorias con solida fundamentacion matematica. El uso de notaciones y lenguajes formales permite plantear de manera clara los requerimientos de un sistema, generando especificaciones que definen el comportamiento en terminos del “que debe hacer” y no del “como lo hace”. [Hugo A. Lopez A.]

Los metodos formales permiten al ingeniero del software crear una especificación sin ambigüedades que sea más completa y constante que las que se utilizan en los métodos convencionales u orientados a objetos. La teoría de conjuntos y las notaciones lógicas se utilizan para crear una sentencia clara de hechos (o de requisitos). Esta especificación matemática entonces se puede analizar para comprobar que sea correcta y constante. Como esta especificación se crea utilizando notaciones matemáticas inherentemente es menos ambigua que los nodos informales de presentación. [Roger Pressman]

En Ingenieria del Software un método formal es un camino a la construcción y análisis de modelos matemáticos que permitan una automatización del desarrollo de sistemas informáticos. Los métodos formales se caracterizan por emplear técnicas y herramientas matemáticas para lograr una facilitación a la hora de encarar la construcción o el análisis de un modelo matemático de un sistema. [Wikipedia]

Los diez mandamientos de los metodos formales

La decisión de hacer uso de los métodos formales en el mundo real no debe de adoptarse a la ligera. Bowen y Hinchley  han acuñado los diez mandamientos de los métodos formales, como guía para aquellos que estén a punto de embarcarse en este importante enfoque de la Ingenieria del Software.

  1. Seleccionarás la notación adecuada. Con objeto de seleccionar eficientemente dentro de la amplia gama de lenguajes de especificación formal existente, el ingeniero del software deberá considerar el vocabulario del lenguaje, el tipo de aplicación que haya que especificar y el grado de utilización del lenguaje.
  2. Formalizarás, pero no de más. En general, resulta necesario aplicar los métodos formales a todos los aspectos de los sistemas de cierta envergadura. Aquellos componentes que sean críticos para la seguridad serán nuestras primeras opciones, e irán seguidos por aquellos componentes cuyo fallo no se pueda admitir (por razones de negocios).
  3. Estimarás los costes. Los métodos formales tienen unos costes de arranque considerables. El entrenamiento del personal, la adquisición de herramientas de apoyo y la utilización de asesores bajo contrato dan lugar a unos costes elevados en la primera ocasión. Estos costes deben tenerse en cuenta cuando se esté considerando el beneficio obtenido frente a esa inversión asociada a los métodos formales.
  4. Poseerás un experto en métodos formales a tu disposición. El entrenamiento de expertos y la asesoría continua son esenciales para el éxito cuando se utilizan los métodos formales por primera vez.
  5. No abandonarás tus métodos formales de desarrollo. Es posible, y en muchos casos resulta deseable, integrar los métodos formales con los métodos convencionales y/o con métodos orientados a objetos. Cada uno de estos métodos posee sus ventajas y sus inconvenientes. Una combinación de ambos, aplicada de forma adecuada, puede producir excelentes resultados.
  6. Documentarás suficientemente. Los métodos formales proporcionan un método conciso, sin ambigüedades y consistente para documentar los requisitos del sistema. Sin embargo, se recomienda que se adjunte un comentario en lenguaje natural a la especificación formal, para que sirva como mecanismo para reforzar la comprensión del sistema por parte de los lectores.
  7. No comprometerás los estándares de calidad. Los métodos formales no tienen nada de mágico, y por esta razón, las demás actividades de SQA deben de seguir aplicándose cuando se desarrollen sistemas.
  8. No serás dogmático. El ingeniero de software debe reconocer que los métodos formales no son una garantía de corrección. Es posible (o como algunos probablemente dirían) que el sistema final, aun cuando se haya desarrollado empleando métodos formales, siga conteniendo pequeñas omisiones, errores de menor importancia y otros atributos que no satisfagan nuestras expectativas.
  9. Comprobarás, comprobarás y volverás a comprobar. Los métodos formales no absuelven al ingeniero del software de la necesidad de llevar a cabo unas comprobaciones exhaustivas y bien planeadas.
  10. Reutilizarás cuanto puedas. A la larga, la única forma racional de reducir los costes del software y de incrementar la calidad del software pasa por la reutilización. Los métodos formales no modifican esta realidad. De hecho, quizás suceda que los métodos formales sean un enfoque adecuado cuando es preciso crear componentes para bibliotecas reutilizables.

Los siete mitos sobre los metodos formales

Los siete mitos mas generalizados sobre los metodos formales son variaciones de los siguientes:

  1. Los metodos formales garantizan que el software esta perfecto. El mito mas importante es que los metodos formales serian todopoderosos, si nosotros humildes mortales pudiesemos aplicarlos. Este mito es pernicioso porque nos lleva a expectativas irreales y a la idea de que los metodos formales son de alguna forma todo o nada.
  2. Los metodos formales se centran en demostrar correccion. En los Estados Unidos, gran parte del trabajo desarrollado en metodos formales se ha concentrado en la verificacion de programas. Esto ha hecho que los metodos formales parezcan muy dificiles y no muy relevantes para la vida real.
  3. Los metodos formales son utiles solo para sistemas criticos. Esta creencia se basa en la percepcion de la dificultad que implica la aplicacion de metodos formales. La verdad es que los sistemas criticos requieren un uso mas acucioso de metodos formales, pero cualquier sistema puede beneficiarse con el uso de algunas tecnicas de especificacion formal.
  4. Los metodos formales requieren matematicos entrenados. Los metodos formales se basan en notaciones matematicas, y muchas personas creen que esto los hace dificiles para la practica de los ingenieros de software. Este mito, a su vez, se basa en la percepcion de que las matematicas son intrinsicamente dificiles.
  5. Los metodos formales aumentan el costo del desarrollo. Se acostumbraba decir que a pesar que el costo que significaba usar metodos formales era muy alto, de todas formas era conveniente porque resultaba en menores costos de mantenimiento del software.
  6. Los metodos formales son incomprensibles para los usuarios. Una especificacion formal esta llena de simbolos matematicos que resultan incomprensibles para cualquiera que no este familiarizado con la notacion. De ahi que se suponga que son inutiles para clientes no matematicos.
  7. Los metodos formales no se usan en grandes proyectos reales. Los metodos formales se asocian comunmente con departamentos academicos y organizaciones de investigacion. Se piensa que solo estas organizaciones tienen la capacidad necesaria para usar metodos formales y que estos solo son apropiados para las aplicaciones idealizadas que estos grupos desarrollan.

Principales Metodos Formales utilizados en el desarrollo de software

  • Metodos formales basados en Lógica de Primer Orden: Z, B, VDM, Object-Z, Z++ y VDM++.
  • Metodos formales basados en Formalismos Algebraicos: HOSA (Hidden Order Sorted Algebras), TROLL, OBLOG, Maude y AS-IS (Algebraic Specifications with Implicit States).
  • Metodos formales basados en Redes de Petri: CO-OPN (Concurrent Object-Oriented Petri Nets)
  • Metodos formales basados en Lógica Temporal: TRIO, OO-LTL y ATOM.
  • Metodos Semiformales: Syntropy, Statemate, UML y OCL (Object Constraint Language)

Referencias:

Publicado por & archivado en Educacion y TIC.

Reflexiones sobre el proceso de enseñanza aprendizaje

  • La meta principal de la educación es crear hombres que sean capaces de hacer cosas nuevas no simplemente de repetir lo que tras generaciones han hecho; hombres que sean creativos, inventores y descubridores. La segunda meta de la educación es la de formar mentes que sean críticas, que puedan verificar y no aceptar todo lo que se les ofrece. (Jean Piaget)
  • La meta final de la verdadera educación es no sólo hacer que la gente haga lo que es correcto, sino que disfrute haciéndolo; no sólo formar personas trabajadoras, sino personas que amen el trabajo; no sólo individuos con conocimientos, sino con amor al conocimiento; no sólo seres puros, sino con amor a la pureza; no sólo personas justas, sino con hambre y sed de justicia. (John Ruskin)
  • Enamórate de tu profesión: Es preciosa. No hay espectáculo más fabuloso que ver como la mente de un alumno se va abriendo como una flor en primavera y es una gozada saberse parte del proceso. (José Miró Nicolau)
  • No considero un buen profesor aquel que prepara bien a sus alumnos para el examen, sino aquel que consigue que sus alumnos valoren el aprender, obtengan un pensamiento crítico, se enfrenten con creatividad y curiosidad a la resolución de problemas, y también con compromiso ético, además de amplitud y profundidad en el conocimiento específico. (Ken Bain)
  • Los profesores mas efectivos comparten con sus estudiantes sus secretos personales o tecnicas para aprender o recordar algo, y muestran las dificultades que ellos tuvieron al principio, lo cual les hace “humanos” ante sus alumnos y estos ven en esa franqueza una atmosfera en la que pueden preguntar sin ser reprochados. (Ken Bain)

Publicado por & archivado en Ingenieria de Software.

Como citar este artículo:
Quispe-Otazu, R. ¿Que es la Calidad de Software?. Blog de Rodolfo Quispe-Otazu [Internet]. Diciembre 2008. Disponible en: http://www.rodolfoquispe.org/blog/que-es-la-calidad-de-software.php

¿Que es la Calidad de Software?

Introduccion

El origen del interes actual por la calidad se puede explicar recurriendo al estudio de la evolucion en la comercializacion de los productos. En el mercado actual tan competitivo no basta con producir y distribuir masivamente los productos o servicios, vender es lo importante y solo se produce con la seguridad de la aceptacion por parte del cliente.

Sin embargo la calidad del software es un concepto complejo que no es directamente comparable con la calidad de la manufactura de producto. Los productos de software se han convertido hoy en dia en uno de los principales objetivos estrategicos de las organizaciones debido a que, cada vez mas, los procesos mas importantes de las organizaciones y por lo tanto su supervivencia dependen del buen funcionamiento de los sistemas de software.

Definiciones: Calidad

Podemos encontrar muchas definiciones en los textos de calidad, todas ellas muy similares:

  • Propiedad o conjunto de propiedades inherentes a un objeto que permiten apreciarlo como mejor, igual o peor que otros objetos de su especie [DRAE: Diccionario de la Real Academica Española]
  • Conjunto de propiedades y de caracteristicas de un producto o servicio que le confieren capacidad para satisfacer necesidades expresadas o implicitas. [ISO 8042:1994]
  • Grado en el que un conjunto de caracteristicas inherentes cumple con los requisitos. [ISO 9000: 2000]

Las definiciones mas completas o formales:

  • Calidad, significa desarrollar, diseñar y producir y mantener un producto que sea el mas economico, el mas util y siempre satisfactorio para el consumidor. [Kaoru Ishikawa]
  • Calidad, es la aplicacion de los principios y tecnicas estadisticas en todas las fases de la produccion, dirigida a la fabricacion mas economica de un producto (servicio) que es util en grado maximo y que tiene mercado. [William Edwards Deming]

Definiciones: Calidad del Software

  • La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. [IEEE, Std 610-1900]
  • Concordancia del software producido con los requerimientos explicitamente establecidos, con los estandares de desarrollo prefijados y con los requerimientos implicitos no establecidos formalmente, que desea el usuario. [Pressman, 1998]

Terminologia: Calidad del Software

Para poder afrontar el estudio de calidad del software debemos conocer primeros los principales terminos empleados en esta area:

  • Gestion de la Calidad de Software (Software Quality Management): Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades. Se basa en la determinación y aplicación de las políticas de calidad de la empresa. La gestión o administración de la calidad se aplica normalmente a nivel empresa o dentro de la gestión de cada proyecto. El propósito de la gestión de la calidad del software es entender las expectativas del cliente en términos de calidad, y poner en práctica un plan proactivo para satisfacer esas expectativas.
  • Aseguramiento de la Calidad Software (Software Quality Assurance): Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.
  • Control de la Calidad de Software (Software Quality Control): Conjunto de técnicas y actividades de carácter operativo, utilizadas para verificar los requisitos relativos a la calidad, centradas en mantener bajo control el proceso de desarrollo y eliminar las causas de los defectos en las diferentes fases del ciclo de vida.
  • Verificacion y Validacion de Software (Software Verification and Validation): Conjunto de técnicas y actividades ligadas al control de calidad del software se trata de comprobar si los productos construidos en una fase de ciclo de vida satisfacen los requisitos establecidos en una fase anterior y/o si el software construido satisface los requisitos del usuario, es decir si el producto de software funciona como el usuario quiere y realiza las funciones que se habian solicitado.

Modelos: Calidad del Software

  • CMM (Capability Maturity Model): El CMM  tiene como objetivo evaluar los procesos en sus distintos niveles de madurez, identificar los niveles a través de los cuales una organización debe formarse para establecer una cultura de excelencia en la ingeniería de software. El modelo de madurez de procesos fue generado a través de la experiencia colectiva de los proyectos más exitosos de software, generando así un conjunto de prácticas importantes que deben ser implantadas por cualquier entidad que desarrolla o mantiene software.
  • ISO (International Standard Organization): La norma ISO/IEC 9003 proporciona una guia necesaria en las organizaciones para la aplicacion de la ISO 9001 a la adquisicion de sumistro, desarrollo, operacion y mantenimiento de software y sus servicios relacionados. Identifica todos los aspectos que deberian ser tratados y es independiente de la tecnologia, modelos de ciclos de vida, procesos de desarrollo y estructuras organizacionales. La norma ISO 9001, especifica los requisitos para un sistema de gestion de la calidad cuando una organizacion necesita demostrar su capacidad de proporcionar de forma coherente productos que satisfagan los requisitos del cliente y aspira a aumentar su sastisfaccion a traves de la aplicacion eficaz del sistema, incluyendo los procesos para la mejora continua del sistema y el aseguramiento de la conformidad con los requisitos y de acuerdo a las reglamentaciones existentes.
  • PSP (Personal Software Process) /TSP (Team Software Process): El PSP  es una tecnología que tiene como justificación la premisa de que la calidad de software depende del trabajo de cada uno de los ingenieros de software y de aquí que el proceso diseñado debe ayudar a controlar, manejar y mejorar el trabajo de los ingenieros. El objetivo de PSP es lograr una mejor planeación del trabajo, conocer con precisión el desempeño, medir la calidad de productos y mejorar las técnicas para su desarrollo. La instrumentación de esta tecnología consiste en lo que se denomina “evolución del PSP”. El TSP se concentra en los aspectos del desarrollo de software realizados por equipos de trabajo, definiendo aspectos como la asignación y control de tareas para los diversos miembros del equipo.
  • SPICE (Software Process Improvement and Capability dEtermination): El SPICE es un modelo de madurez de procesos internacional. SPICE fomenta productos de calidad, promueve la optimización de procesos y facilita la evaluación del producto a través de los procesos de desarrollo. SPICE tiene diversos alcances, se aplica tanto a nivel directivo como a nivel de usuarios para asegurar que el proceso se encuentra alineado con las necesidades del negocio, apoya en que los proveedores de software tengan que someterse a una sola evaluación para aspirar a nuevos negocios y busca que las organizaciones de software dispongan de una herramienta universalmente reconocida para dar soporte a su programa de mejoramiento continuo.
  • PEMM (Performance Engineering Maturity Model): El PEMM presenta un modelo para evaluar los niveles de integración, aplicación, ejecución y diseño, llamado ingeniería de la ejecución del modelo de madurez. Al igual que SPICE se apoya en el modelo de madurez de capacidades CMM. El objetivo de PEMM es poder evaluar la Ejecución de la Ingeniería así como la integración del proceso. El modelo sirve tanto para evaluar una organización como los propios desarrollos de procesos tecnológicos específicos. Sirve también para definir el criterio al escoger un proveedor de software para los productos críticos o semi-críticos de la compañía.
  • TickIt: Desarrollado por el Departamento de Comercio e Industria del Reino Unido, surge por la poca adopción de las normas internacionales de calidad ISO 9000 para el área de desarrollo de software. TickIt es primordialmente una guía que presenta las estrategias para lograr la certificación en la producción de software a través de la interpretación de los estándares ISO. Los objetivos principales de TickIt son, además de desarrollar un sistema de certificación aceptable en el mercado, estimular a los desarrolladores de software a implementar sistemas de calidad, dando la dirección y guías necesarias para tal efecto.

Referencias:

  • Mario G. Piattini y Otros. Calidad de Sistemas Informaticos. Editorial Ra-Ma. 2006
  • Roger Pressman. Ingenieria del Software: Un Enfoque Practico. McGraw-Hill. 2006
  • Ian Sommerville. Ingenieria de Software. Pearson. 2005
  • Alfredo Weitzenfeld. Ingenieria de Software Orientada a Objetos: Teoría y Práctica con UML y Java. Thomson Paraninfo. 2005
  • Mario G. Piattini y Otros. Analisis y Diseño de Aplicaciones Informáticas de Gestión: Una perspectiva de Ingenieria del Software. Editorial Ra-Ma. 2003
  • Mario G. Piattini y Otros. Calidad en el Desarrollo y Mantenimiento del Software.. Editorial Ra-Ma. 2003

Publicado por & archivado en Educacion y TIC.

Lo que hacen los mejores profesores universitarios

Ken Bain es director del Center for Teaching Excellence de la Universidad de Nueva York. Durante años se dedicó a buscar y estudiar a los mejores profesores de los Estados Unidos, y en esta obra “Lo que hacen los mejores profesores universitarios” presenta una síntesis del modus operandi de estos grandes profesores que consiguieron que sus alumnos además de aprender, fueran una guía, modelo o una simple influencia positiva y un buen recuerdo para el resto de sus vidas. No considera un buen profesor aquel que prepara bien a sus alumnos para el examen, sino aquel que consigue que sus alumnos valoren el aprender, obtengan un pensamiento crítico, se enfrenten con creatividad y curiosidad a la resolución de problemas, y también con compromiso ético, además de amplitud y profundidad en el conocimiento específico. Lo que Ken Bain expone en este libro es un montón de ideas para reflexionar concienzudamente, no una lista de técnicas que permiten ser aplicadas de forma inmediata para conseguir ser un buen profesor automáticamente.

El profesor que desee mejorar su calidad docente debe no sólo leer el libro, sino releerlo en años sucesivos o, al menos, releer este resumen una y otra vez, que le recordará ideas para seguir mejorando. A grandes rasgos, estas son las conclusiones más importantes:

Los grandes profesores “conocen su materia extremadamente bien”, son “eruditos, artistas o científicos en activo”, tengan o no muchas publicaciones, están al día y estudian con cuidado las novedades en sus disciplinas, además de leer muchas cosas de otros campos. Así, consiguen simplificar y clarificar conceptos complejos, llegando a la esencia del asunto con revelaciones motivadoras, y son capaces de pensar sobre su propia forma de razonar en la disciplina (metaconocimiento). No aspiran meramente a que sus estudiantes hagan bien los exámenes, sino a “producir una influencia duradera e importante en la manera en que la gente piensa, actúa y siente”.

Crean lo que llama “entorno para el aprendizaje crítico natural”, donde los alumnos aprenden enfrentándose a problemas importantes, atractivos o intrigantes, con una sensación de control sobre su propia educación. Evitan objetivos arbitrarios, superfluos, y “favorecen los que ponen de manifiesto la forma de razonar y actuar”.

Muestran una gran confianza en sus estudiantes. Están seguros de que éstos quieren aprender y les facilitan la tarea contando los obstáculos principales con los que ellos se han encontrado para dominar la asignatura, o algunos de sus secretos.

Tienen interés en su propia evaluación, comprobando sus propios resultados cuando evalúan a sus estudiantes, por lo que evitan sistemas arbitrarios para examinarlos.

“La buena docencia puede aprenderse”. Es importante destacar que nadie es perfecto, i.e. los mejores profesores tienen días malos y pelean para conseguir llegar a sus estudiantes, no siempre siguen sus mejores métodos, pero tienen buena disposición a enfrentarse a sus propias debilidades y errores. También destaca el compromiso de estos docentes con la comunidad académica, viendo su labor dentro de la globalidad e intercambiando con sus colegas ideas sobre la mejor forma de educar. Estudiando en profundidad a los mejores profesores, estos son algunos de sus métodos:

¿QUÉ SABEN DEL APRENDIZAJE? “Los seres humanos son animales curiosos. La gente aprende de manera natural mientras intenta resolver problemas que le preocupan”. Algunas personas consiguen excelentes calificaciones, pero no comprenden a fondo la materia y olvidan rápidamente lo aprendido. No se trata de dar conocimiento a los estudiantes, sino de facilitar que el conocimiento sea construido por ellos, teniendo en cuenta los paradigmas que traen consigo, que pueden ser erróneos. Cambiar los modelos mentales es lento, por lo que los profesores deben buscar situaciones en las que el modelo no funciona, obligando a los alumnos a esforzarse. Más que dar las respuestas correctas, hay que ayudar a los estudiantes a ver sus errores. No se trata de aprender los hechos antes de aplicarlos, sino de aprender a la vez que se aplican, ayudar a los estudiantes a construir su entendimiento, explicar cómo funcionan las cosas, simplificando y aclarando conceptos básicos, contando casos prácticos y ejemplos que enganchen a los estudiantes, dando razones para que los estudiantes quieran recordar cada información.

“Algunos científicos de la cognición piensan que las preguntas son tan importantes que no podemos aprender hasta que la adecuada ha sido formulada: (…) Cuantas más preguntas hacemos, de más maneras podemos indexar un pensamiento en la memoria”, por lo que los profesores estudiados estimulan a los estudiantes para que formulen sus propias preguntas, suscitando su aprendizaje y su interés. Para motivar a los alumnos hay que descartar los motivadores extrínsecos (subir nota…), pues hacen que desaparezca el interés intrínseco que hubiera, en cuanto desaparece la recompensa extrínseca. Son más efectivos los refuerzos verbales en forma de ánimo o elogios, para estimular el interés (mejor elogiar la tarea bien hecha, que la inteligencia de la persona que la hizo). “Si los alumnos estudian sólo porque quieren sacar buenas notas o ser los mejores de la clase, no les irá tan bien como si estudiasen porque tienen interés”. Los primeros son los «aprendices estratégicos», aprendiendo a que les vaya bien en la universidad, sin cambiar sus concepciones del mundo. Los segundos son «aprendices profundos», pretenden aprender para dominar esa materia. Por último, están los que «evitan líos», su primer objetivo es no equivocarse, son aprendices superficiales, y se conforman con sobrevivir, memorizando incluso aunque no entiendan nada. Los profesores estudiados no promueven la competición, sino que muestran la belleza, utilidad o intriga existente y dejaban a los estudiantes control sobre su educación, y les daban retroalimentación del trabajo hecho, exenta de valoración alguna. No clasificaban a sus estudiantes, sino que contaban con todos y fomentaban la cooperación. Las clases más apreciadas son aquellas con gran exigencia, pero también con muchas oportunidades para revisar y mejorar el trabajo antes de ser calificado, aprendiendo así de los errores cometidos. Desde el primer día de clase, se invita (no se ordena) a los estudiantes a efectuar ciertas tareas para conseguir ciertas expectativas, que responderán a ciertas preguntas que susciten interés. Las preguntas más generales hay que mantenerlas presentes a lo largo de todo el curso. Un profesor propuso la norma «AQNLI», «¿A Quién Narices Le Importa?», por la que invita a sus estudiantes a hacer esa pregunta en cualquier momento de cada explicación, obligando así al profesor a justificar la importancia de lo que está explicando. Otros profesores exigen traer a clase dos preguntas cada día. Ese interés se mantiene vivo si se consiguen conectar la preguntas básicas con los intereses y vidas de los alumnos, y ello se facilita contando anécdotas personales o no, y relatos sobre la historia de los hechos explicados, a modo de «diálogo socrático» (aprender de los errores, sin que estos tengan consecuencias en la evaluación final). Estos profesores abarcan a todos los tipos de alumnos posibles, dando diferentes niveles, y proporcionando preguntas variadas con, por ejemplo, los datos clave, definiciones principales, cómo se sabe cada cosa, qué se pensaba hace diez años, qué preguntas hay sin resolver… destacando “la ausencia de certeza en el conocimiento”. Enseñan sus disciplinas resaltando más el desarrollo intelectual que los datos en sí mismos y, a menudo considerando aspectos emocionales, artísticos, éticos, ambientales, sociales, económicos…

¿CÓMO PREPARAN LAS CLASES? Los mejores profesores estudiados otorgan interés a cuatro preguntas: 1) ¿Qué deberían hacer intelectual, física o emocionalmente mis alumnos?, 2) ¿Cómo puedo ayudarlos?, 3) ¿Cómo podemos mis estudiantes y yo entender mejor el aprendizaje efectuado?, y 4) ¿Cómo puedo evaluar mis intentos de fomentar ese aprendizaje?. Estos profesores hablan de lo que quieren que sus estudiantes «hagan», más que lo que deberían «aprender». Tratan de ayudar a ver la belleza, disfrute o curiosidad que hay en la materia, y una parte importante de la planificación consiste en lo que deberían hacer el primer día, para ganarse la devoción de los estudiantes por los objetivos del curso. Entre todas las preguntas que se seleccionan en esta obra, destacamos sólo unas pocas: ¿Dónde estarán las dificultades principales? ¿Qué puedo aclarar para darles una buena base para construir su comprensión? ¿Qué puedo hacer en el aula para ayudarles a aprender fuera de ella? ¿Qué preguntas puedo exponer para llamar la atención de asuntos importantes? Los profesores más eficientes, muestran los debates existentes en el seno de cada disciplina, mostrando las conclusiones en vigor aludiendo a creencias anteriores y a pasajes históricos. Hay que interesarse por lo que a los alumnos les interese, para orientar hacia allí la docencia, o incluso pedir que los alumnos valoren los distintos temas del curso, pero tal vez eso requiere estar dispuestos a cambiar (exámenes, tareas…). ¿Cómo ayudaré a los estudiantes a aprender a aprender, a examinar su propio aprendizaje y a leer de forma más efectiva textos de esta materia?. Todo profesor tiene dos tareas: Ayudar a los estudiantes a aprender, y evaluarlos (decir a la sociedad cuánto aprendizaje se ha conseguido). La primera tarea es más importante y, para ello, hay que proporcionar a los estudiantes realimentación de sus errores antes de la evaluación. Si no se puede hablar con cada alumno individualmente, al menos sí en grupos, para conocer sus problemas, su aprendizaje y corregir sus errores. ¿Cómo conseguir que mis alumnos piensen y no se aburran durante la clase? ¿Cómo pueden aprender a juzgar la calidad de su propio trabajo? ¿Cómo crearé un entorno para probar, fallar, realimentarse y volver a probar? También pueden fomentarse visitas a lugares interesantes, charlas o colaboraciones de expertos externos… La enseñanza es concebida como “fomento del aprendizaje”.

¿QUÉ ESPERAN DE SUS ESTUDIANTES? Diversos estudios psicológicos han mostrado que los estereotipos sociales negativos influyen en el rendimiento académico. Empeora el rendimiento la ansiedad que genera la conciencia de los estudiantes de pertenecer a un grupo marginal o en desventaja (afroamericanos, extranjeros, ser mujer…). En esos casos, es el éxito el que causa la preocupación más que el fracaso. Más aún, se ha demostrado que a personas con imagen social positiva, sin estereotipos (hombres blancos, por ejemplo en EE.UU.), puede creárseles un estereotipo que conlleve empeorar su calificación en un examen (por ejemplo, diciéndole que los estudiantes asiáticos hacen mejor ese examen). Lo que guía a los mejores profesores es una red compleja de creencias, que pasan por apreciar el valor individual de cada estudiante, buscando las capacidades de cualquier alumno, y tienen “una enorme fe en la capacidad de los estudiantes para conseguir lo que les proponían”. De alguna forma, dejan claro que no juzgarán por estereotipos negativos, sino mediante altas exigencias, pero que serán fácil de alcanzar. Estos grandes profesores no rebajan las exigencias para mejorar en las encuestas, sino que invitan a los estudiantes a perseguir objetivos ambiciosos y les prometen ayuda para conseguirlos, pero les dejan el control de su propia educación. El profesor consigue entusiasmar a los alumnos aclarándoles las promesas, u oportunidades que ofrece su curso, y explicándoles qué pueden hacer para conseguir esas promesas, habilidades o conocimientos. Muchos de estos profesores se tomaban muchas molestias en explorar el aprendizaje de sus estudiantes, analizar su trabajo e incluso diseñar tareas individuales. En los grupos numerosos buscaban los tipos de estudiantes de sus aulas. Más que proponer clases de repaso, hablaban de grupos de trabajo de excelencia, que mejoraba la percepción de los alumnos y aumentaba la confianza en sí mismos. Ponen énfasis tanto en el desarrollo intelectual como en el personal (respecto al primero, se resaltan las diez habilidades de razonamiento que identificó el físico Arnold Arons para el pensamiento crítico).

La clave para comprender la mejor docencia no puede encontrarse en reglas o prácticas concretas, sino en las actitudes de los profesores, en su fe en la capacidad de logro de sus estudiantes, en su predisposición a tomar en serio a sus estudiantes y dejarlos que asuman el control sobre su propia educación, y en su compromiso en conseguir que todos los criterios y prácticas surjan de objetivos de aprendizaje básicos y del respeto y el acuerdo mutuo entre estudiantes y profesores”.

¿CÓMO DIRIGEN LA CLASE? El profesor Bain encontró estos principios bastante comunes entre los grandes maestros:

  1. «Crear un entorno para el aprendizaje crítico natural»: Aprender a pensar críticamente, a examinar la calidad de los razonamientos. «Natural», porque los estudiantes encuentran las destrezas y actitudes que intentan aprender inmersas en preguntas que les interesan. Este ambiente se puede crear en clases magistrales, pero también con discusiones, trabajos de campo u otras diversas técnicas (el método importa mucho menos que el desafío que supone a los estudiantes). Los buenos instructores hacen preguntas a sus alumnos, para invitar a la reflexión y sumergir a los alumnos en los intereses de la disciplina, muchas veces usando problemas interdisciplinarios o intereses generales. Siempre hay preguntas por resolver, por lo que una buena pregunta es «¿Cuál es la próxima pregunta?». Algunos instructores responden con preguntas como «¿Qué piensas tú?» o «¿Qué quieres decir con eso?», otros terminan cada clase con dos preguntas: «¿Qué conclusiones has sacado?» y «¿Qué preguntas se han quedado en tu mente?» (puede pedirse que se contesten por internet o en la siguiente clase). Una buena técnica para empezar una clase es comenzar con una pregunta (a veces inmersa en un relato), luego mostrar la importancia de la pregunta y sus implicaciones, estimular a los estudiantes a pensar críticamente la respuesta y dar argumentaciones sobre cómo responderla (completa o no) y terminar con nuevas preguntas. Unos profesores piden argumentos contra las conclusiones que muestran, otros que se piensen en los supuestos que se están manteniendo al extraer ciertas conclusiones, y otros, que se discutan las implicaciones de las conclusiones halladas. Este aprendizaje se basa en que las personas aprenden más efectivamente cuando:
    1. Intentan resolver problemas que ven atractivos o importantes.
    2. Lo intentan en un entorno que los desafía, pero los apoya y en el que sienten el control sobre su educación.
    3. Pueden trabajar con otros estudiantes para superar los problemas.
    4. Creen que su trabajo será considerado justa y honestamente
    5. Pueden probar, fallar, y ser corregidos, antes de cualquier evaluación.
  2. «Conseguir su atención y no perderla» y usar «experiencias de aprendizaje diversas»: El profesor Michael Sandel decía que enseñar es «atraer la atención y mantenerla». Para esto es útil empezar con preguntas curiosas, que nunca se hayan planteado así los estudiantes, o utilizando casos reales. Comenzar por los estudiantes, con algo que les importe, lo conozcan o crean conocerlo. Resulta útil usar métodos diversos (visual, auditivo, charlas, debates…).
  3. «Buscar compromisos» y ayudarles «a aprender fuera de clase»: Una profesora les decía a sus alumnos que la decisión de matricularse es de ellos, pero una vez que han decidido cursar la materia, tienen «responsabilidades con todos los demás miembros de esta comunidad de aprendizaje». También es positivo mirar a los estudiantes, y generar discusiones que despierten su razonamiento crítico.
  4. «Razonamiento disciplinar»: Ayudar a los estudiantes a pensar como los eruditos. Más que resolver mil problemas, ofrecen explicaciones, analogías y preguntas que ayuden a comprender conceptos para resolver sus propios problemas. Algunos profesores sostienen que antes de razonar hay que aprender cierta información, pero los mejores profesores “asumen que el aprendizaje de los hechos ocurre sólo cuando los estudiantes están a la vez dedicados a razonar sobre esos hechos”.

Es también importante para un buen comunicador tener una buena oratoria, y muchos de los profesores habían practicado pronunciación, el timbre de sus voces y hasta a mirar a los estudiantes, incluyendo los de la última fila. Ayudan preguntas retóricas, «¿Entendéis?», o del tipo «¿Veis desde allí?». Los mejores se aprenden los nombres de los alumnos, se salen de detrás del podio… y algunos se detienen durante unos segundos, mirando a sus alumnos, manteniendo el suspense, modifican el ritmo y salpican con algo de humor, usan un lenguaje cálido, comprometido, contando bien cada hecho, para invitar y estimular, pero también un lenguaje frío para recordar o resumir. Es importante escuchar a los alumnos, por ejemplo en debates que estimulen su participación e interés, trabajar en grupos, o directamente pedirles su participación, con estilo relajado, con sentido del humor, para evitar el miedo a equivocarse. Resulta útil pedirles a los alumnos que califiquen trabajos ya hechos, o bien que averigüen cual es el mejor trabajo de dos o más.

¿CÓMO TRATAN A SUS ESTUDIANTES? Bain encontró que la personalidad del profesor desempeña un papel insignificante o nulo en el éxito docente. Encontraron excelentes profesores tímidos y descarados, comedidos e histriónicos, aunque la mayoría trataba a los estudiantes tranquilamente. Tampoco encontraron patrón común en la forma de vestir. Sin embargo, todos creían firmemente que los estudiantes deseaban aprender y podían hacerlo, por lo que si el aprendizaje fallaba no les echaban la culpa a los estudiantes. Uno decía: «Quiero hacer mi clase fácil de seguir (…) si no aprenden, fracaso como profesor». Ponen confianza en sus alumnos y por eso no se preocupan demasiado por si éstos intentan engañarlos. Algunos profesores están limitados al elegir instrumentos pedagógicos por la preocupación de que el estudiante haga trampas, pero los profesores más efectivos usan lo que creen que beneficia más al aprendizaje. Quieren que sus estudiantes aprendan y no que hagan buenos exámenes. Comparten con sus estudiantes sus secretos personales o técnicas para aprender o recordar algo, y muestran las dificultades que ellos tuvieron al principio, lo cual les hace “humanos” ante sus alumnos y éstos ven en esa franqueza una atmósfera en la que pueden preguntar sin ser reprochados, además de aumentar la confianza en su propio aprendizaje. Resulta útil recordarles a los alumnos que algunos de sus compañeros apreciarán las preguntas que hagan. Los peores profesores se comportan mostrando superioridad sobre los estudiantes, y parecen querer esconder las técnicas o trucos que le hacen, en su opinión, ser superiores, por lo que no tienen interés en explicar con claridad. Los mejores profesores tratan a sus estudiantes con justicia, compasión, preocupación, como podían tratar a cualquier colega, incluso mostraban buena disposición para quedar con sus estudiantes fuera del aula, a participar en grupos de discusión en persona o por internet, y algunos involucraban en ello a buenos estudiantes del curso anterior. Algunos buenos profesores consiguen difuminar las diferencias entre vida privada y profesional, hablando de su vida, y escuchando a sus estudiantes. Ante errores, algunos contestan planteando una pregunta, en vez de decirles que están equivocados.

¿CÓMO EVALÚAN A SUS ESTUDIANTES Y A SÍ MISMOS? Algunos profesores que pretenden formar muy bien a sus alumnos ponen el examen final con el objetivo de desconcertar a la mayor parte de los estudiantes. Eso suele decir poco sobre los logros de los estudiantes, del profesor y, peor aún, fomenta el aprendizaje estratégico en lugar del profundo, que los estudiantes se centren únicamente en averiguar la clase de preguntas que les puede plantear el examen. Los exámenes y calificaciones son una forma de ayudar a los estudiantes a comprender su progreso, y también ayudan a evaluar la docencia. El aprendizaje requiere cambios intelectuales y personales, y hay que evaluar el aprendizaje, no el rendimiento. Por ejemplo, bajar la nota por entregar tarde un trabajo no mide el aprendizaje, sino el rendimiento. Algunos de los mejores profesores, animan a sus estudiantes a ser puntuales para poder beneficiarse de sus comentarios antes de la siguiente tarea, además de hacerles ver que ellos tienen el control para organizarse bien. Los mejores profesores no dan puntos por cumplir ciertas reglas (participar en clase, ir a tutorías…), sino que animaban a seguir esas reglas por el beneficio intrínseco (practicar, corregir errores…). Los grandes profesores intentan averiguar todo lo posible de sus estudiantes, no para enjuiciarlos, sino para poder ayudarlos mejor a aprender. Algunos pasan encuestas preliminares, otros dan una lista de las principales preguntas que el curso les ayudará a responder y luego piden que midan su interés en ellas, algunos se van a comer con sus estudiantes, pero en general “el proceso de ir conociendo a los estudiantes continuaba todo el curso”. Para medir el aprendizaje, algunos piden a sus estudiantes que escriban al final de la clase las conclusiones más importantes que han sacado. Respecto al examen, reconocen que el aprendizaje es permanente y “muchos profesores extraordinarios hacen exámenes de conjunto, globales, de forma que cada prueba reemplaza a la anterior”, y el examen final incluye toda la asignatura, de forma que los alumnos perciben que tienen varias oportunidades para aprender, estimulando también a aquellos que suspenden los primeros exámenes parciales. No usan las calificaciones para motivar a los estudiantes pues quieren saber hasta qué punto comprenden sus alumnos. Algunos, dicen el primer día de clase las principales preguntas del examen final. “El objetivo es conseguir congruencia entre los objetivos intelectuales del curso y los que pone a prueba el examen”. En general, los mejores profesores tienen humildad para reconocer la enorme dificultad para evaluar el aprendizaje y reconocen que pueden equivocarse. Algunos, incluso pedían a sus estudiantes que se calificaran a sí mismos.

Evaluación de la docencia: A menudo, los profesores convencionales niegan que pueda hacerse esa evaluación, o bien se centran en evaluar buenas prácticas docentes, más que lo que los estudiantes aprenden. Para esto hay cuatro preguntas: 1) ¿Vale la pena aprender la materia para este currículo?, 2) ¿Aprenden mis estudiantes lo que se pretende?, 3) ¿Ayudo y animo a aprender?, y 4) ¿He hecho algo mal? (fomentando el aprendizaje estratégico, desanimando o desatendiendo a parte del alumnado…). Según Bain, las encuestas a los estudiantes ayudan en la evaluación docente (pero hay que tener en cuenta factores como el interés previo del alumnado, si la asignatura es obligatoria u optativa, la media y la forma de distribuirse los valores…). A veces los estudiantes tienen la idea de que lo importante es memorizar y se frustran cuando el profesor les pide que razonen. Un profesor en ese caso observaba que si sus alumnos lo valoraban mal era culpa suya porque no había conseguido influir en los conceptos iniciales de lo que es aprender tal asignatura. O sea, esas valoraciones apuntan a una debilidad real del profesor: que no se ha conseguido llegar a los estudiantes o ayudarlos a comprender la naturaleza del aprendizaje que se espera de ellos. No obstante, los mejores profesores también obtenían valoraciones negativas por parte de algunos estudiantes. No interesan tanto los métodos, como si él o ella ayuda y anima a los estudiantes a aprender: ¿Qué has probado para ayudar y fomentar el aprendizaje?, ¿Estimulaste el interés por la asignatura?… Por tanto, para la evaluación docente hay que usar la evaluación objetiva de los estudiantes: “la única forma de determinar niveles de aprendizaje es mirar con detalle los resultados reales de los estudiantes (escritos que entregan, las preguntas que son capaces de responder, los problemas que pueden resolver o el rendimiento que pueden dar)”, mientras que la calificación media de la clase no proporciona esa información.

Donald L. Finkel escribió un libro titulado «Dar clase con la boca cerrada» («Teaching with your mouth shut», 2000), “reconociendo que la docencia no es sólo dar clases magistrales, sino cualquier cosa que podamos hacer para ayudar y animar a los estudiantes a aprender sin causarles ningún daño de importancia ” (sin cometer errores como los comentados anteriormente). Los mejores profesores saben que enseñar no es meramente transmitir conocimiento, sino que conciben “la enseñanza como creación de buenos entornos para el aprendizaje”. Estos profesores no eran tan buenos en sus comienzos. Aprendieron, porque se esforzaron en mejorar valorando si sus esfuerzos ayudaban o perjudicaban el aprendizaje de sus alumnos. Para terminar, Bain afirma que todos los estamentos docentes saben que deben preocuparse por la docencia y dicen que lo hacen, pero sin embargo se valora y se financia más la parte investigadora de la universidad.

Fuente Original:

Ken Bain. Lo que hacen los mejores profesores universitarios. 2007

Publicado por & archivado en Ingenieria de Software.

¿Que es la Tecnica de Modelado de Objetos?

ANALISIS

El Análisis comienza en la descripción del problema el analista construye un modelo de la situación del mundo real que muestra sus propiedades importantes. Dicho analista debe trabajar con quien hace la solicitud para comprender el problema porque las definiciones del mismo no suelen ser completas ni correctas. El modelo de análisis es una abstracción resumida y precisa de lo que debe hacer el sistema deseado y no de la forma en que se hará. Los objetos del modelo deberán ser conceptos del dominio de la aplicación y no conceptos de implementación de la computadora tales como estructuras de datos. Un buen modelo podrá ser comprendido y criticado por expertos de la aplicación que no sean programadores. El modelo de análisis no deberá contener ninguna decisión de implementación, los objetos se describirán en términos de atributos y operaciones que son visibles para el usuario.

Modelo Funcional

El propósito del Modelo Funcional es capturar lo que hace el sistema, sin preocuparse del como ni del cuando.

El modelo funcional, representado en UML con Diagramas de Caso de Uso, describe la funcionalidad del sistema desde el punto de vista del usuario.

Modelo de Objetos

Describe la estructura estática (de datos), de los objetos del sistema (identidad y atributos) y también sus relaciones entre objetos.

El modelo de objetos, representado en UML con Diagramas de Clase, describe la estructura de un sistema desde el punto de vista de objetos y asociaciones.

Modelo dinámico

Describe los aspectos de comportamiento (de control) de un sistema que cambian con el tiempo. El modelo dinámico se utiliza para especificar e implementar los aspectos del control del sistema.

El modelo dinamico, representado en UML con Diagramas de Secuencia, Diagramas de Colaboracion, Diagramas de Actividad y Diagramas de Estado, describe el comportamiento del sistema.

DISEÑO

Diseño de Objetos

En el Diseño de Objetos se construye un modelo de diseño basándose en el modelo de análisis. El foco de atención del diseño de objetos son las estructuras de datos y los algoritmos necesarios para implementar cada una de las clases.

Diseño del Sistema

En el Diseño del Sistema se toman decisiones de alto nivel acerca de la arquitectura global. Durante el diseño, el sistema de destino se organiza en subsistemas basados tanto en la estructura del análisis como en la arquitectura propuesta. El diseñador de sistemas deberá decidir qué características de rendimiento hay que optimizar. Seleccionando una estrategia para atacar el problema y efectuando las reservas de recursos tentativas.

IMPLEMENTACION

En la Implementación las clases de objetos y las relaciones desarrolladas durante su diseño se traducen finalmente a un lenguaje de programación concreto, a una base de datos o a una implementación en hardware.

Referencias:

  • James E. Rumbaugh, Michael R. Blaha, William J. Premerlani, Frederick Hedí y William E. Lorensen. Modelado y Diseño Orientado a Objetos. Metodología OMT. Prentice-Hall. 1996
  • Bernd Bruegge, Allen H. Dutoit. Ingenieria del Software Orientado a Objetos. McGraw-Hill. 2002

Publicado por & archivado en Educacion y TIC.

Decalogo para el profesor de informatica novel

Un profesor de informatica debe saber informatica, eso no lo pone nadie en duda y es requisito para acceder al puesto de trabajo. Pero además debe saber enseñar, hacer que el alumno aprenda. Se habla que el alumno debe “aprender a aprender”, pero ¿se nos ha enseñado a enseñar? Este decalogo pretende dar unos brochazos sobre la tarea de enseñar.

No existe una fórmula mágica que nos diga cómo enseñar
Enseñar no es fácil ni existe una fórmula mágica que nos diga cómo enseñar. “Lo siento; después de muchos, muchísimos años de tratar de enseñar y tratar todo tipo de métodos diferentes, realmente no sé cómo hacerlo”.

Para enseñar no basta con saber
No siempre el que más sabe de una materia es el que mejor la enseña. No basta con conocer la materia que impartes, hay que saber transmitirla, comunicar, motivar a los estudiantes, ilusionar, enganchar …

Aprende el que trabaja
No se aprende por ósmosis, por contagio. De oírte hablar y de verte hacer ejercicios no se aprende. El aprendizaje es un proceso en el que los estudiantes deben participar activamente, construir sus conocimientos de forma significativa.

Los “maestros” dejan marca
El buen profesor, el “maestro”, perdura en la memoria de sus alumnos. Inexorablemente el profesor se encuentra con las limitaciones espaciales y temporales en su labor: un horario determinado, unos determinados días y en un aula concreta. El buen maestro consigue que sus enseñanzas traspasen el aula, que hablen de ello fuera de las clases y que pervivan en el recuerdo de los estudiantes.

La curiosidad favorece el aprendizaje
Si despiertas en tus alumnos la curiosidad, sentirán mayor necesidad de aprender. Realmente se empieza a conocer algo cuando empezamos a cuestionárnoslo, a hacernos preguntas. El profesor debe transmitir su entusiasmo por aquello que se está estudiando. Dicho entusiasmo es detectado por el alumnado y despierta el interés por la materia y las clases.

Establece claramente las reglas de juego
Establece claramente, e incluso puedes negociar con ellos, las reglas de juego al principio del proceso: contenidos, criterios de evaluación, normas de trabajo, mecanismo de comunicación, … Mantén las promesas, no debes engañarles ni ir cambiando de opinión sobre la marcha. Sé honesto con ellos.

Eres su profesor, no su “colega”
Como hace muy poco que tú estabas al otro lado de la barrera, puedes sentirte tentado a querer ser el “colega” de tus alumnos. Podrás ser más accesible, más cordial, pero no olvides que ahora eres su profesor. Ten en cuenta que tarde o temprano tendrás que evaluarlos y emitir una nota, y deberás ser lo más objetivo, justo e imparcial posible.

Aprovecha los recursos docentes y la experiencia de otros que te han precedido
Ni eres el único ni el primero que realizas esa tarea. Casi seguro que hay otros profesores que han pasado por donde tú te encuentras ahora. Pídeles consejo, aprovecha su experiencia. Puedes encontrar recursos didácticos que te ayudarán. Los
recursos tecnológicos son un complemento, una ayuda, pero sin contenido no sirven para nada. Son un medio, no un fin en sí mismos. Úsalos adecuadamente y de forma efectiva.

La comunicación no se limita a lo que dices
Los estudiantes no sólo escuchan tus palabras, en tu interacción con ellos, reciben continuamente información procedente de tu actitud, tu entusiasmo por la materia, tu forma de actuar, … Casi dos terceras partes de la comunicación entre las personas es no verbal y se transmite a través de los gestos, las expresiones y el lenguaje corporal.

Cuida la puesta en escena
El profesor debe ser un actor que se enfrenta a una audiencia y la puesta en escena son puntos a su favor. Debemos controlar la voz, cuidando la entonación de las distintas frases y hablando con seguridad. Los cambios de ritmo del discurso nos pueden ayudar a captar la atención, así como las pausas nos ayudan a remarcar los puntos clave. Es conveniente mantener el contacto visual con los asistentes; la mirada establecerá una relación amistosa con la audiencia. Evita las muletillas.

Referencias:

Faraón Llorens y Rosana Satorre. Decálogo para el profesor novel. Dpto. de Ciencia de la Computacion e Inteligencia Artificial. Universidad de Alicante. 2004

Publicado por & archivado en Educacion y TIC.

Guia para el Profesor Novel

Enamórate de tu profesión
Es preciosa. No hay espectáculo más fabuloso que ver como la mente de un alumno se va abriendo como una flor en primavera y es una gozada saberse parte del proceso. (José Miró Nicolau)

  1. Memoriza tu saludo, tu introducción.
  2. Lleva las clases bien planificadas y bien preparadas.
  3. Eres su profesor, no su “colega”.
  4. Aprovecha los recursos docentes y la experiencia de otros que te han precedido.
  5. La comunicación no se limita a lo que dices.
  6. Cuida la puesta en escena.
  7. No existe una fórmula mágica que nos diga cómo enseñar
  8. Para enseñar no basta con saber.
  9. Aprende el que trabaja.
  10. Los “maestros” dejan marca.
  11. Establece claramente las reglas del juego.
  12. No pretendas saberlo todo.
  13. Ya tienes alumnos, ahora debes convertirte en un profesor.
  14. La curiosidad favorece el aprendizaje.
  15. A tus estudiantes les apasiona la tecnologia; aprovéchate de ello.
  16. No trates de impresionarlos, sino de que aprendan.

Referencias:

Agustín Cernuda del Río, Faraón Llorens Largo, Joe Miró Julià, Rosana Satorre Cuerda. Guia para el Profesor Novel. Marfil. 2005.

Publicado por & archivado en Educacion y TIC.

Excelencia en la Educacion

Necesitamos Educadores auténticos, no simples instructores.

  • Instructor es aquél que solamente proporciona información.
  • Educador es aquél que forja la inteligencia y la voluntad, que hace que surja la obra maestra que existe en cada uno de sus alumnos.
  • El instructor enseña una técnica y da una instrucción precisa.
  • El educador no se limita a enseñar lo que el otro no sabe, sino que hace que surja en el otro lo que debe llegar a ser.
  • Educador es el que siembra ambiciones superiores, éticas y progresistas.
  • Educador es el que forja voluntades de triunfadores y optimismo de lograr la cumbre a pesar de las adversidades.
  • Educador es quien ha encontrado en la enseñanza su auténtica vocación y goza con la realización de cada uno de sus alumnos.
  • Educador es quien enseña con su ejemplo, señalando la ruta a seguir para lograr la realización.
  • Educador es aquél que da sentido positivo y aprendizaje a todas las adversidades.
  • Educador es aquél que, en cada clase que imparte, se emplea a fondo y es la mejor que ha dado en su vida.
  • Educador es aquél que, en cada jornada de trabajo, lanza el corazón y enseña con tal pasión como no lo ha hecho nunca.
  • Educador es aquél que conjuga la realidad presente con el sueño de lograr un mundo superior en el futuro.
  • Educador es aquél que hace soñar a sus alumnos en hacer posible lo imposible.
  • Educador es el inconforme de su tiempo que siembra ideales para luchar por la justicia, la generosidad y el amor.
  • Si se le teme es simple instructor, si se le ama es un auténtico educador.

Referencias:

Miguel Angel Cornejo. Enciclopedia de la Excelencia. Editorial Grijalbo. 1996

Publicado por & archivado en Educacion y TIC.

Perfil del buen Profesor

En lo interpersonal:

  1. El buen profesor tiene vocación de maestro: ayuda a sus estudiantes a crecer personal y profesionalmente.
  2. Es una persona mental y profesionalmente madura: es cálida, honesta, abierta; respeta a sus estudiantes, se interesa por ellos y disfruta de la interrelación profesor-estudiante.
  3. Sirve de modelo a sus estudiantes en cuanto a su comportamiento como profesor, como profesional y como ciudadano.

En lo profesional:

  1. Es un profesional que domina su área.
  2. Se mantiene actualizado.
  3. Tiene conciencia de la responsabilidad de su profesión.
  4. Merece respeto por la capacidad profesional que muestra tanto dentro como fuera del aula.

En cuanto a la docencia:

  1. Ayuda significativamente a sus estudiantes a alcanzar los objetivos del curso.
  2. Prepara bien su clase y hace de ella una actividad estimulante y productiva.
  3. Logra que los estudiantes se interesen por la materia empleando eficientemente estrategias de enseñanza-aprendizaje apropiadas a los objetivos del curso.
  4. Evalúa a tiempo, con justicia y de acuerdo a los objetivos y contenidos del curso, estimulando el mejoramiento del aprendizaje.

En cuanto a responsabilidad:

  1. Cumple con las normas mínimas de puntualidad, impartición de docencia, administración de exámenes, asignación y entrega de calificaciones.

En cuanto a aportaciones fuera del aula:

  1. Presta su aportación a la creación de nuevos conocimientos, al desarrollo cultural y a la adaptación de tecnología.
  2. Contribuye con el crecimiento y mejoramiento de su Unidad Académica, de la Universidad y de la comunidad.

Publicado por & archivado en Diseño y Desarrollo Web.

Se encuentra disponible en la Internet el informe titulado Usability Guidelines: Web Design for Users With Disabilities una publicacion del Grupo Nielsen Norman este material es un recurso útil para difundir:

No abandone las reglas del buen diseño que ya conoce

  • (1). Siga las reglas básicas de un buen diseño (diseño centrado en el usuario, escribir concisamente evitando el lenguaje comercial superfluo, ofertar menos opciones, incluyendo sólo las más importantes no incluir gráficos y sonidos sólo por contar con ellos)

Gráficos y multimedia

  • (2). Reducir al mínimo el uso de imágenes
  • (3). Dar a todos los gráficos (incluso a los banners publicitarios) nombres que sean comprensibles y que transmitan de verdad lo que el gráfico es y hace.
  • (4). Nunca difuminar las imágenes para indicar no disponibilidad
  • (5). Cuando los gráficos contengan información útil, también proporcione la información en texto.
  • (6). Dé a los usuarios maneras y alternativas de obtener la información contenida en cualquiera de los gráficos que se encuentren.
  • (7). No utilice una imagen en miniatura de la página de su sitio para utilizarla como gráfico (o botón) en otra página
  • (8). Al hacer uso de gráficos, elija siempre imágenes claras y nítidas.
  • (9). Facilite a los usuarios la posibilidad de saltarse cualquier elemento multimedia, aplicación Java o Flash.
  • (10). No cree automáticamente una versión sólo-texto de su sitio.

Pops-ups, rollovers, nuevas ventanas y menús en cascada

  • (11). Evite el uso de ventanas emergentes.
  • (12). En el caso de hacer uso de cuadros de diálogo en pop-ups, asegúrese de que la acción por defecto es la más “perdonable”.
  • (13). Evite abrir nuevas ventanas del navegador.
  • (14). Si abre nuevas ventanas del navegador, siempre proporcione una forma sencilla de volver a la página principal del sitio principal.
  • (15). No confíe en los rollover de texto (tooltip) para transmitir información.
  • (16). Evite utilizar menús en cascada (menús que se despliegan)

Enlaces y botones

  • (17). Limite el número de enlaces en una página
  • (18). Evite pequeños botones y enlaces con texto en minúscula
  • (19). Deje espacio entre los enlaces y botones
  • (20). Evite el uso de imágenes como el único método de enlazar a otra página.
  • (21). Asegúrese de que los comandos importantes aparecen con sus propios vínculos exclusivos.
  • (22). Subraye todos los enlaces
  • (23). Crear vínculos dentro del texto cuando tenga sentido. Utilice los botones adicionales sólo cuando sea necesario.

Organización de las páginas

  • (24). Confirmar al inicio de la carga de la página principal el nombre de la compañía.
  • (25). Confirmar al inicio de la carga de una página en qué página se está.
  • (26). No asociar la palabra “página principal” o “home” con el logotipo de su empresa si planea volver a utilizar el mismo gráfico en todas las páginas.
  • (27). Reducir la necesidad de desplazarse con scroll.
  • (28). Cuando los usuarios deban hacer una elección, ponga todas las posibilidades en la misma zona.
  • (29). Cuando los usuarios deben hacer una elección, adviértales de la elección mediante, por ejemplo, un texto del tipo “Selección de pedido”, e infórmeles de la cantidad de opciones que tienen.
  • (30). Haga un diseño de páginas consistente
  • (31). Considere la posibilidad de utilizar un enlace “Saltar Enlaces” para que los usuarios puedan saltar los enlaces o elementos de navegación.
  • (32). Elija una dirección Web de su sitio simple e informativa, y mantenga esa URL en el campo de la dirección de la página después de la carga.

Páginas

  • (33). Evite las “páginas portada” previas a la página de inicio de un sitio, haga que la primera página que la gente vea sea la página que mejor describe la compañía y el sitio.
  • (34). Incluya tan sólo los pasos y las páginas necesarias

Campos y formularios

  • (35). Limite la cantidad de información que el formulario requiere; recoja sólo el mínimo necesario.
  • (36). Ponga las etiquetas de texto de los campos muy cerca de los campos que les corresponden.
  • (37). No indique los errores del formulario simplemente destacando un texto en rojo o amarillo.
  • (38). No confíe sólo en el asterisco para indicar que un campo es necesario.
  • (39). Asegúrese de que el orden de tabulación es lógico.
  • (40). Haga coincidir el orden de tabulación con la disposición visual de los elementos cuando sea posible.
  • (41). Apile los campos en una columna vertical.
  • (42). Ofrezca campos de entrada estándar para los números de teléfono.
  • (43). En aquellas páginas que tenga un formulario con un único campo de entrada o selección, poner el botón lo más cerca posible del campo.
  • (44). En los formularios, ponga el botón “submit” lo más cerca posible del último campo.
  • (45). Ponga cualquier instrucción relativa a un campo en particular antes del campo y no después.
  • (46). Considere cuidadosamente cuánto tiempo se pone de tope para hacer una acción como por ejemplo rellenar un formulario.

Textos

  • (47). Seleccione colores de texto con buen contraste.
  • (48). No use un tamaño de fuente muy pequeño para el texto de la página.
  • (49). No use texto pequeño o sutil (por ejemplo un gris rebajado) para los encabezados y categorías.
  • (50). Cree siempre un buen contraste entre el color del texto y el color de fondo de la página.
  • (51). No se base en una imagen de fondo para crear el contraste con el texto.
  • (52). Pruebe los colores y fuentes de su sitio con un magnificador de pantalla.
  • (53). Asegúrese de que es posible magnificar su sitio.
  • (54). Escriba de forma concisa y elimine el texto superfluo.
  • (55). Si el nombre de la compañía o el texto en general presenta abreviaturas y acrónimos, dígale al lector de pantalla como pronunciarlo mediante las etiquetas “abbr” y “acronym”.
  • (56). Replantéese la forma en la que usa los paréntesis y los asteriscos.

Búsquedas

  • (57). Ofrezca un motor de búsqueda que perdone los errores de ortografía.
  • (58). No base únicamente la capacidad de búsqueda de un sitio en la interfaz de navegación.
  • (59). Coloque la caja de búsqueda donde los usuarios la esperan encontrar, no en una zona inesperada.
  • (60). Describa claramente los resultados de la búsqueda.
  • (61). Avise a los usuarios cuando no han introducido nada en la caja de búsqueda.
  • (62). No presente el ranking de relevancia de los resultados de la búsqueda en una tabla.

Comercio electrónico

  • (63). Describa minuciosamente las imágenes de los productos que el sitio vende como si no hubiera imágenes.
  • (64). Ayude a los usuarios a seguir comprando después de haber añadido algo al carrito, dándoles una forma de llegar de nuevo a donde estaban.
  • (65). Coloque los botones de “añadir a la cesta de compra” o “realizar pedido” cerca de los elementos a comprar.
  • (66). Tenga en cuenta a los clientes internacionales seleccionando cuidadosamente los términos que utiliza.

Tablas y frames

  • (67). Evite el uso de tablas para maquetar un sitio.
  • (68). Evite el uso de tablas muy grandes sin motivo. Si debe usarlas, considere proporcionar la información también en formato texto.
  • (69). En especial en las tablas, no use gráficos para indicar un dato como por ejemplo el estado, es mejor usar texto.
  • (70). Asegúrese de que las listas alfabéticas visuales siguen estando en orden alfabético cuando son leídas por un lector de pantalla.
  • (71). Incluya un resumen (“summary”) en todas las tablas.
  • (72). Antes de usar columnas en el diseño considere cómo se le mostrarán a un usuario con un magnificador de pantalla.
  • (73). Describa todos los frames.

Confianza, estrategia e imagen de la compañía

  • (74). Proporcione en su sitio un servicio de atención al cliente cuyas personas tengan unos básicos conocimientos de los problemas de accesibilidad.
    (75). No se refiera a personas en sillas de ruedas con sillas de ruedas o lector de pantalla de usuarios con lector de pantalla.

Fuente Original:

Nielsen Norman Group. Usability Guidelines: Web Design for Users With Disabilities. 75 Best Practices for Design of Websites and Intranets, Based on Usability Studies with People Who Use Assistive Technology, Download Report, October 2001.