Upload
esconcha
View
114
Download
3
Embed Size (px)
DESCRIPTION
Guía del curso (UNAD) 200609 - UML - Lenguaje de Modelado Unificado.
Citation preview
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
1
1. IDENTIFICACIÓN DEL CURSO ACADÉMICO
FICHA TÉCNICA
Nombre del curso Lenguaje de Modelado -UML-
Palabras clave: Modelado, Orientado a Objetos, Diagramas, clases, objetos, relaciones
Institución: Universidad Nacional Abierta y a Distancia -UNAD.
Ciudad: Ibagué- Colombia
Autor(es) del Protocolo Académico:
Harold Cabrera Meza
Actualización(es) del Protocolo Académico por:
Nilson Albeiro Ferreira Manzanares
Año: 2013.
Unidad Académica: Escuela de Ciencias Básicas Tecnología e Ingeniería
Campo de formación: Profesional Específico
Área del conocimiento: Ciencias humanas o sociales.
Créditos académicos: Tres (3), correspondiente a 96 horas de trabajo académico: 32 horas promedio de estudio independiente 48 horas promedio de acompañamiento tutorial
Tipo de curso: Metodológico
Destinatarios: Estudiantes del programa de Ingeniería sistemas ofrecido por la UNAD
Competencia general de aprendizaje:
El estudiante estará en la capacidad de construir modelos de desarrollo de software orientados a objetos, visualizando y documentando apropiadamente todos los elementos que lo conforman.
Metodología de oferta: A Distancia.
Formato de circulación: Documentos digitales con apoyo en Web; CD-ROM.
Denominación de las unidades didácticas:
1. Introducción al lenguaje unificado de modelado. 2. características del modelado UML. 3. desarrollo orientado a objetos con UML
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
2
2. INTRODUCCIÓN
Unas de las etapas vitales para un diseñador de software, es el análisis y diseño de sistemas. El análisis de sistemas es el proceso de clasificación e interpretación de hechos, diagnóstico de problemas y manejo de la información para hacer mejoras al sistema, siendo el diseño la fase de planificación, reemplazo o complementación de un sistema organizacional existente. Para estas fases del desarrollo de software se han desarrollado diferentes modelos con los cuales se han obtenido resultados satisfactorios, mas no óptimos puesto que se han sesgado unos con otros. Es entonces cuando se plantea la necesidad de crear un mismo lenguaje que permita modelar sistemas, de manera que se pueda en cualquier momento construir software partiendo de un solo esquema de modelado, tanto estructural como orientado a objetos El Lenguaje Unificado de Modelado (Unified Modeling Lenguaje UML), es un lenguaje estándar para escribir planos de software, UML se puede utilizar para visualizar, especificar, construir y documentar los artefactos de un sistema que involucre una gran cantidad de software. UML prescribe un conjunto de notaciones y diagramas estándar para modelar sistemas orientados a objetos, y describe la semántica esencial de lo que estos diagramas y símbolos significan. UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. Es un lenguaje muy expresivo, que cubre todas las vistas necesarias para desarrollar y luego desplegar tales sistemas. El curso académico denominado Lenguaje de Modelado -UML- Electiva, está orientado a hacia el manejo adecuado de las herramientas que ofrece el lenguaje de modelado orientado a objetos, desde la construcción de los diagramas de interacción del sistema, hasta la aplicación del modelo en un caso real de desarrollo.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
3
3. JUSTIFICACIÓN
El Lenguaje Unificado de Modelado (UML) es, tal como su nombre lo indica, un lenguaje de modelado y no un método o un proceso. El UML está compuesto por una notación muy específica y por las reglas semánticas relacionadas para la construcción de sistemas de software. UML en sí mismo no prescribe ni aconseja cómo usar esta notación en el proceso de desarrollo o como parte de una metodología de diseño orientada a objetos. El UML soporta un conjunto rico en elementos de notación gráficos. Describe la notación para clases, componentes, nodos, actividades, flujos de trabajo, casos de uso, objetos, estados y cómo modelar la relación entre esos elementos. UML también soporta la idea de extensiones personalizadas a través elementos estereotipados provee beneficios significativos para los ingenieros de software y las organizaciones al ayudarles a construir modelos rigurosos, trazables y sustentables, que soporten el ciclo de vida de desarrollo de software completo. Para los diseñadores de software, UML muestra la forma en la cual se modelan diseños prácticos con los cuales a través de los casos de usos, diagramas de interacción se llega en conjunto con el análisis al diseño del software de manera segura sobre casos reales detallados en los diagramas de estados, además, UML como lenguaje se implementa en el diseño y en la base de datos, es decir, el diseño se complementa con pruebas sobre el resultado final del modelo a ser programado. Este curso teórico pretende describir los aspectos semánticos y la notación utilizada en lenguaje de modela UML esenciales para el modelado de un sistema orientado a objetos. Las competencias que promueve el curso y que son necesarias son:
COGNITIVA: Capacidad de apropiarse de un conjunto de conocimientos a
través del desarrollo, control y acción de procesos de pensamiento como: conocer el lenguaje de modelado Orientado a Objetos UML, su notación y semántica. COMUNICATIVA: Capacidad de comprender, expresar mensajes y de
desarrollar procesos argumentativos, apoyados en las relaciones interpersonales. En el proceso de diseño de software es clave la recolección de información mediante entrevistas, charlas, observación y lectura de documentos,
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
4
por lo que se hace necesario mantener comunicación permanente con el cliente y los programadores. CONTEXTUAL: Capacidad de ubicar el conocimiento en el contexto científico, político, cultural, tecnológico, social y en el plano nacional e internacional, así como la disposición y capacidad para aplicarlo en procesos de transformación que inciden en la calidad de vida de la población. VALORATIVA: Capacidad de apropiarse de valores como el respeto a la vida. La
dignidad humana, la convivencia, la solidaridad, la tolerancia y la libertad que orientan las acciones del individuo como persona, como ser social y como profesional. Para el logro de éstas competencias, es necesario que se planifique de manera responsable el proceso de aprendizaje por parte del estudiante si se quieren lograr resultados positivos en el aprendizaje de los conceptos incluidos en el curso, este proceso se puede planificar de la siguiente manera: El estudio independiente está fundamentado en la autoformación y el autoaprendizaje, el cual se desarrolla a través del trabajo personal y del trabajo en pequeños grupos colaborativos de aprendizaje. En este sentido el curso plantea una serie de intencionalidades que giran en torno al aprendizaje significativo, utilizando como pretexto el análisis y diseño programas informáticos, construidos a través de los modelos planteados por UML El acompañamiento tutorial es el apoyo que la institución y el programa brinda al estudiante para potenciar el aprendizaje y la formación, el cual se maneja en grandes grupos con los cuales se maneja un esquema de ambiente participativo en el cual el estudiante es centro de atención, puesto que El promueve la pregunta basada en el conocimiento previo de los temas de formación. Por último, el desarrollo de trabajo individual y en equipo, la discusión y los debates en gran grupo que se incluyen como modalidades didácticas en este curso, fortaleciendo en el estudiante actitudes y valores, tales como la justicia, la honestidad, la responsabilidad, el respeto y la solidaridad.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
5
4. INTENCIONALIDADES FORMATIVAS
Las intencionalidades formativas están constituidas por los propósitos, objetivos, competencias y metas de aprendizaje 4.1. PROPÓSITOS Que el estudiante realice esquemas basados en la notación y semántica proporcionada por el lenguaje de modelado UML, ajustados a las necesidades reales de software que requiera una empresa. Que los estudiantes realicen diseños de software flexibles para la programación orientada a objetos Que el estudiante maneje de forma adecuada los diferentes diagramas de diseño UML, que conllevan al diseño orientado a objetos 4.2. OBJETIVOS
Realizar esquemas que representen al sistema en su mayor grado de complejidad, para así desarrollar software ajustado a sus necesidades reales. Especificar la estructura y comportamiento de un sistema. Proporcionar diagramas y plantillas que guíen en la construcción de un software orientado a objetos. 4.3 COMPETENCIAS El estudiante analiza de manera adecuada las técnicas semánticas y las notaciones para la construcción de un modelo basado en UML. El estudiante diseña y aplica los diferentes tipos de diagramas utilizados para el diseño de un sistema orientado a objetos. El estudiante mediante lecturas y mediaciones sobre la aplicación de los diagramas de casos de uso, proveerá soluciones prácticas para el desarrollo de software a la medida.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
6
El estudiante identifica y aplica los diferentes diagramas proporcionados por el lenguaje de modelado UML que son: diagramas de casos de uso para modelar los procesos, diagramas de secuencia para modelar el paso de mensajes entre objetos, diagramas de colaboración para modelar interacciones entre objetos, diagramas de estado para modelar el comportamiento de los objetos en el sistema, diagramas de actividad para modelar el comportamiento de los casos de uso, objetos u operaciones, diagramas de clases para modelar la estructura estática de las clases en el sistema, diagramas de objetos para modelar la estructura estática de los objetos en el sistema, diagramas de componentes para modelar componentes, diagramas de implementación para modelar la distribución del sistema. 4.4. METAS Al terminar el curso Lenguaje de Modelado -UML- Electiva, el estudiante:
Identificará los elementos que componen el análisis, diseño y desarrollo de sistemas aplicando el lenguaje de modelado orientado a objetos
Reconocerá la fundamentación teórica y conceptual del lenguaje
unificado de modelado UML
Demostrará que el uso de la notación y sintaxis básicas del lenguaje de modelado orientado a objetos, se aplica de manera práctica en la planificación, desarrollo, implementación y pruebas de cualquier proyecto de software.
4.5 COMPETENCIAS
El estudiante comprende e interpreta el concepto del modelado
orientado a objetos basado en el lenguaje unificado de modelado UML
El estudiante identifica los diferentes tipos de diagramas utilizados para el iniciar el proceso de diseño de un sistemas
El estudiante reconoce los conceptos fundamentales que le permiten
realizar análisis y diseño de sistemas bajo el enfoque del modelado orientado a objetos de UML
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
7
El estudiante identifica y aplica la semántica y las notaciones de
El estudiante reconoce la importancia de la modelación de sistemas bajo el esquema orientado a objetos.
El estudiante identifica situaciones en la cuales puede aplicar el
análisis y diseño de sistemas con UML
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
8
5. UNIDADES DIDÁCTICAS
Se presenta el contenido del curso a continuación:
UNIDADES CAPÍTULOS LECCIONES
UNIDAD 1. INTRODUCCIÓN AL LENGUAJE UNIFICADO DE MODELADO
CAPÍTULO 1. QUÉ ES UML?
Lección 1. Por qué Aprender UML? Lección 2. UML no es un método Lección 3. Evolución del Lenguaje UML Lección 4. Beneficios de Esta Tecnología Lección 5. En donde Utilizamos UML
CAPÍTULO 2. MODELOS
Lección 6. Modelos Lección 7. Notas y Dependencias Lección 8. Elementos comunes a todos los diagramas Lección 9. Fases de Desarrollo Lección 10. Herramientas Para Modelado
CAPÍTULO 3. MODELADO ESTRUCTURADO
Lección 11. Bloques de Construcción de UML Lección 12. Diagramas Lección 13. Diagramas de Clase Lección 14. Características avanzadas de las clases y relaciones Lección 15. Herencia y polimorfismo
UNIDAD 2. CARACTERÍSTICAS DEL MODELADO UML
CAPÍTULO 4. DIAGRAMAS UTILIZADOS EN UML
Lección 16. Diagramas de Objetos Lección 17. Diagramas de Casos de Uso Lección 18. Diagramas de Interacción Lección 19. Diagrama de Secuencia Lección 20. Diagrama de Colaboración Lección 21. Diagramas de Actividades
CAPÍTULO 5. Lección 22. Eventos y señales
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
9
MODELADO DINÁMICO
Lección 23. Máquinas de Estado Lección 24. Tiempo y Espacio Lección 25. Transición y Acción Lección 26. Diagramas de Estado
CAPÍTULO 6. MODELADO ARQUITECTÓNICO
Lección 27. Componentes, despliegue, colaboraciones y patrones Lección 28. Frameworks Lección 29. Diagramas de Componentes Lección 30. Diagramas de Despliegue Lección 31. Sistemas y modelos
UNIDAD 3. PRINCIPIOS DE UML ORIENTADO A OBJETOS
CAPÍTULO 7. DESARROLLO ORIENTADO A OBJETOS CON UML
Lección 32. Visión General Lección 33. Fase de Planificación y Especificación de Requisitos Lección 34. Construcción de los diagramas de casos de Uso Lección 35. Planificación de Casos de Uso según Ciclos de Desarrollo Lección 36. Fase de Construcción del Modelo
CAPÍTULO 8. DIAGRAMAS DE SECUENCIA DEL SISTEMA
Lección 37. Construcción de un Diagrama de Secuencia del Sistema Lección 38. Creación de los Diagramas de Interacción Lección 39. Diagrama de Clases de Diseño Lección 40. Construcción Diagramas de Diseño Lección 41. Implementación y Pruebas
CAPÍTULO 9. PILARES DE LA ORIENTACIÓN A OBJETOS
Lección 42. Abstracción Lección 43. Herencia Lección 44. Polimorfismo Lección 45. Encapsulamiento Lección 46. Relaciones
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
10
5.1 MAPA CONCEPTUAL
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
11
6. CONTEXTO TEÓRICO
¿Cuáles son los nexos que se establecen entre el curso y el campo disciplinario en el que se inscribe?
El estudiante de ingeniería de sistemas debe conocer las notaciones y sintaxis utilizada para realizar análisis y diseño de sistemas orientado a objetos con los conceptos del lenguaje de modela unificado UML, el cual se ajusta a cualquier sistema real permitiendo desarrollo de software de calidad y ajustado a las necesidades del usuario final.
¿Cuáles son las relaciones que se establecen en el curso entre las unidades conceptuales que lo fundamentan?
Las unidades didácticas están concebidas de tal manera que se integre dentro del curso académico los aspectos metodológicos y conceptuales que permitan de manera práctica llegar a la construcción de modelos orientados a objetos, que integren el lenguaje de modelado con el desarrollo de software en algún metalenguaje de programación
¿A qué tipo de problemáticas teóricas, metodológicas o recontextuales responde el curso?
El curso atiende a las siguientes problemáticas:
Problemáticas teóricas: identifica los conceptos básicos que caracterizan el lenguaje de modelado orientado a objetos UML desarrollando habilidades necesarias para ejecutar técnicas que permitan resolver problemas de información.
Problemáticas metodológicas: El curso está constituido por un conjunto de
estrategias, técnicas y herramientas que posibilitan el desarrollo del curso y la aprehensión de los conocimientos propios del lenguaje Unificado de Modelado UML Problemáticas recontextuales: El curso está programado para que el estudiante identifique, describa, exprese, distinga, interprete, relacione, compare, generalice, descubra, examine, resuma, critique, proponga, investigue, justifique y sustente la información aprendida, en la solución de problemas y estudios de casos relacionados en su contexto.
¿Cómo se contextualiza en el conjunto de las teorías o tendencias metodológicas que se estructuran o vienen emergiendo en el campo de conocimiento al que pertenece?
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
12
Las teorías que fundamenta el lenguaje de modelado son:
Modelos UML Modelado Dinámico Proceso de Desarrollo Modelado Arquitectónico Diseño de alto y bajo Nivel Fase de Implementación y pruebas
¿Cuál es la perspectiva en la que se sitúa de manera particular el curso en dicho campo de conocimiento y qué aportes se desprenderán de su desarrollo?
El curso permite reconocer de manera puntual los modelos utilizados en la notación y sintaxis de UML, con las cuales se generan diseños de sistemas efectivos para la programación de software, fomentando en el estudiante el análisis investigativo propio de un ingeniero de sistemas en cuanto a la construcción de soluciones óptimas basadas en software.
¿Qué tipo de competencias fomenta entre quienes asuman su estudio y aprendizaje?
Las competencias que promueve el curso son: c o g n i t i v a , comunicativa, contextual y valorativa, las cuales fueron expresadas anteriormente.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
13
7. METODOLOGÍA
Con el propósito de dar cumplimiento a las intencionalidades formativas del curso, es importante que se planifique de manera responsable el proceso de aprendizaje por medio de fases teniendo en cuenta las características de la metodología de educación a distancia, por tal razón, este proceso comprende las siguientes fases:
Reconocimiento: Experiencias previas de aprendizaje en determinado
campo del conocimiento o en actividades de otro orden. Consiste en crear contextos, condiciones y ambientes para que el estudiante pueda objetivar las significaciones de sus experiencias previas y dotarlo de métodos, técnicas y herramientas que le faciliten este proceso.
Profundización: Se refiere al conjunto de actividades previamente planificadas de manera didáctica, conducentes al dominio de conceptos y competencias de órdenes diferentes, según los propósitos, objetivos, competencias y metas de aprendizaje establecidos en el curso.
Transferencia: Todo conocimiento, habilidad, destreza o competencia
puede permitir la transferencia de situaciones conocidas a situaciones desconocidas. Es decir, las actividades de aprendizaje planeadas en la guía didáctica deben agregar valores de recontextualización y productividad al conocimiento que se aprende a las competencias derivadas.
Se establecen también actividades destinadas a la transferencia de aprendizaje de una fase a otra, con el propósito de consolidar o nivelar el dominio de las competencias adquiridas. Al final del proceso se realizan actividades de cierre o balances de aprendizaje. Se trata de una actividad de transferencia en torno a los resultados de aprendizaje obtenidos en el curso académico mediante el desarrollo de situaciones planificadas y que comprenden actividades de retroalimentación por parte del tutor y de los propios estudiantes.
Teniendo en cuenta las fases anteriormente descritas, el trabajo académico según el sistema de créditos académicos comprende:
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
14
Estudio Independiente
Se desarrolla a través del:
Trabajo personal: Es la fuente básica del aprendizaje y de la formación
que implica responsabilidades específicas del estudiante con respecto al estudio del curso académico, corresponde a las actividades de identificación de los propósitos del curso, sus intencionalidades, del plan analítico, guía didáctica, estudio del material sugerido por la UNAD, consulta de fuentes documentales (bibliografía de documentos impresos en papel: libros y revistas; bibliografía de documentos situados en Internet; direcciones de sitios Web de información especializada, bibliotecas y hemerotecas virtuales), desarrollo de actividades programadas en la guía de actividades, elaboración de informes, realización de ejercicios de autoevaluación, presentación de evaluaciones.
Trabajo en pequeños grupos colaborativos de aprendizaje: es parte del
estudio independiente y tiene como propósito el aprendizaje del trabajo en equipo, la socialización de los resultados del trabajo personal, desarrollo de actividades en equipo, elaboración de informes según actividades programadas en la guía didáctica. La participación en un pequeño grupo colaborativo de aprendizaje tiene un carácter obligatorio en el curso académico.
Acompañamiento tutorial
Es el apoyo que la institución y el programa brindan al estudiante para potenciar el aprendizaje y la formación. Este dado por:
Tutoría Individual: es el acompañamiento que el tutor hace al estudiante con carácter de asesoría al aprendizaje de los contenidos temáticos, consejería sobre pertinencia de métodos, técnicas y herramientas para potenciar los procesos de aprendizaje, interlocución sobre criterios para la valoración de los conocimientos aprendidos, revisión de informes, evaluación de las actividades y seguimiento de su proceso formativo y de aprendizaje.
Tutoría a pequeños grupos colaborativos: es el acompañamiento que el tutor realiza a las actividades desarrolladas en pequeños grupos, interlocución sobre criterios utilizados, revisión de informes, consejería sobre métodos, técnicas y herramientas para potenciamiento del aprendizaje colaborativo, sugerencia sobre escenarios productivos de
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
15
aprendizaje, valoración de actividades y evaluación de informes.
Tutoría en grupo de curso: es el acompañamiento que el tutor realiza al conjunto de los estudiantes a su cargo a través de procesos de socialización de las actividades desarrolladas en el trabajo personal y en los pequeños grupos colaborativos de aprendizaje, valoración de informes, intercambio de criterios en el aprendizaje y tratamiento de las temáticas. El encuentro en grupo de curso puede ser presencial, virtual o mixto, según las posibilidades tecnológicas incorporadas por la institución.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
16
8. SISTEMA DE EVALUACIÓN
El sistema de evaluación tiene como propósito la comprobación y verificación de los procesos de aprendizaje del estudiante centrados en la generación de competencias para resolver situaciones y actividades en formatos evaluativos múltiples, tanto de carácter cualitativos como cuantitativos.
Los procesos formativos de la UNAD se centran en el aprendizaje con el propósito de afianzar el pensamiento autónomo del estudiante. En consecuencia, los procesos de evaluación del aprendizaje están correlacionados y articulados y generarán en el estudiante competencias para la realización de procesos de:
Autoevaluación, la realiza el estudiante de manera individual para valorar su
propio proceso de aprendizaje, a través de ejercicios, talleres, problemas, estudios de caso, portafolio individual, lecturas autoreguladas e investigaciones sobre temas especializados.
Coevaluación, se realiza a través de los grupos colaborativos, y pretende la
socialización de los resultados del trabajo personal a través de portafolios que consiste en hacer una colección de producciones o trabajos (ensayos, análisis de lecturas, reflexiones personales, mapas conceptuales) y permite la reflexión conjunta sobre los productos incluidos y sobre los aprendizajes logrados.
Heteroevaluación, Es la valoración que realiza el tutor y tiene como objetivo
examinar y calificar el desempeño competente del estudiante.
El sistema de evaluación tendrá como referente las diversas fases de aprendizaje:
Reconocimiento, profundización y transferencia. Así mismo, el sistema de evaluación tendrá en cuenta los diversos momentos del trabajo académico que realizan los agentes del proceso formativo: trabajo personal, trabajo en pequeños grupos colaborativos, trabajo de socialización en grupo de curso.
El sistema de evaluación, del curso Lenguaje de Modelado UML, en cuanto a sus procedimientos e instrumentos, tiene las siguientes características:
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
17
INTERFACES DE APRENDIZAJE
SITUACIONES Y ACTIVIDADES
FORMATOS DE SOCIALIZACIÓN
EVALUACIÓN POR PARTE DEL
TUTOR CON BASE EN
PARAMENTROS DE LA GUÍA DIDÁCTICA
PRUEBA NACIONAL
40%
Reconocimiento
Trabajo personal Sistematización personal
La sumatoria de los procesos evaluativos de esta interfaz corresponde al 10% del total de la calificación del curso académico
Prueba nacional de carácter individual y obligatoria que se sumara con los resultados de 60% obtenido por el estudiante en el desarrollo de las interfaces del 40%
Pequeños grupos colaborativos
Análisis de sistematización y nueva producción
Grupo de Curso Socialización de producciones y de experiencias
Profundización
Trabajo personal Sistematización personal
La sumatoria de los procesos evaluativos de esta interface corresponde al 30% del total de la calificación del curso académico
Pequeños grupos colaborativos
Análisis de sistematización y nueva producción
Grupo de Curso Socialización de producciones y de experiencias
Transferencia
Trabajo personal Sistematización personal
La sumatoria de los procesos evaluativos de esta interface corresponde al 20% del total de la calificación del curso académico
Pequeños grupos colaborativos
Análisis de sistematización y nueva producción
Grupo de Curso Socialización de producciones y de experiencias
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
18
9. GLOSARIO DE TÉRMINOS
Modelado: Empleo de un esquema teórico de un sistema que se elabora para
facilitar su comprensión y el estudio de su comportamiento. Lenguaje: En Informática, los lenguajes de alto nivel son programas que traducen órdenes escritas en el lenguaje relativamente humano, Clase: Estructura que define como son los objetos, indicando sus atributos y sus
acciones. Objeto: un objeto es una instancia de una clase, que encapsula estado y procesos. Pueden representar cosas reales o conceptuales Sintaxis: Reglas que gobiernan la estructura de un lenguaje Relaciones: Conexión o asociación existente entre las entidades.
Asociaciones: Son agrupaciones de elementos constituidos para realizar una actividad colectiva de forma estable Interfaces: En notación UML una interface se representa de igual forma que una
clase pero colocando un stereotipo "interface" en lo alto de la caja como una forma de diferenciarla. Puedes denotar gráficamente que una clase implementa una interface dibujando una línea punteada que empiece en la clase y termine en la interface con una flecha blanca Roles: Un administrador de contenido maneja esta funcionalidad como base para
el sistema de flujo de documentos. Herencia: La herencia es uno de los mecanismos de la programación orientada a objetos, por medio de la cual una clase se deriva de otra de manera que extiende su funcionalidad. Una de sus funciones más importantes es la de proveer polimorfismo Polimorfismo: En programación orientada a objetos se denomina polimorfismo a la capacidad del código de un programa para ser utilizado con diferentes tipos de datos u objetos. También se puede aplicar a la propiedad que poseen algunas operaciones de tener un comportamiento diferente dependiendo del objeto (o tipo de dato) sobre el que se aplican.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
19
Diagrama de Estructura Estática: Un diagrama de estructura estática muestra el conjunto de clases y objetos importantes que hacen parte de un sistema, junto con las relaciones existentes entre estas clases y objetos. Muestra de una manera estática la estructura de información del sistema y la visibilidad que tiene cada una de las clases, dada por sus relaciones con las demás en el modelo. Diagrama de casos de uso: Un diagrama de Casos de Uso muestra las distintas
operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuarios u otras aplicaciones). Diagrama de Secuencia: Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo. Esta descripción es importante porque puede dar detalle a los casos de uso, aclarándolos al nivel de mensajes de los objetos existentes, como también muestra el uso de los mensajes de las clases diseñadas en el contexto de una operación. Diagrama de Colaboración: Un diagrama de colaboración es una forma de
representar interacción entre objetos, muestran el contexto de las operaciones y los ciclos de ejecución Diagrama de Estado: Un diagrama de colaboración es una forma de representar interacción entre objetos pueden mostrar el contexto de la operación Diagrama de Actividades: Un diagrama de actividades puede dar detalle a un caso de uso, un objeto o un mensaje en un objeto. Permiten representar transiciones internas al margen de las transiciones o eventos externos
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
20
10. FUENTES DOCUMENTALES
El proceso Unificado de desarrollo de software, Booch Graby, Rumbaugh James, Jacobson Ivar, Edit Addison Wesly, 2002
Análisis y Diseño de Sistemas de Información, Senn James, Editorial Mc Graw
Hill.
El lenguaje Unificado de Modelado, Booch Graby, Rumbaugh James, Jacobson
Ivar, Edit Addison Wesly, 2002
Análisis y diseño de Sistemas, Kendall &&Kendall, Editorial Printice Hall. Certificación Profesional en Uml, Varios Autores, Saejee Bussiness School, 2009.
epiwiki. (03 de 10 de 2005). Introducción a UML 2.0. Recuperado el 10 de 05 de 2013, de http://www.epidataconsulting.com/: http://www.epidataconsulting.com/tikiwiki/tiki-read_article.php?articleId=15
IRIS, R. (1995). Red IRIS BSCW. Recuperado el 30 de 05 de 2013, de http://bscw.rediris.es/pub/bscw.cgi/d673123/Manual de UML.doc
Magma Soft. (19 de Agosto de 2006). Magma Soft. Recuperado el 30 de 05 de 2013, de http://www.magma.com.ni/~jorge/upoli_uml/refs/Resumen_de_UML.doc
monografias.com. (15 de 12 de 2005). Diseño y Modelación de un Proyecto de Software Utilizando el lenguaje UML. Recuperado el 30 de 5 de 2013, de http://www.monografias.com: http://www.monografias.com/trabajos28/proyecto-uml/proyecto-uml.shtml
Universidad Nacional de Ingeniería. (29 de 12 de 2012). Modelo Dinamico UML. Recuperado el 20 de 5 de 2013, de http://es.scribd.com: http://es.scribd.com/doc/106012983/Modelo-Dinamico-UML
Universidad Yacambú. (10 de 2009). Análisis y Diseño de Sistemas. Recuperado el 04 de 06 de 2013, de http://www.oocities.org/es: http://www.oocities.org/es/bcontrerasrodriguez/AnalisisyDisenodeSistemas/foro/forouml.htm
Universidad Yacambú. (2009). UML (Unified Modeling Lenguaje) . Recuperado el 05 de 06 de 2013, de http://www.oocities.org: http://www.oocities.org/es/avrrinf/tabd/Foro/Foro_UML.htm
Modelado con UML. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [69]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300030&v=2.1&u=unad&it=r&p=GVRL&sw=w
Modelado y Programación Orientada a Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
21
Orientada a Objetos con UML, Java e Internet (p. [67]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300029&v=2.1&u=unad&it=r&p=GVRL&sw=w
Programación Orientada a Objetos con Java. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [129]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300041&v=2.1&u=unad&it=r&p=GVRL&sw=w
Resumen. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. 64). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300027&v=2.1&u=unad&it=r&p=GVRL&sw=w
Desarrollo de Software Orientado a Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [193]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300050&v=2.1&u=unad&it=r&p=GVRL&sw=w
Programación y Desarrollo de Software Para Internet. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [599]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300088&v=2.1&u=unad&it=r&p=GVRL&sw=w
Desarrollo de Software Para Internet. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [629]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300097&v=2.1&u=unad&it=r&p=GVRL&sw=w
Modelo de Interfaces. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 209-210). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300054&v=2.1&u=unad&it=r&p=GVRL&sw=w
Definición de Conceptos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. [577]-578). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300082&v=2.1&u=unad&it=r&p=GVRL&sw=w
Costo y Complejidad del Software. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [3]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300011&v=2.1&u=unad&it=r&p=GVRL&sw=w
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
22
Arquitectura de Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 254-258). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300060&v=2.1&u=unad&it=r&p=GVRL&sw=w
Módulos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 121-127). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300038&v=2.1&u=unad&it=r&p=GVRL&sw=w
Modelo de Análisis. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (p. [253]). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300059&v=2.1&u=unad&it=r&p=GVRL&sw=w
Diagrama de Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 570-575). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300078&v=2.1&u=unad&it=r&p=GVRL&sw=w
Arquitectura Cliente-Servidor. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. [601]-602). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300090&v=2.1&u=unad&it=r&p=GVRL&sw=w
Objetos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. [69]-72). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300031&v=2.1&u=unad&it=r&p=GVRL&sw=w
Clases. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 72-74). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300032&v=2.1&u=unad&it=r&p=GVRL&sw=w
Descripción del Problema. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 197-199). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300052&v=2.1&u=unad&it=r&p=GVRL&sw=w
Diagramas de Secuencias del Diseño. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 515-521). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300073&v=2.1&u=unad&it=r&p=GVRL&sw=w
Conceptos Básicos. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. [21]-24). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300017&v=2.1&u=unad&it
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
23
=r&p=GVRL&sw=w
Programación Avanzada. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 145-148). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300044&v=2.1&u=unad&it=r&p=GVRL&sw=w
Modelos Recientes. (2005). In A. Weitzenfeld, Ingeniería de Software Orientada a Objetos con UML, Java e Internet (pp. 54-56). Mexico City: Cengage Learning. Retrieved from http://bibliotecavirtual.unad.edu.co:2130/ps/i.do?id=GALE%7CCX3004300025&v=2.1&u=unad&it=r&p=GVRL&sw=w
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
24
GUÍA DE ACTIVIDADES
La guía de actividades establece las acciones y estratégicas que conllevan al desarrollo de la activación cognitiva, estas están diseñadas para que el estudiante a partir de una fase de reconocimiento o adquisición de saberes previos, logre profundizar y afianzar su conocimiento para ser trasferido, por los mecanismos propuestos para tal fin. La siguiente matriz pretende desarrollar una serie de actividades, propuestas como pauta para que el tutor las aplique, y logre llevar al estudiante a un aprendizaje significativo. Esta guía pretende dar a conocer generalidades del de las unidades didácticas a desarrollar, se espera tener la colaboración del tutor para lograr aplicar las competencias propias del sistema de educación a distancia, además se pretende iniciar en la cultura de la utilización de las Tecnologías de información y comunicación Tics, como mecanismo mediático de principal utilización. Además y de manera especial se espera de las personas que están involucradas en este proceso (tutores y alumnos), retroalimenten permanentemente este primer intento de construcción, con el fin de estandarizar guías y módulos que cumplan con todos los criterios propios y apropiados para el desarrollo del aprendizaje autónomo.
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
25
FASES DE
APREN
DIZAJE
UNIDADES
DIDÁCTICAS
TEMÁTICAS
SITUACIONES DE
SALIDA
SITUACIONES DIDÁCTICAS/ ACTIVIDADES
CARÁCTER DE LA ACTIVIDAD
SISTEMA DE ANTERACTIVID
A DES
TIE
MPO
SISTEMA DE EVALUACIÓN
SEGUIMIEN
TO
RE
CO
NO
CIM
IEN
TO
Unidad I
Introducción al Lenguaje de
Modelado
Que es UML
Modelado
Estructurad o
El estudiante identifica cada uno de los temas y objetivos del modelado orientado a objetos
Situación 1: Actividad de inducción al curso académico. Donde Se informa sobre contenidos, metodología, evaluación y compromisos del estudiante
Acompañamiento tutorial
Manejo de preguntas
Auto evaluación portafolio individual de des
El estudiante reconoce los diferentes elementos que intervienen en la construcción de los diferentes diagramas que este lenguaje de modelado proporciona
Situación 2: Investigación en diferentes fuentes documentales sobre: las características de UML, y los elementos comunes a todos los diagramas usados por UML
Estudio independiente
Resumen Ensayo Portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
Unidad II
Característica s del Modelado
UML
Diagramas utilizados en
UML
Modelado Dinámico
Modelado
Arquitectónico
El estudiante identifica las características de los diferentes diagramas utilizados por el lenguaje de modelado UML y su aplicabilidad en procesos cotidianos
Situación 3: Debate sobre los diferentes diagramas utilizados en UML, investigación de los diagramas más comunes y aplicación de estos en problemas reales de diseño entrega de diagramas realizados al tutor
Acompañamiento tutorial
Resumen Correo electrónico
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
El estudiante define las diferentes operaciones existentes entre los elementos que componen los diagramas y la interacción entre los diferentes diagramas
Situación 4: Conformación de pequeño grupo colaborativos para intercambio y discusión de las diferentes operaciones existentes entre los elementos de los diagramas Elaboración de mapas conceptuales. Envío al tutor
Estudio Independiente Pequeño grupo colaborativo
Mapas Conceptuales, preguntas abiertas Correo electrónico
Hetero evaluación Portafolio personal de desempeño informe escrito
Ensayo – pequeño grupo colaborativo / Incluir en el portafolio personal
El estudiante identifica las diferentes operaciones, transacciones entre los procesos definidos dentro de un sistema y la arquitectura
Situación 5: Foro en el cual se expresa de manera concreta preguntas que permitan a los estudiantes llegar a las deducciones pertinentes respecto al modelo arquitectónico, sus componentes, despliegue, colaboraciones y patrones presentados por este modelo
Acompañamiento tutorial Tutoría a Grupo de curso
Seminario, debate ensayo Correo electrónico
Hetero evaluación, sustentación de trabajos de investigación
Informe escrito / Incluir en el portafolio personal
RE
CO
NO
CIM
IEN
TO
Unidad III
Desarrollo Orientado a
Objetos
Proceso de Desarrollo
Planificación y especificación de requisitos Diseño de Alto Nivel Diseño de Bajo Nivel Fase de Implementación y pruebas
El estudiante se familiariza con el proceso general de desarrollo de software encaminado a la aplicación del modelo orientado a objeto proporcionado por UML
Situación 6: tutoría en gran grupo para evaluación y verificación de materiales de apoyo obtenidos por el estudiante, que manifiesten como iniciar el proceso de desarrollo de un modelo orientado a objetos basado en UML
tutoría en gran grupo
Resumen, portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante
Situación 7: Investigación por parte del estudiante y mesa redonda en la cual se manifiesten los parámetros requeridos para la construcción de un modelo de casos de uso, generación de informe para ser revisado y corregido por el tutor
Estudio Independiente
Manejo de preguntas Correo electrónico
Evaluación de los informes enviados al tutor Heteroevaluación Portafolio Individual
Ensayo / Incluir en el portafolio personal
El estudiante aplica la planificación y diseño del modelo orientado a objetos creado con los diagramas del Lenguaje de modelado UML
Situación 8: Actividad de seguimiento a trabajo personal y pequeño grupo colaborativo.
Tutoría en pequeños grupos
Portafolio, seguimiento individual de lectura
Evaluación de los informes enviados al tutor Heteroevalución Portafolio Individual
Informe escrito / Incluir en el portafolio personal
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
26
FASES DE
APRENDIZ AJE
UNIDADES DIDÁCTICA
S
TEMÁTICAS SITUACIONES DE SALIDA
SITUACIONES DIDÁCTICAS/ ACTIVIDADES
CARÁCTER DE LA ACTIVIDAD
SISTEMA DE ANTERACTIVID
ADES
TIEMPO
SISTEMA DE EVALUACIÓN
SEGUIMIENTO
PR
OF
UN
DIZ
AC
IÓN
Unidad I
Introducción al Lenguaje
de Modelado
Reconocimiento de UML como lenguaje Elemento comunes a todos los diagramas clases, objetos, asociaciones, diagramas de clase, clases y relaciones, interfaces tipos y roles, paquetes instancias herencias y polimorfismo
El estudiante identifica cada uno de los temas y objetivos del modelado orientado a objetos
Situación 1: Debate o discusión en grupo sobre los conceptos generales del lenguaje de modelo UML
Acompañamiento tutorial
Manejo de preguntas
Auto evaluación portafolio individual de desarrollo
El estudiante reconoce los diferentes elementos que intervienen en la construcción de los diferentes diagramas que este lenguaje de modelado proporciona
Situación 2: Investigación en la fuentes bibliográfica proporcionadas por el tutor sobre los diferentes elementos comunes que componen a todos los diagramas que utiliza UML para realizar el estudio de construcción de nuevos sistemas de información
Estudio independiente
Resumen Ensayo Portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
Unidad II
Características del
Modelado UML
Diagramas de objetos, diagramas de casos de uso, diagramas de interacción Eventos y señales, máquinas de estado, procesos e hilos, tiempo y espacio, diagramas de estado. Componente s, despliegue, colaboración es y patrones, diagramas de componentes , diagramas de despliegue, sistemas y modelos, arquitectura de sistema
El estudiante identifica las características de los diferentes diagramas utilizados por el lenguaje de modelado UML y su aplicabilidad en procesos cotidianos
Situación 3: Conformación de pequeño grupo colaborativo para intercambio y discusión sobre los diagramas de casos de uso, los diagramas de interacción Elaboración de mapas conceptuales. Envío al tutor
Acompañamiento tutorial
Resumen Correo electrónico
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
El estudiante define las diferentes operaciones existentes entre los elementos que componen los diagramas y la interacción entre los diferentes diagramas
Situación 4: Conformación de pequeño grupo colaborativos para intercambio y discusión de las diferentes operaciones existentes entre los elementos de los diagramas Elaboración de mapas conceptuales. Envío al tutor
Estudio Independiente Pequeño grupo colaborativo
Mapas Conceptuales, preguntas abiertas Correo electrónico
Hetero evaluación Portafolio personal de desempeño informe escrito
Ensayo – pequeño grupo colaborativo / Incluir en el portafolio personal
El estudiante identifica las diferentes operaciones, transacciones entre los procesos definidos dentro de un sistema y la arquitectura
Situación 5: Foro en el cual se muestran las relaciones y operaciones de los elementos que componen los diagramas
Acompañamiento tutorial Tutoría a Grupo de curso
Seminario, debate ensayo Correo electrónico
Heteroevaluación, sustentación de trabajos de investigación
Informe escrito / Incluir en el portafolio personal
El estudiante determina con la construcción del diagrama de diseño los lineamientos generales expresados en diagramas para la construcción de un programa bajo el esquema general orientado a objetos
Situación 9: Investigación en diferentes fuentes documentales sobre: construcción de modelos conceptual, diagramas de secuencia y diagramas de interacción Elaboración de informe
Estudio Independiente, pequeños grupos colaborativos
Resumen Ensayo Portafolio
Valoración de informe, sustentación de trabajos
Informe / Incluir en el portafolio personal
Situación 10: Mesa redonda para debatir y aclarar los diferentes procesos que conlleva el desarrollo de sistemas bajo el lenguaje de modelado UML, sus aplicaciones y pruebas
Tutoría en gran grupo, estudio independiente
Manejo de Preguntas Correo electrónico
Heteroevaluación Portafolio Individual
Portafolio personal / Trabajos y/o informes enviados por el estudiante
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
27
PR
OF
UN
DIZ
AC
IÓN
Unidad III Desarrollo
Orientado a Objetos
Visión General Actividades , requisitos Construcción del modelo de casos de uso Planificación de casos de uso Modelado conceptual, diagramas de secuencia, diagrama de estado Casos de uso reales, diagramas de interacción Construcción de diagramas de diseño Fase de implementación y pruebas
El estudiante se familiariza con el proceso general de desarrollo de software encaminado a la aplicación del modelo orientado a objeto proporcionado por UML
Situación 6: verificación de materiales de apoyo obtenidos por el estudiante, que manifiesten como iniciar el proceso de desarrollo de un modelo orientado a objetos basado en UML
tutoría en gran grupo
Resumen, portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante
Situación 7: Mesa redonda en la cual se manifiesten los requisitos generales requeridos para la construcción del un modelo de casos de uso, generación de informe para ser revisado y corregido por el tutor
Estudio Independiente
Manejo de preguntas Correo electrónico
Evaluación de los informes enviados al tutor Heteroevaluación Portafolio Individual
Ensayo / Incluir en el portafolio personal
El estudiante aplica la planificación y diseño del modelo orientado a objetos creado con los diagramas del Lenguaje de modelado UML
Situación 8: Actividad de seguimiento a foro en el cual se manifiesta como planificar la realización de un diagrama de caso de uso como inicio en la construcción de un modelo orientado a objetos trabajo personal y pequeño grupo colaborativo.
Tutoría en pequeños grupos
Portafolio, seguimiento individual de lectura
Evaluación de los informes enviados al tutor Heteroevalución Portafolio Individual
Informe escrito / Incluir en el portafolio personal
El estudiante determina con la construcción del diagrama de diseño los lineamientos generales expresados en diagramas para la construcción de un programa bajo el esquema general orientado a objetos
Situación 9: Investigación en diferentes fuentes documentales sobre: construcción y aplicación de modelos conceptual, diagramas de secuencia y diagramas de interacción Elaboración de informe
Estudio Independiente, pequeños grupos colaborativos
Resumen Ensayo Portafolio
Valoración de informe, sustentación de trabajos
Informe / Incluir en el portafolio personal
Situación 10: Desarrollo de sistemas bajo el lenguaje de modelado UML, sus aplicaciones y pruebas
Tutoría en gran grupo, estudio independiente
Manejo de Preguntas Correo electrónico
Heteroevaluación Portafolio Individual
Portafolio personal / T rabajos y/o informes enviados por el estudiante
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROTOCOLO ACADÉMICO
200609 Lenguaje de Modelado Unificado - UML
28
FASES DE
APRENDIZAJE
UNIDADES DIDÁCTICA
S
TEMÁTICAS
SITUACIONES DE SALIDA
SITUACIONES DIDÁCTICAS/ ACTIVIDADES
CARÁCTER DE LA
ACTIVIDAD
SISTEMA DE ANTERACTIVI
DADES
TIE
MP
O
SISTEMA DE EVALUACIÓN
SE
GU
IMIE
NT
O T
RA
NS
FE
RE
NC
IA
Unidad I
Introducción
al Lenguaje de
Modelado
Reconocimiento de UML como lenguaje
Elemento comunes a todos los diagramas clases, objetos, asociaciones, diagramas de clase, clases y relaciones, interfaces tipos y roles, paquetes instancias herencias y polimorfismo
El estudiante identifica cada uno de los temas y objetivos del modelado orientado a objetos
Situación 1: Desarrollo de un ejercicio de aplicación en un contexto real. El pequeño grupo colaborativo debe identificar una empresa, negocio o cualquier sistema
Acompañamiento tutorial
Manejo de preguntas
Auto evaluación portafolio individual de des
El estudiante reconoce los diferentes elementos que intervienen en la construcción de los diferentes diagramas que este lenguaje de modelado proporciona
Situación 2: Investigación en la fuentes bibliográfica proporcionadas por el tutor sobre los diferentes elementos comunes que componen a todos los diagramas que utiliza UML para realizar el estudio de construcción de nuevos sistemas de información
Estudio independiente
Resumen Ensayo Portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
Unidad II
Característic
as del Modelado
UML
Diagramas de objetos, diagramas de casos de uso, diagramas de interacción Eventos y señales, máquinas de estado, procesos e hilos, tiempo y espacio, diagramas de estado. Componentes, despliegue, colaboraciones y patrones, diagramas de componentes, diagramas de despliegue, sistemas y modelos, arquitectura de sistema
El estudiante identifica las características de los diferentes diagramas utilizados por el lenguaje de modelado UML y su aplicabilidad en procesos cotidianos
Situación 3: Aclaración de dudas que se generen en cuanto a la construcción de los diagramas de seguimiento al sistema, exposiciones de trabajos individuales o en pequeños grupos colaborativos
Acompañamiento tutorial
Resumen Correo electrónico
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
El estudiante define las diferentes operaciones existentes entre los elementos que componen los diagramas y la interacción entre los diferentes diagramas
Situación 4: Elaboración por parte de los estudiantes de presentaciones, carteleras u otros medios para la socialización de los trabajos Que muestren los sistemas construidos en la situación1
Estudio Independiente
Pequeño grupo colaborativo
Mapas Conceptuales, preguntas abiertas Correo electrónico
Heteroevaluación Portafolio personal de desempeño
informe escrito
Ensayo – pequeño grupo colaborativo / Incluir en el portafolio personal
El estudiante identifica las diferentes operaciones, transacciones entre los procesos definidos dentro de un sistema y la arquitectura
Situación 5:
Mediante la realización de varios ejercicios de aplicación se construyen modelos orientados a objetos que se adapten a un contexto real.
Acompañamiento tutorial
Tutoría a Grupo de curso
Seminario, debate ensayo Correo electrónico
Heteroevaluación, sustentación de trabajos de investigación
Informe escrito / Incluir en el portafolio personal
TR
AN
SF
ER
EN
CIA
Unidad III
Desarrollo
Orientado a Objetos
Visión General Actividades, requisitos Construcción del modelo de casos de uso Planificación de casos de uso Modelado conceptual, diagramas de secuencia, diagrama de estado Casos de uso reales, diagramas de interacción Construcción de diagramas de diseño Fase de implementación n y pruebas
El estudiante se familiariza con el proceso general de desarrollo de software encaminado a la aplicación del modelo orientado a objeto proporcionado por UML
Situación 6: Actividades de seguimiento permanente a los desarrollos de los proyectos establecidos en el módulo y de los nuevos proyectos ajustados a lenguaje de modelado UML
tutoría en gran grupo
Resumen, portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante
Estudio Independiente
Manejo de preguntas Correo electrónico
Evaluación de los informes enviados al tutor Heteroevaluación Portafolio Individual
Ensayo / Incluir en el portafolio personal
El estudiante aplica la planificación y diseño del modelo orientado a objetos creado con los diagramas del Lenguaje de modelado UML
Situación 7 Los grupos conformados realizan los diagramas definitivos que muestran el proyecto general de creación de un modelo de diseño orientado a objetos deben preparar una presentación y sustentación Final con el resultado final de la aplicación definida en UML
Tutoría en pequeños grupos
Portafolio, seguimiento individual de lectura
Evaluación de los informes enviados al tutor Heteroevalución Portafolio Individual
Informe escrito / Incluir en el portafolio personal
El estudiante determina con la construcción del diagrama de diseño los lineamientos generales expresados en diagramas para la construcción de un programa bajo el esquema general orientado a objetos
Estudio Independiente, pequeños grupos colaborativos
Resumen Ensayo Portafolio
Valoración de informe, sustentación de trabajos
Informe / Incluir en el portafolio personal
Situación 8 Desarrollo y puesta a prueba del modelado de sistemas bajo UML, con avance en programación en algún lenguaje de programación.
Tutoría en gran grupo, estudio independiente
Manejo de Preguntas Correo electrónico
Heteroevaluación Portafolio Individual
Portafolio personal / Trabajos y/o informes enviados por el estudiante