USO DEL UML EN EL DESARROLLO DE UN SOFTWARE EDUCATIVO

Get Started. It's Free
or sign up with your email address
Rocket clouds
USO DEL UML EN EL DESARROLLO DE UN SOFTWARE EDUCATIVO by Mind Map: USO DEL UML EN EL DESARROLLO DE UN SOFTWARE EDUCATIVO

1. UML (UNIFIED MODELING LANGUAJE)

1.1. Se deriva de una serie de métodos de análisis y diseño, no es un método en si mismo si no una notación grafica para usar en cualquier metodología o proceso de Software.

1.2. Se utiliza en el desarrollo de SE porque permite la comunicación en un equipo multidisciplinario.

2. SOFTWARE EDUCATIVO (SE)

2.1. Utiliza UML para el análisis y diseño

2.2. El SE es un sistema ad hoc.

2.3. Tiene una técnica fundamental que se conoce como caso de uso.

2.4. Implementa tres diagramas que son: Diagrama de Flujo, Diagramas del lenguaje de los usuarios y Diagramas de actividades.

3. Proceso de desarrollo de SE

3.1. En este proceso se ofrecen principalmente las metodologias, herramientas y tecnica para el desarrollo del Software (Modelos de procesos).

3.2. Aparece el Software al finalizar con su respectiva documentación, códigos fuentes, etcétera.

3.3. Se dividen en tres metodologías que son: Metodología de proceso unificado, Metodología de Ingeniería de SE, Metodología para el desarrollo de SE.

3.3.1. Metodología de Proceso Unificado (PU)

3.3.1.1. El PU de Jacobson, Booch, Rumbaugh Se usa para preparas esquemas de sistemas, ellos publicaron un libro especificando todo sobre el PU en el año 1999.

3.3.1.2. Utiliza flujos de trabajos fundamentales que son: Requisitos, análisis, diseño, implementación y prueba.

3.3.1.3. Se dividen en cuatros fases que son: Inicio, elaboración, construcción y Trancisión.

3.3.2. Metodología de Ingeniería de SE

3.3.2.1. Esta metodología fue propuesta por Galvis Panqueva en el año 2001.

3.3.2.2. Se dividen en las siguientes fases

3.3.2.2.1. Analisis: En esta metodología aparece el Medio Educativo Computarizado (MEC). Este MEC tiene su fase de selección y sus ciclos.

3.3.2.2.2. Diseño de MEC: Se dividen en Entorno para el desarrollo del MEC, en este se especifica el entorno del MEC, y Entorno del diseño es donde se tiene en cuenta el diseño de comunicación entre el usuario y el programa.

3.3.2.2.3. Desarrollo del MEC: Acá se efectúa la implementación del diseño planteado.

3.3.2.2.4. Prueba de campo: Se efectúa la utilización del Software debido al MEC.

3.3.3. Metodología para el desarrollo de SE

3.3.3.1. Dicha metodología fue implementada en una segunda edición de un libro por S.G Peláez y B. López en 2006, tienes trece pasos fundamentales, que son:

3.3.3.1.1. Determinar la necesidad de un SE: Se hace reconocimiento de un SE en un área de estudio.

3.3.3.1.2. Formación de un grupo de trabajo: Es necesario formar un grupo de trabajo adecuado para el requerimiento del SE.

3.3.3.1.3. Definición del Usuario: Se establece el perfil del usuario según su nivel educativo.

3.3.3.1.4. Análisis y delimitación del tema: Se establece el objetivo del SE.

3.3.3.1.5. Estructuración del contenido: Se establece la temática del SE, en colaboración con educadores.

3.3.3.1.6. Elección del tipo de Software: Este puede ser en forma de tutorial, entrenador o de juego uniendo a estos Software.

3.3.3.1.7. Diseño de interfaz: Se usa diagramas visuales elaborados por diseñadores gráficos.

3.3.3.1.8. Definición de la estructura de evaluación: Se elige las formas evaluación de los contenidos para que el maestro evalué.

3.3.3.1.9. Elección del ambiente de desarrollo: Se hace la elección del lenguaje de programación y entorno de desarrollo que se efectué mejor en el SE.

3.3.3.1.10. Creación de una versión inicial: Se codifica el SE, se puede implementar el diseño.

3.3.3.1.11. Prueba de campo: Se evalúa el Software con un grupo de alumnos.

3.3.3.1.12. Mercadotecnia: Solo se utiliza si se desea comercializar el SE.

3.3.3.1.13. Entrega del producto final: Se entrega con una documentación de instalación y operación del SE como apoyo para el usuario.