Fundamentos Del Sofware Educativo

  • Uploaded by: jarj2009
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Fundamentos Del Sofware Educativo as PDF for free.

More details

  • Words: 2,537
  • Pages: 45
Aprender A los 9 años aprendí que mi profesora sólo me preguntaba cuando yo no sabía la respuesta.

A los 12, aprendí que, si tenía problemas en la escuela, los tenia mas grandes en casa. A los 15, aprendí que no debía descargar mis frustraciones en mi hermano menor, porque mi padre tenía frustraciones mayores y la mano más pesada

A los 10, aprendí que era posible estar enamorado de cuatro chicas al mismo tiempo. A los 13, aprendí que cuando mi cuarto quedaba del modo que yo quería, mi madre me mandaba a ordenarlo.

A los 20, aprendí que los grandes problemas siempre empiezan pequeños.

INGENIERIA DEFINICION: La ingeniería es la profesión que aplica conocimientos y experiencias para que mediante diseños, modelos y técnicas se resuelvan problemas que afectan a la humanidad. Otro concepto que define a la ingeniería es el arte de aplicar los conocimientos científicos a la invención, perfeccionamiento o utilización de la técnica en todas sus determinaciones. Esta aplicación se caracteriza por utilizar principalmente el ingenio de una manera más pragmática y ágil que el método científico, puesto que una actividad de ingeniería, por lo general, está limitada a un tiempo y recursos dados por proyectos. El ingenio implica tener una combinación de sabiduría e inspiración para modelar cualquier sistema en la práctica.

Software Se denomina software a todos los componentes lógicos de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Secuencia de instrucciones destinadas a ser empleada por un sistema informático, para realizar un tarea o para obtener un resultado determinado…” (Wikipedia)

INGENIERIA DEL SOFTWARE Este término fue introducido a finales de los 60 a raíz de la crisis del software. Esta crisis fue el resultado de la introducción de la tercera generación del hardware. El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidad y eficiencia en el software producido La crisis se caracterizo por los siguientes problemas: • Imprecisión en la planificación del proyecto y estimación de los costos. • Baja calidad del software. • Dificultad de mantenimiento de programas con un diseño poco estructurado, etc. Por otra parte se exige que el software sea eficaz y barato tanto en el desarrollo como en la compra. Tambien se requiere una serie de características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, etc.

OTRAS DEFINICIONES DE INGENIERIA DEL SOFTWARE Ingeniería de software es la disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad. Esta ingeniería trata con áreas muy diversas de la informática y de las Ciencias de la Computación, tales como construcción de compiladores, Sistemas Operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de Sistema de Información y aplicables a infinidad de áreas (negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet, etc.).

Una definición precisa aún no ha sido contemplada en los diccionarios, sin embargo se pueden citar las enunciadas por algunos de los más prestigiosos autores: •1 - Ingeniería de Software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978) •2 - Ingeniería de software Es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos. Se conoce también como Desarrollo de Software o Producción de Software ( Bohem, 1976). •3 - Ingeniería de Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales (Bauer, 1972). •4 - Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software (IEEE, El líder mundial en la asociación profesional para el adelanto de la tecnología 1993).

Objetivos de la ingeniería de software En la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver los problemas, la informática aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software. • Mejorar la calidad de los productos de software • Aumentar la productividad y trabajo de los ingenieros del software. • Facilitar el control del proceso de desarrollo de software. • Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente. • Definir una disciplina que garantice la producción y el mantenimiento de los productos software

La complejidad inherente al software “la complejidad del software es una propiedad esencial, no accidental” [Brooks]. La complejidad de los sistemas informáticos hace a veces necesario el desarrollo de proyectos software de decenas de miles de líneas de código. Esto no puede ser abordado directamente, empezando a programar sin más. Es necesario analizar qué es lo que tenemos que hacer, cómo lo vamos a hacer, cómo se van a

FACTORES DE CALIDAD DEL SOFTWARE FACTORES DE CALIDAD EXTERNOS Exactitud: Es la habilidad de los productos de software para realizar sus tareas precisas, tal como lo define su especificación Robustez: Es la habilidad de los sistemas de software para reaccionar apropiadamente a las condiciones anormales Extensibilidad: es la facilidad de adaptación del sistema hacia los cambios de especificación Reutilización: es la habilidad de los elementos de software para servir en la construcción de muchas aplicaciones diferentes. Compatibilidad: es la facilidad para combinar un elemento de software con otro

Eficiencia: es la habilidad del software para poner la cantidad mínima de demanda sobre los recursos de hardware como sea posible, tales como tiempo de procesador, espacio ocupado en memorias internas o externas, ancho de banda usado en dispositivos de comunicación Portabilidad: es la facilidad de transportar productos de software a varios ambientes de hardware y software

Otras cualidades: Verificable es la facilidad con la que se preparan procedimientos de aceptación, datos especiales de prueba, y procedimientos para detectar defectos así como de rastrearlos a errores durante las fases de validación y operación. Integridad es la habilidad de un sistema de software para proteger sus distintos componentes (programas, datos) contra acceso o modificación no autorizado. Reparable es la facilidad con la que se pueden corregir los defectos. Económico, acompaña a la puntualidad, es la habilidad de un sistema para ser terminado exactamente o por debajo de su presupuesto original.

