|
|||||||
Consulta de los datos generales Descripción La asignatura en el conjunto del plan de estudios Conocimientos previos Información previa a la matrícula Objetivos y competencias Contenidos Consulta de los materiales de los que dispone la asignatura Materiales y herramientas de apoyo Informaciones sobre la evaluación a la UOC Consulta del modelo de evaluación | |||||||
Este es el plan docente de la asignatura para el segundo semestre del curso 2023-2024. Podéis consultar si la asignatura se ofrece este semestre en el espacio del campus Más UOC / La universidad / Planes de estudios). Una vez empiece la docencia, tenéis que consultarlo en el aula. El plan docente puede estar sujeto a cambios. | |||||||
Este curso está enfocado al estudio de los patrones de análisis y diseño contemplados desde una perspectiva práctica. Los contenidos se sitúan dentro de la metodología de la orientación a objetos, actualmente la más aceptada, y utilizando la notación UML por la misma razón. En esta asignatura se proporcionan descripciones resumidas de muchos de los patrones más conocidos y aceptados actualmente, además de unos conceptos generales sobre los patrones y su utilización. |
|||||||
Esta asignatura está fuertemente ligada con los conocimientos adquiridos en la asignatura Ingeniería del Software. También está relacionada con las asignaturas Ingeniería del software de componentes y sistemas distribuidos y Proyecto de desarrollo de software, que tratan aspectos complementarios de la ingeniería del software específicos para los casos de sistemas distribuidos. |
|||||||
La realización de un ejercicio práctico con UML y patrones requiere que los estudiantes tengan conocimientos previos sobre las técnicas de modelado UML, la metodología de orientación a objetos (OO) y las bases de datos relacionales. Con el fin de unificar los conocimientos previos de todos los estudiantes, los recursos del aula se proporcionan unos Ejercicios de repaso del método de desarrollo de software orientado a objetos que se utilizará a lo largo de la asignatura. Los conceptos del método y las notaciones de UML correspondientes, se introducen por medio de un ejemplo desarrollado y comentado en detalle. Para aquellos estudiantes que ya hayan estudiado el contenido de este módulo, les servirá como repaso, especialmente conveniente si los aprendieron hace tiempo y no los han utilizado mucho desde que lo hicieron. |
|||||||
Para realizar esta asignatura es necesario haber cursado Ingeniería del software. |
|||||||
El objetivo general de la asignatura es asegurar, por un lado, que los estudiantes dominen el análisis y el diseño de software utilizando métodos de desarrollo orientados a objetos y, por otra, que adquieran unos conocimientos sólidos sobre la utilización de patrones como manera de simplificar este desarrollo gracias a la reutilización de soluciones a problemas típicos que aparecen durante el desarrollo de software. Los objetivos específicos que el estudiante debe adquirir en esta asignatura son los siguientes:
Estos objetivos están relacionados con las siguientes competencias del Grado en Ingeniería Informática:
También están relacionados con las siguientes competencias del Grado en Multimedia:
|
|||||||
El material docente del curso consta de tres módulos didácticos: Módulo didáctico 1: Introducción a los patrones En este módulo es dan nociones de UML con ejemplos prácticos de las diferentes técnicas de modelado. Incluye un ejemplo de análisis y uno de diseño. Módulo didáctico 2: Catálogo de patrones Se comentan los patrones más significativos y se proporciona una descripción de patrones que cubren prácticamente todo el ciclo de vida del software. Módulo didáctico 3: Caso práctico de desarrollo de patrones Incluye el desarrollo detallado de un caso práctico similar a la práctica propuesta a los estudiantes. Los materiales de esta asignatura no están diseñados para ser estudiados de manera lineal, sino que, una vez leída la introducción (Módulo 1), se recomienda combinar el estudio de la teoría (Módulo 2) con la práctica (Módulo 3). En la descripción de cada actividad, encontraréis una descripción detallada sobre qué apartados concretos de cada módulo hay que estudiar para llevar a cabo la actividad. |
|||||||
|
|||||||
El soporte principal de la asignatura es en papel, y los estudiantes lo recibirán como parte del material docente de la asignatura. Para llevar a cabo las actividades de la asignatura, es necesaria una herramienta CASE (Computer Aided Software Engineering) para hacer diagramas en UML. El equipo de profesores, después de haber probado las diversas herramientas existentes, recomendamos el uso de MagicDraw para realizar las actividades de la asignatura. De todos modos, no forma parte de las tareas de la asignatura dar soporte técnico para la utilización de estas herramientas. Junto con el material del curso, en el apartado Materiales y fuentes del aula, encontraréis disponible en línea software libre susceptible de ser de interés (también podéis descargar el MagicDraw directamente de la página oficial del fabricante: www.nomagic.com). También recibiréis (vía tablón del aula) una licencia temporal que os permitirá utilizar la herramienta MagicDraw hasta el final del semestre. |
|||||||
La Normativa académica de la UOC dispone que el proceso de evaluación se fundamenta en el trabajo personal del estudiante y presupone la autenticidad de la autoría y la originalidad de los ejercicios realizados. La falta de originalidad en la autoría o el mal uso de las condiciones en las que se hace la evaluación de la asignatura es una infracción que puede tener consecuencias académicas graves. El estudiante será calificado con un suspenso (D/0) si se detecta falta de originalidad en la autoría de alguna actividad evaluable (práctica, prueba de evaluación continua (PEC) o final (PEF), o la que se defina en el plan docente), ya sea porque ha utilizado material o dispositivos no autorizados, ya sea porque ha copiado de forma textual de internet, o ha copiado de apuntes, de materiales, manuales o artículos (sin la citación correspondiente) o de otro estudiante, o por cualquier otra conducta irregular. La calificación de suspenso (D/0) en la evaluación continua (EC) puede conllevar la obligación de hacer el examen presencial para superar la asignatura (si hay examen y si superarlo es suficiente para superar la asignatura según indique este plan docente). Cuando esta mala conducta se produzca durante la realización de las pruebas de evaluación finales presenciales, el estudiante puede ser expulsado del aula, y el examinador hará constar todos los elementos y la información relativos al caso. Además, esta conducta puede dar lugar a la incoación de un procedimiento disciplinario y la aplicación, si procede, de la sanción que corresponda. La UOC habilitará los mecanismos que considere oportunos para velar por la calidad de sus titulaciones y garantizar la excelencia y la calidad de su modelo educativo. |
|||||||
|