ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 1. IDENTIFICACIÓN DEL CURSO ACADÉMICO
FICHA TÉCNICA Nombre del curso Palabras clave: Institución: Ciudad: Autor(es) del Protocolo Académico: Actualización(es) del Protocolo Académico por: Año: Unidad Académica: Campo de formación: rea del conocimiento: Créditos académicos:
Lenguaje de Modelado -UMLModelado, Orientado a Objetos, Diagramas, clases, objetos, relaciones Universidad Nacional Abierta y a Distancia -UNAD. Ibagué- Colombia Harold Cabrera Meza Nilson Albeiro Ferreira Manzanares 2013. Escuela de Ciencias Básicas Tecnología e Ingeniería Profesional Específico Ciencias humanas o sociales. 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 Estudiantes del programa de Ingeniería sistemas ofrecido por la Destinatarios: UNAD El estudiante estará en la capacidad de construir modelos de Competencia general de desarrollo de software orientados a objetos, visualizando y aprendizaje: 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. 1. Introducción al lenguaje unificado de modelado. Denominación de las 2. características del modelado UML. unidades didácticas: 3. desarrollo orientado a objetos con UML
1
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
2
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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,
3
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
4
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
5
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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: los elementos que componen el análisis, diseño y Identificará desarrollo de sistemas aplicando el lenguaje de modelado orientado a objetos
Reconocerá la fundamentación teórica y unificado de modelado UML
conceptual
del lenguaje
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
6
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML
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
7
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 5. UNIDADES DIDÁCTICAS Se presenta el contenido del curso a continuación:
UNIDADES
CAP TULOS
LECCIONES Lección 1. Por qué Aprender UML? Lección 2. UML no es un método Lección 3. Evolución del Lenguaje CAPÍTULO 1. QUÉ ES UML UML? Lección 4. Beneficios de Esta Tecnología Lección 5. En donde Utilizamos UML Lección 6. Modelos UNIDAD 1. Lección 7. Notas y Dependencias INTRODUCCIÓN AL Lección 8. Elementos comunes a CAPÍTULO 2. LENGUAJE todos los diagramas MODELOS UNIFICADO DE Lección 9. Fases de Desarrollo MODELADO Lección 10. Herramientas Para Modelado Lección 11. Bloques de Construcción de UML Lección 12. Diagramas CAPÍTULO 3. Lección 13. Diagramas de Clase MODELADO Lección 14. Características ESTRUCTURADO avanzadas de las clases y relaciones Lección 15. Herencia y polimorfismo Lección 16. Diagramas de Objetos Lección 17. Diagramas de Casos de Uso Lección 18. Diagramas de CAPÍTULO 4. UNIDAD 2. Interacción CARACTERÍSTICAS DIAGRAMAS Lección 19. Diagrama de UTILIZADOS EN UML DEL MODELADO Secuencia UML Lección 20. Diagrama de Colaboración Lección 21. Diagramas de Actividades CAPÍTULO 5. Lección 22. Eventos y señales
8
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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 Lección 27. Componentes, despliegue, colaboraciones y patrones CAPÍTULO 6. Lección 28. Frameworks MODELADO Lección 29. Diagramas de ARQUITECTÓNICO Componentes Lección 30. Diagramas de Despliegue Lección 31. Sistemas y modelos Lección 32. Visión General Lección 33. Fase de Planificación y Especificación de Requisitos CAPÍTULO 7. Lección 34. Construcción de los DESARROLLO diagramas de casos de Uso ORIENTADO A Lección 35. Planificación de OBJETOS CON UML Casos de Uso según Ciclos de Desarrollo Lección 36. Fase de Construcción del Modelo Lección 37. Construcción de un UNIDAD 3. Diagrama de Secuencia del PRINCIPIOS DE Sistema UML ORIENTADO A Lección 38. Creación de los CAPÍTULO 8. OBJETOS Diagramas de Interacción DIAGRAMAS DE Lección 39. Diagrama de Clases SECUENCIA DEL de Diseño SISTEMA Lección 40. Construcción Diagramas de Diseño Lección 41. Implementación y Pruebas Lección 42. Abstracción CAPÍTULO 9. PILARES Lección 43. Herencia DE LA ORIENTACIÓN Lección 44. Polimorfismo A OBJETOS Lección 45. Encapsulamiento Lección 46. Relaciones
9
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML
5.1 MAPA CONCEPTUAL
10
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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?
11
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML
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.
12
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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:
13
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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
14
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
15
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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:
16
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML
INTERFACES DE SITUACIONES Y APRENDIZAJE ACTIVIDADES
FORMATOS DE SOCIALIZACIÓN
Sistematización personal Análisis de Pequeños grupos sistematización y Reconocimiento colaborativos nueva producción Socialización Grupo de Curso de producciones y de experiencias Sistematización Trabajo personal personal Análisis de Pequeños grupos sistematización y Profundización colaborativos nueva producción Socialización Grupo de Curso de producciones y de experiencias Sistematización Trabajo personal personal Análisis de Pequeños grupos sistematización y Transferencia colaborativos nueva producción Socialización Grupo de Curso de producciones y de experiencias Trabajo personal
17
EVALUACIÓN POR PARTE DEL TUTOR CON BASE EN PARAMENTROS DE LA GUÍA DIDÁCTICA
PRUEBA NACIONAL 40%
La sumatoria de los procesos evaluativos de esta interfaz corresponde al 10% del total de la Prueba calificación del nacional de curso académico carácter individual y La sumatoria de los obligatoria procesos que se evaluativos de esta sumara con interface los corresponde al 30% resultados de del total de la 60% obtenido calificación del por el curso académico estudiante en el desarrollo las La sumatoria de los de interfaces del procesos evaluativos de esta 40% interface corresponde al 20% del total de la calificación del curso académico
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
18
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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
19
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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/tikiread_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. Rec uperado 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-DinamicoUML 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, Ing enierí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
20
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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
21
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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, I ngenierí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
22
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML =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
23
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML 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.
24
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML FASES DE UNIDADES TEMÁTICAS SITUACIONES DE SITUACIONES CARÁCTER DE APRE DIDÁCTICAS SALIDA DIDÁCTICAS/ LA ACTIVIDAD N ACTIVIDADES DIZAJ E El estudiante Situación 1: Acompañamiento identifica cada uno Actividad de inducción al utorial de los temas y curso académico. Donde objetivos del Se informa sobre contenidos, Unidad I modelado orientado metodología, evaluación y Que es a objetos compromisos del estudiante Introducción al UML El estudiante Situación 2: Estudio Lenguaje de reconoce los Investigación en independiente Modelado Modelado diferentes diferentes Estructurad o elementos que fuentes documentales sobre: intervienen en la las características de UML, y construcción de los los elementos comunes a diferentes odos los diagramas usados diagramas que este por UML lenguaje de modelado proporciona Acompañamiento El estudiante Situación 3: utorial identifica las Debate sobre los diferentes características de diagramas utilizados en UML, O los diferentes investigación de los T N diagramas utilizados diagramas más comunes y E I por el lenguaje de aplicación de estos en M I Diagramas modelado UML y su problemas reales de diseño C O utilizados en aplicabilidad en entrega de diagramas N UML procesos c otidianos realizados al tutor O C E R
Unidad II
Modelado Dinámico
El estudiante define Situación 4: Estudio las diferentes Conformación de pequeño Independiente Característica s operaciones grupo colaborativos para del Modelado Modelado existentes entre los intercambio y discusión de Pequeño grupo UML Arquitectónico elementos que las diferentes operaciones colaborativo componen los existentes entre los diagramas y la elementos de los diagramas interacción entre los Elaboración de mapas diferentes conceptuales. Envío al tutor diagramas El estudiante identifica las diferentes operaciones, ransacciones entre los procesos definidos dentro de un sistema y la arquitectura
O T N E I M I C O N O C E R
SISTEMA DE ANTERACTIVID TIE SISTEMA DE SEGUIMIEN A DES MPO EVALUACIÓN TO
Manejo de preguntas
Resumen Ensayo Portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
Resumen Correo electrónico
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
Mapas Conceptuales, preguntas abiertas Correo electrónico
Hetero evaluación Portafolio personal de desempeño
Ensayo – pequeño grupo colaborativo / Incluir en el portafolio personal
Situación 5: Acompañamiento Seminario, Foro en el cual se expresa de tutorial debate manera concreta preguntas ensayo que permitan a los Tutoría a Grupo de Correo estudiantes llegar a las curso electrónico deducciones pertinentes respecto al modelo arquitectónico, sus componentes, despliegue, colaboraciones y patrones presentados por este modelo El estudiante se Situación 6: utoría en gran Resumen, familiariza con el utoría en gran grupo para grupo portafolio proceso general de evaluación y verificación de Correo desarrollo de materiales de apoyo electrónico software obtenidos por el estudiante, encaminado a la que manifiesten como iniciar Unidad III aplicación del el proceso de desarrollo de modelo orientado a un modelo orientado a Desarrollo objeto objetos basado en UML Orientado a proporcionado Situación 7: Estudio Manejo de Objetos por UML Investigación por parte del Independiente preguntas estudiante y mesa redonda Correo Proceso de en la cual se manifiesten los electrónico Desarrollo parámetros requeridos para la Planificación y construcción de un modelo de especificación casos de uso, generación de informe para ser revisado y corregido por el tutor El estudiante aplica Situación 8: Tutoría en Portafolio, la planificación y Actividad de seguimiento a pequeños seguimiento diseño del modelo rabajo personal y pequeño grupos individual de orientado a objetos grupo c olaborativo. lectura creado con los diagramas del Lenguaje de modelado UML
25
Auto evaluación portafolio individual de des
informe escrito
Hetero evaluación, sustentación de rabajos de investigación
Informe escrito / Incluir en el portafolio personal
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante
Evaluación de Ensayo los informes / enviados al tutor Incluir en el Heteroevaluación portafolio Portafolio personal Individual
Evaluación de Informe los informes escrito enviados al tutor / Heteroevalución Incluir en el Portafolio portafolio Individual personal
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML Situación 9: Investigación en Estudio Resumen El estudiante diferentes fuentes Independiente, Ensayo determina con la documentales sobre: pequeños grupos Portafolio construcción del construcción de modelos colaborativos diagrama de diseño conceptual, diagramas de los lineamientos secuencia y diagramas de generales interacción expresados en Elaboración de informe diagramas para la Tutoría en gran Manejo de construcción de un Situación 10: grupo, estudio Preguntas programa bajo el Mesa redonda para debatir y independiente Correo esquema general aclarar los diferentes electrónico orientado a objetos procesos que conlleva el desarrollo de sistemas bajo el lenguaje de modelado UML, sus aplicaciones y pruebas
FASES UNIDADES DE DIDÁCTICA APRENDI S Z AJE
TEM TICAS
SITUACIONES DE SALIDA
El estudiante Reconocimiento identifica cada uno de UML como de los lenguaje emas y objetivos del modelado Elemento orientado a objetos Unidad I comunes a El estudiante odos los reconoce los Introducción diagramas al Lenguaje clases, objetos, diferentes de Modelado asociaciones, elementos que intervienen en la diagramas de construcción de los clase, clases diferentes diagramas que este lenguaje de modelado proporciona
N Ó I C A Z I D N U F O R P
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 Unidad II de estado. Componente s, Característic despliegue, as del colaboración es Modelado de componentes UML , diagramas de despliegue, sistemas y modelos, arquitectura de sistema
SITUACIONES DIDÁCTICAS/ ACTIVIDADES Situación 1: Debate o discusión en grupo sobre los conceptos generales del lenguaje de modelo UML
Valoración de Informe informe, / sustentación de Incluir en el rabajos portafolio personal
Heteroevaluación Portafolio Portafolio personal Individual / Trabajos y/o informes enviados por el estudiante
CAR CTER DE SISTEMA DE TIEMP SISTEMA DE SEGUIMI LA ACTIVIDAD ANTERACTIVID O EVALUACIÓN ENTO ADES Acompañamiento utorial Manejo de preguntas
Resumen Ensayo Portafolio Correo electrónico
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
El estudiante Situación 3: Acompañamiento Resumen identifica las Conformación de pequeño utorial Correo características de grupo colaborativo para electrónico los diferentes intercambio y discusión diagramas utilizados sobre los diagramas de por el lenguaje de casos de uso, l os diagramas modelado UML y su de interacción Elaboración aplicabilidad en de mapas conceptuales. procesos cotidianos Envío al tutor
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
Hetero evaluación Portafolio personal de desempeño informe escrito
Ensayo – pequeño grupo colaborativ o / Incluir en el portafolio personal
Heteroevaluaci ón, sustentación de trabajos de investigación
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
El estudiante identifica las diferentes operaciones, ransacciones entre los procesos definidos dentro de un sistema y la arquitectura
Situación 2: Estudio Investigación en la fuentes independiente bibliográfica proporcionadas por el tutor sobre los diferentes elementos comunes que componen a odos los diagramas que utiliza UML para realizar el estudio de construcción de nuevos sistemas de información
Auto evaluación portafolio individual de desarrollo
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
Situación 5:
Estudio Independiente Pequeño grupo colaborativo
Mapas Conceptuales, preguntas abiertas Correo electrónico
Acompañamiento Seminario, utorial debate Foro en el cual se muestran ensayo las relaciones y operaciones Tutoría a Grupo Correo de los elementos que de curso electrónico componen los diagramas
26
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA PROTOCOLO ACADÉMICO 200609 Lenguaje de Modelado Unificado - UML
N Ó I C A Z I D N U F O R P
Situación 6: utoría en gran verificación de materiales de grupo El estudiante se apoyo obtenidos por el familiariza con el estudiante, que manifiesten Visión General proceso general de como iniciar el proceso de Actividades desarrollo de desarrollo de un m odelo , requisitos software orientado a objetos Construcción encaminado a la basado en UML aplicación del Situación 7: Estudio del modelo de modelo orientado a Mesa redonda en la cual se Independiente casos de uso objeto manifiesten los requisitos Planificación de proporcionado por generales requeridos para la casos de uso UML construcción del un modelo Modelado de casos de uso, generación Unidad III conceptual, de informe para ser revisado Desarrollo diagramas de y corregido por el tutor Orientado a secuencia, Objetos diagrama Situación 8: Tutoría en de estado El estudiante aplica Actividad de seguimiento a pequeños Casos de uso la planificación y foro en el cual se manifiesta grupos reales, diseño del modelo como planificar la realización diagramas de orientado a objetos de un diagrama de caso de interacción creado con los uso como inicio en la Construcción diagramas del construcción de un modelo de diagramas de Lenguaje de orientado a objetos trabajo diseño Fase de personal y pequeño grupo implementación modelado UML colaborativo. Situación 9: Estudio El estudiante Investigación en diferentes Independiente, determina con la fuentes documentales sobre: pequeños grupos construcción del construcción y aplicación de colaborativos diagrama de diseño modelos conceptual, los lineamientos diagramas de secuencia y generales diagramas de interacción expresados en Elaboración de informe diagramas para la Situación 10: Tutoría en gran construcción de un Desarrollo de sistemas bajo grupo, estudio programa bajo el el lenguaje de modelado independiente esquema general UML, sus aplicaciones y orientado a objetos pruebas
27
Resumen, portafolio Correo electrónico
Manejo de preguntas Correo electrónico
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante Evaluación de Ensayo los informes / enviados al Incluir en utor el Heteroevaluaci portafolio ón Portafolio personal Individual
Portafolio, seguimiento individual de lectura
Evaluación de los informes enviados al utor Heteroevalució n Portafolio Individual
Informe escrito / Incluir en el portafolio personal
Resumen Ensayo Portafolio
Valoración de informe, sustentación de trabajos
Informe / Incluir en el portafolio personal
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 FASES UNIDADES DE DIDÁCTICA APRENDI S ZAJE
TEMÁTICAS
A I C N E R E F S N A R T
SITUACIONES DID CTICAS/ CAR CTER SISTEMA DE T SISTEMA DE EVALUACIÓN ACTIVIDADES DE LA ANTERACTIVI I E M ACTIVIDAD DADES P O
Reconocimiento de UML como lenguaje
A I C N E R E F S N A R T
SITUACIONES DE SALIDA
El estudiante identifica cada uno de los temas y objetivos del modelado orientado a objetos
Situación 1: Desarrollo de un Acompañamie ejercicio de aplicación en un nto Manejo de contexto real. El pequeño utorial preguntas grupo colaborativo debe identificar una empresa, Elemento Unidad I comunes a todos negocio o cualquier sistema El es tudiante reconoce Situación 2: Estudio Resumen los diagramas Introducción clases, objetos, los diferentes Investigación en la fuentes independiente Ensayo al elementos que bibliográfica proporcionadas Portafolio asociaciones, Lenguaje de diagramas de intervienen en la por el tutor sobre los diferentes Correo Modelado clase, clases y construcción de los elementos comunes que electrónico diferentes diagramas componen a todos los relaciones, interfaces tipos que este lenguaje de diagramas que utiliza UML modelado proporciona para realizar el estudio de construcción de nuevos sistemas de información Diagramas de El es tudiante identifica Situación 3: Acompañamie Resumen objetos, las características de Aclaración de dudas que se nto Correo diagramas de los diferentes generen en cuanto a la utorial electrónico casos de uso, diagramas utilizados construcción de los diagramas diagramas de por el lenguaje de de seguimiento al sistema, interacción modelado UML y su exposiciones de trabajos Eventos y aplicabilidad en individuales o en pequeños señales, procesos cotidianos grupos colaborativos máquinas de El es tudiante define las Estudio Mapas estado, procesos diferentes operaciones Situación 4: Independiente Conceptuales, e hilos, tiempo y existentes entre los preguntas Elaboración por parte de los Unidad II espacio, elementos que estudiantes de presentaciones, Pequeño grupo abiertas Correo componen los electrónico carteleras u otros medios para colaborativo Característic diagramas de estado. diagramas y la la socialización de los trabajos as del Componentes, interacción entre los Que muestren los sistemas Modelado despliegue, diferentes diagramas construidos en la situación1 UML colaboraciones y El estudiante identifica Acompañamie Seminario, patrones, las diferentes Situación 5: nto debate diagramas de operaciones, tutorial ensayo componentes, ransacciones entre los Mediante la realización de Correo diagramas de procesos definidos electrónico varios ejercicios de aplicación despliegue, dentro de un sistema y se construyen modelos Tutoría a sistemas y la arquitectura orientados a objetos que se Grupo de curso modelos, adapten a un contexto real. arquitectura de sistema El estudiante se Situación 6: utoría en gran Resumen, Visión General familiariza con el Actividades de seguimiento grupo portafolio Actividades, proceso general de permanente a los desarrollos Correo requisitos desarrollo de software de los proyectos establecidos electrónico Construcción del encaminado a la en el módulo y de los nuevos modelo de casos aplicación del modelo proyectos ajustados a l enguaje de uso orientado a de modelado UML Planificación objeto proporcionado Estudio Manejo de de casos de por UML Independiente preguntas uso Modelado Correo Unidad III conceptual, electrónico diagramas de secuencia, Desarrollo diagrama de El es tudiante aplica Situación 7 Tutoría en Portafolio, Orientado a estado la planificación y Los grupos conformados pequeños seguimiento Objetos Casos de uso diseño del modelo realizan los diagramas grupos individual de reales, diagramas orientado a objetos definitivos que m uestran el lectura de interacción creado con los proyecto general de creación Construcción de diagramas del de diagramas de Lenguaje de modelado un modelo de diseño orientado diseño UML a objetos deben preparar una Fase de presentación y sustentación El estudiante Estudio Resumen implementación n determina con la Final con el resultado final de Independiente, Ensayo y pruebas la aplicación definida en UML pequeños construcción del Portafolio diagrama de diseño los grupos lineamientos generales colaborativos expresados en Situación 8 Tutoría en gran Manejo de diagramas para la Desarrollo y puesta a prueba grupo, estudio Preguntas construcción de un del modelado de sistemas bajo independiente Correo programa bajo el UML, con avance en electrónico esquema general programación en algún orientado a objetos lenguaje de programación.
28
S E E I N G T U O I M
Auto evaluación portafolio individual de des
Auto evaluación Portafolio personal de desempeño
Informe escrito / Incluir en el portafolio personal
Auto evaluación Portafolio personal de desempeño, ensayo
Informe escrito / Incluir en el portafolio personal
Heteroevaluación Portafolio personal de desempeño
Ensayo – pequeño grupo colaborativo / Incluir en el portafolio personal
informe escrito
Heteroevaluación, Informe sustentación de escrito rabajos de / investigación Incluir en el portafolio personal
Auto evaluación Portafolio personal de desempeño Informe escrito
Portafolio personal / Trabajos y/o informes enviados por el estudiante
Evaluación de los informes enviados al tutor Heteroevaluación Portafolio Evaluación de los informes enviados al tutor Heteroevalución Portafolio Individual
Ensayo / Incluir en el portafolio personal Informe escrito / Incluir en el portafolio personal
Valoración de informe, sustentación de rabajos
Informe / Incluir en el portafolio personal Heteroevaluación Portafolio Portafolio personal Individual / Trabajos y/o informes enviados por el estudiante