Tipos de Software Software propietario es el software que, para ser usado, y distribuido requiere la autorización del propietario, tienen derecho de autor o copyright (OEN, OPEN) Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.(GNU) Distribución Freewar e

Shareware

Adware

Formas del Software •Código fuente: escrito por programadores. Contiene el conjunto de instrucciones destinadas a la computadora. Código objeto: resultado del uso de un compilador sobre el código fuente. Se trata de una representación intermedia del código fuente Código ejecutable: resultado de enlazar uno o varios fragmentos de código objeto. Constituye un archivo binario con un formato tal que el sistema operativo es capaz de cargarlo en la memoria de un computador

Licencias de Software Una licencia de software (en inglés software license) es la autorización o permiso concedido por el titular del derecho de autor, al usuario de un programa informático, para utilizar éste en una forma determinada y de conformidad con unas condiciones convenidas. Copyright es la versión registrada del programa, protección proporcionada por las leyes vigentes en la mayoría de los países, no puede usarse ni instalarse sin autorización del autor (software propietario) Copyleft versión cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional cuando lo redistribuyen o modifican, o sea, la versión modificada debe ser

Clasificación del Software

C l a s e s

Software de Sistema, - Sistemas operativos de Pc/Servidores Software de Comunicación, SLIP (Serial on Line Internet Protocol). PPT (Pert to Pert Protocol). InfoConference Software de Aplicación, - Aplicaciones de ofimática, bases de datos, Software educativo Software de Programación, -Editores , -Compiladores Software Específicos, - Planillas, mátrícula

Software Educativo Programas para Computador creados con la finalidad específica de ser utilizados como medio didáctico, es decir, para facilitar los procesos de enseñanza y de aprendizaje. Mediadores en el proceso de enseñanza y aprendizaje

Software Educativo y los medios educativos

•Medios •Medios •Medios •Medios •Medios •Medios •Medios •Medios

audiovisuales estáticos audiovisuales móviles sonoros de tipo escénico impresos hablados de tipo experimental cibernéticos (Materiales Educativos

Computarizados)

Aplicaciones del Software Educativo

Curriculares : Son las aplicaciones que apoyan el proceso de enseñanza aprendizaje. Ejm. Los tutoriales, los ejercitadores, los simuladores No curriculares: Son las aplicaciones que contribuyen el aprendizaje. Ejm. Las enciclopedias, juegos educativos,

Software Educativo

     

Es concebido con un propósito específico: apoyar la labor del profesor en el proceso de aprendizaje de los estudiantes Contiene elementos metodológicos que orienten el proceso de aprendizaje. Generan ambientes interactivos que posibilitan la comunicación con el estudiante. Facilidad de uso. Agente de motivación para que el alumno, pueda interesarse Debe poseer sistemas de retroalimentación y evaluación

Software Educativo Clasificación (modelos) Enfoque educativo

Tipo de material según la función que cumple

Algorítmico

Sistema tutorial Sistema de Ejercitación Simulador Juego educativo Micromundo exploratorio Lenguaje sintónico Sistema experto Sistema inteligencia enseñanza-aprendizaje

Heurístico

Algorítmico o heurístico

de

Tutoriales - Sistemas basados en el diálogo con el alumno - Estrategia es la transmisión de conocimientos - Adecuados para la presentación de información

Tutoriales Son programas que manejan todas las fases del proceso de aprendizaje en los alumnos. Introducción

Cierre

Presentación información

Preguntas y respuestas

Retroalimenta ción

Análisis de respuestas

Ejercitación - Contribuye el desarrollo de una determinada habilidad - Desarrolla la práctica en el proceso de instrucción

Ejercitación Posibilitan reforzar los conocimientos aprendidos a través de la aplicación y retroalimentación. Introducción

Cierre

Ejercicios

Preguntas y respuestas

Retroalimenta ción

Análisis de respuestas

Juegos Educativos Tienen un componente lúdico pero tiene como propósito desarrollar destrezas, habilidades o conceptos que se integran a través de un juego

Juegos Educativos Se aprovecha el entretenimiento con fines educativos -Se puede emplear en cualquier fase del proceso de e-a Presentan: Metas, reglas, competencia, retos, entretenimiento, seguridad, fantasía

Juegos Educativos

Introducción

Cierre

Escenario

Actualización del sistema

Acción requerida

Acción del usuario Reacción del oponente

Simuladores - Se aplica en cualquiera de las fases del proceso de E-A - Construyen un modelo mental de parte del mundo real - Son un medio seguro y barato para mostrar hechos - Rompen las barreras del tiempo y espacio - Facilitan un mayor aprendizaje - Posibilitan la modificación de parámetros Tipos: - Físicos - Procedimentales - Situacionales - De proceso

Simuladores Apoyan el proceso de aprendizaje semejando la realidad. Introducción

Cierre

Escenario

Acción requerida

Actualización del sistema

Actuación del usuario

Micromundos Muestran al alumno lo que se quiere que aprenda, en un ambiente amigable y generalmente entretenido

Funciones del Software Educativo



Función Instructiva. Orientan y regulan el aprendizaje



Función Informativa. Proporcionan contenidos



Función Motivadora. Captan la atención de los alumnos



Función Evaluadora. Evalúa el trabajo de los alumnos



Función Investigadora.



Función Lúdica. Inclusión de elementos lúdicos



Función Expresiva. Capacidad de procesar símbolos



Función Innovadora. La tecnología innova en el aula

Ventajas y Desventajas del uso del S. E. •

Interacción entre el Alumno y el PC



Atención Individual.



Amplifica las experiencias en el Aula



Control del tiempo y secuencia del aprendizaje



Control de los contenidos de aprendizaje



Evaluación como medio de aprendizaje



Presencia de distractores



Calidad del diseño del programa



Carencia de manuales

Integración Curricular del S. E. a. Apoyo y complemento al proceso de aprendizaje b. Condiciones: -

Cantidad y compatibilidad de equipos.

-

Calidad educativa del S.E.

-

Conocimientos previos de informática

f. Docentes: -

Manejar adecuadamente el S.E.

-

Aplicación en e momento adecuado de la clase

Producción del Software Educativo Fases para del Software Educativo •



Fase del Planeamiento: -

Análisis de necesidades

-

Elaboración del guión

Fase del Desarrollo: -

Preparación de las medias

-

Etapa de la programación

-

Etapa de control de calidad

-

Etapa de Mantenimiento

Producción del Software Educativo

Entornos de producción del Software Educativo •

Iniciativa Empresarial: -

Menos medios, menor calidad/ - Editoriales

-

Mercado pequeño, inestable, inseguro /- Currículum

-

Expectativa de rentabilidad



Equipos Técnicos y Profesores

-

Rendimiento económico /- Canales de distribución

-

Apoyo de administración pública educativa /-Recursos

-

Calidad, demanda y requisitos del mercado



Informáticos -

Software: Lenguajes de autor, diseño, bases de datos…

-

Hardware: Digitadores de audio, video, imagen…

Planificación de Proyectos de Software Guía para el desarrollo del software y proporciona información referida a: a. Alcances del software, función y el rendimiento b. Las actividades comprendidas en el proceso c. Los recursos requeridos para el desarrollo d. Los costo del producto, considerando la complejidad del proyecto e. Agenda a seguir (cronograma de actividades)

Se puede aplicar Proyect MS para el control de la ruta critica

Planificación de Proyectos de Software a. Alcances del Software Educativo •

Comprende la determinación de las especificaciones del sistema.



Funciones: Qué debe ser capaz de hacer?



Rendimiento: Qué nivel de eficacia y fiabilidad debe tener?

Planificación de Proyectos de Software b. Actividades en la producción del Software Educativo: •

Elaboración del guión



Preparación de las medias



Etapa de la programación



Etapa de control de calidad



Etapa de Mantenimiento

Planificación de Proyectos de Software c. Recursos para la producción del Software Educativo •

Equipos de trabajo: -

Diseñadores didácticos

-

Diseñadores de medias

-

Programación

-

Control de calidad

-

Mantenimiento



Económicos



Informáticos -

Software: Lenguajes de autor, diseño, bases de datos…

-

Hardware: Digitadores de audio, video, imagen …

Planificación de Proyectos de Software d. Costos de producción del software educativo •

Diseño de programa

200 h



Elaboración del entorno gráfico

100 h



Análisis y programación del sistema

100 h



Coordinación y evaluación

50 h



Redacción del manual

50 h

1h = 1000 a 3000 US$, dependiendo de la características del programa. (multiplicando los honorarios profesionales sumando los gastos materiales)

Planificación de Proyectos de Software e. Agenda o cronograma de actividades Debe considerar los tiempos necesarios para cada etapa en un cuadro de doble entrada. Se puede

Producción del Software Educativo •

Ingeniería del Software Educativo Análisis

Prueba piloto

P. campo

Desarrollo

Diseño

Calidad del Software Educativo • Concepción rígida del contenido • Inadecuado uso de las formas de presentación de la información • Errores de redacción y ortografía • No son validados, empleo de métodos poco confiables • Poca adaptabilidad a las individualidades • Poco flexibilidad a los tipos de respuestas • Rigidez en el análisis de las respuestas • Ausencia de un registro del trabajo del usuario • Metodologías y diseños

Evaluación del Software Educativo Momentos: •

Proceso del diseño y desarrollo



Uso pedagógico: - Criterio pedagógicos - Criterios comunicacionales - Criterios técnicos Ejemplo BILHARZIASIS: UN PROTOTIPO DE SOFTWARE EDUCATIVO PARA LA ENSEÑANZA DE LA PARASITOLOGÍA

“… no existe instrumento que permita acortar la distancia entre disponer de información idónea y asimilarla como conocimiento” Gracias

Related Documents

Sofware
October 2019 13
Sofware
June 2020 7
Instalacion Sofware
May 2020 6
Sofware Libre
June 2020 6

More Documents from ""