Guía Docente

Documentos relacionados
Guía Docente 2013/2014

Guía Docente

Guía Docente

GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y MODELADO

Guía Docente 2016/2017

Guía Docente

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

ANÁLISIS Y DISEÑO DE SISTEMAS

Guía Docente 2015/16

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

PSICOLOGÍA DEL TRABAJO Y DE LAS ORGANIZACIONES

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

Guía Docente 2015/2016

Guía Docente 2014/2015

Guía Docente 2016/2017

ESCUELA: UNIVERSIDAD DEL ISTMO

Guía Docente

Guía Docente

Guía Docente 2013/2014

Guía Docente

GUÍA DOCENTE 2016/2017. Introducción a la Informática Grado en Pedagogía 1º curso. Modalidad Presencial

Guía Docente 2014/15

GUÍA DOCENTE Organización y Gestión de Proyectos y Obras

Economía de la Empresa

Guía Docente

Guía Docente

GUÍA DOCENTE. Curso Administración y Dirección de Empresas Doble Grado:

GUIA DOCENTE. Facultad de Ciencias Sociales

Facultad de Ciencias Económicas y Empresariales GRADO EN FINANZAS, BANCA Y SEGUROS CUARTO CURSO

Guía Docente

Guía Docente 2015/2016

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

Guía docente de la asignatura

DOBLE GRADO EN DERECHO Y ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Primer curso

Introducción a la Psicología Social Presentación de la Asignatura

Guía Docente

Guía Docente

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

Las operaciones básicas o unitarias de los procesos químicos son las piezas que permiten llevar a cabo los distintos procesos en la industria.

FACULTAD DE DERECHO Y ECONOMÍA

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.

GUÍA DOCENTE 2016/2017. Elaboración de Trabajos Académicos con Indicadores de Calidad Grado en INGENIERÍA INFORMÁTICA 2º curso. Modalidad Presencial

Plan docente de la asignatura: Dirección de Operaciones

Vicerrectorado de Ordenación Académica

PROGRAMA Máster propio en Administración de Empresas Oleícolas

GUÍA DOCENTE Comunicación Interna y Externa de las Organizaciones

[ ] Enseñanza y Aprendizaje de la Lengua Castellana y la Lectoescritura PLAN DOCENTE Curso

Estadística Aplicada: Técnicas Cuantitativas de Investigación Social

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Control estadistico de procesos. CURSO ACADÉMICO - SEMESTRE Primer semestre

Guía Docente 2013/2014

Guía Docente

GUÍA DE APRENDIZAJE TRANSFERENCIA DE CALOR Y MATERIA

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Diseño de maquinas II. CURSO ACADÉMICO - SEMESTRE Segundo semestre

Economía Española GUÍA DOCENTE Curso

Guía Docente

COMUNICACIÓN Y EDUCACIÓN

Guía Docente

Guía Docente

ASIGNATURA DE GRADO: MECÁNICA I

Guía Docente 2016/2017

TN - Tecnología Nuclear

GUÍA DOCENTE CURSO: DATOS BÁSICOS DE LA ASIGNATURA DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA DATOS DEL PROFESORADO. Pag.

GUÍA DOCENTE. Licenciatura Administración y Dirección de Empresas. Curso 3º Idioma de impartición Coordinador/a de la María José Montero Simó

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

GUÍA DOCENTE. Inglés Prof. Gracia Prats Arolas. Grado en Filosofía Curso 1º. Universidad Católica de Valencia. Grado en Filosofía Online

Reclutamiento y selección de personal

GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Segundo curso

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Operaciones Financieras. GUÍA DOCENTE Curso

Grado en Relaciones Laborales y Recursos Humanos Curso académico (actualizado el 21/4/2015)

Guía Docente 2013/2014

Guía Docente 2015/2016

DOBLE GRADO EN DERECHO Y ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS

Guía docente Título superior de diseño

Guía Docente 2015/2016

Fundamentos de Ingeniería del Software

Guía Docente

Planificar la marcha del área de recursos humanos en función del desarrollo estratégico de la Organización a mediano y largo plazo.

GUÍA DOCENTE DE LA ASIGNATURA SISTEMAS DE INFORMACION CARTOGRAFICA EN ANALISIS GEOGRAFICO REGIONAL GUÍA DOCENTE

Guía Docente 2015/2016

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14

GUÍA DOCENTE CURSO FICHA TÉCNICA DE LA ASIGNATURA

Pontificia Universidad Católica del Ecuador

DAO - Diseño Asistido por Ordenador

LAS TIC EN LA ENSEÑANZA DE LAS CIENCIAS SOCIALES

GUÍA DOCENTE Arquitecturas Avanzadas de Computadores

Grado en Ingeniería del Automóvil Curso 2016/2017. IME111 Cálculo de estructuras

GUÍA DOCENTE DE ASIGNATURAS

EN - Energía Nuclear

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Expresion grafica. CURSO ACADÉMICO - SEMESTRE Segundo semestre

DERECHO DEL TRABAJO II

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

13 Diseño Web. Máster U. En Diseño Gráfico y de Interface para nuevos dispositivos. Semipresencial. 75% Presencial 25% Online

ASIGNATURA: OPERACIONES BÁSICAS DE LA INGENIERÍA I

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Ingenieria ambiental. CURSO ACADÉMICO - SEMESTRE Segundo semestre

Guía Docente 2015/2016

Transcripción:

Guía Docente 2013-2014 Modelado del software Modeling Software Grado en Ingeniería Informática A distancia Rev. 29/04/2014 17:42 Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu

Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu

Índice Modelado del software...4 Breve descripción de la asignatura...4 Requisitos Previos...4 Objetivos...4 Competencias y resultados de aprendizaje...5 Metodología...6 Temario...6 Relación con otras materias...8 Sistema de evaluación...8 Bibliografía y fuentes de referencia...8 Web relacionadas...9 Recomendaciones para el estudio y la docencia...9 Material necesario... 10 Tutorías... 10 3

Modelado del software Módulo: Ingeniería del software. Materia: Ingeniería del software. Carácter: Obligatoria. Nº de créditos: 6 ECTS. Unidad Temporal: 3º curso 2º semestre Profesor de la asignatura: Miguel Ángel Guillén Navarro (web profesorado). Email: maguillen@ucam.edu Horario de atención a los alumnos/as: Martes y Jueves de 13:00 a 14:00 Profesor coordinador de módulo: Miguel Ángel Guillén Navarro Profesora coordinadora de curso: María Magdalena Cantabella Sabater Breve descripción de la asignatura En esta asignatura se estudian principalmente técnicas de modelado software; así como el lenguaje de modelado más utilizado en la ingeniería informática: UML (Unified Modeling Language). Antes de profundizar en estos conceptos se hará un repaso a los procesos de desarrollo software. Se terminará explicando el concepto de patrón de diseño y profundizando en los más importantes. Brief Description In this subject will study software modeling techniques, as well as the most widely used modeling language in software engineering: UML (Unified Modeling Language). Before delving into these concepts will review software development processes. It will end by explaining the concept of design pattern and deepen the most important. Requisitos Previos Es importante tener unos buenos conocimientos de programación orientada a objetos. Objetivos 1. Enumerar los distintos métodos de organización de proyectos y sus características. 4

2. Enumerar las técnicas de estimación y planificación aplicables en la Gestión de Proyectos Software. 3. Enumerar los distintos estándares de calidad del software. 4. Conocer el proceso de captura de requisitos. 5. Saber realizar una captura de requisitos para una solución propuesta. 6. Conocer el proceso de diseño de una aplicación orientada a objeto. 7. Conocer y aplicar la notación UML en la resolución de casos reales. 8. Conocer y aplicar patrones de diseño. 9. Saber explicar las características principales de la reutilización y la reingeniería. 10. Conocer las diferencias existentes entre reutilización y reingeniería. 11. Utilizar herramientas reales de gestión de proyectos y diseño de software. 12. Identificar adecuadamente los distintos conceptos que se proponen en el temario. Competencias y resultados de aprendizaje T2 - Capacidad de organización y planificación. T3 - Capacidad de gestión de la información. T4 - Resolución de problemas. T6 - Trabajo en equipo. T14 - Aprendizaje autónomo. T17 - Liderazgo. T19 - Motivación por la calidad. Competencias transversales T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio. T23 - Producir textos sencillos y coherentes sobre temas relacionados con el ámbito de estudio. Competencias específicas IS1 - Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software. 5

IS6 - Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos. Resultados de aprendizaje RA 3.2.1. Describir diferentes procesos de desarrollo software. RA 3.2.2. Explicar diferentes técnicas de modelado software, sus componentes y posibles usos. RA 3.2.3. Aplicar diferentes técnicas de modelado a la resolución de supuestos prácticos mediante el uso de la notación y las herramientas adecuadas. RA 3.2.4. Identificar los distintos patrones de diseño relacionándolos con los problemas que resuelven. RA 3.2.5. Explicar las características principales de la reutilización y la reingeniería. RA 3.2.6. Comprender las principales metodologías de gestión de proyectos, con el sufi Metodología Metodología Horas Horas de trabajo presencial Evaluación 7.5 7.5 horas (5 %) Tutoría 15 Horas de trabajo no presencial Estudio personal 45 Lecturas recomendadas y búsqueda de información 7.5 142.5 horas (95 %) Realización de ejercicios, presentaciones, 75 trabajos y casos prácticos TOTAL 150 7.5 134.5 Temario Programa de la enseñanza teórica 6

Tema 1. Introducción. 1. Concepto de ingeniería del software 2. Proceso lineal 3. Prototipado 4. Proceso en espiral 5. Metodologías ágiles Tema 2. Análisis y diseño orientado a objeto con UML. 1. Historia de UML 2. Objetivos 3. Modelado 4. Vistas 5. Elementos 6. Diagramas de UML Tema 3. Modelado 1. Modelo de los requisitos 2. Diseño arquitectónico 3. Diseño a nivel de componente Tema 4. Patrones de diseño 1. Conceptos 2. Tipos de patrones 3. Patrones de creación 4. Patrones estructurales 5. Patrones de comportamiento Tema 5. Reutilización y Reingeniería. 1. Qué es reutilización? 2. Ingeniería del dominio 7

3. Qué es reingeniería? Programa de la enseñanza práctica Práctica 1. Especificación formal de los requisitos del sistema. Práctica 2. Modelado de un sistema con UML. Relación con otras materias Al ser una asignatura dentro de la materia de tecnologías de programación está ligada a todas las asignaturas de programación, especialmente con Programación Orientada a Objetos. Sistema de evaluación Convocatoria de Febrero/Junio: - Primera prueba parcial: 30% del total de la nota. - Prueba final: 30% del total de la nota. - Evaluación de prácticas y problemas: 30% del total de la nota. - Participación: 10% del total de la nota. Convocatoria de Septiembre: - Primera prueba parcial: 30% del total de la nota. - Prueba final: 30% del total de la nota. - Evaluación de prácticas y problemas: 30% del total de la nota. - Participación: 10% del total de la nota. Bibliografía y fuentes de referencia Bibliografía básica Pressman, R. Ingeniería del Software: Un enfoque práctico. 7ª edición. Madrid: McGraw Hill, 2010. ISBN: 9701054733. 8

Piattini Velthuis, M.; Garcia Rubio, F.; Garzas Parra, J.; Genero Bocco, M. Medicion y Estimacion de Software Tecnicas y Metodos para Mejorar la Calidad y la productividad. Madrid: Ra-Ma, 2008. ISBN: 8478978585. Booch, G.; Rumbaugh, J.; Jackobson, I. El lenguaje unificado de modelado: guia del usuario. 2ª edición. Madrid: Addison-Wesley, 2006. ISBN: 9788478290765. Schach, S. Ingeniería del software orientada a objetos. 6ª edición. Mexico: McGraw Hill, 2006. ISBN: 9789701056363. Bibliografía complementaria Alan M., Davis. Software requirements: Objects, Functions and States. 2ª edición. Madrid: Prentice-Hall, 1993. ISBN: 013805763X. Sommerville, I.; Sawyer, P. Requirements engineering: a good practice guide. 1ª edición. Londres: Wiley, 1997. ISBN: 9780471974444. Booch, G.; Rumbaugh, J.; Jackobson, I. Lenguaje Unificado de Modelado Manual de Referencia Uml 2.0. 1ª edición. Madrid: Addison-Wesley, 2006. ISBN: 8478290877. Gamma, E.; Helm, R.; Jonson, R. Vlisssides, J. Patrones de Diseño. 1ª edición. Madrid: Addison-Wesley Iberoamericana, 2002. ISBN: 9788478290598. Booch, G.; Rumbaugh, J.; Jackobson, I. El Proceso Unificado de Desarrollo de Software. 1ª edición. Madrid: Addison Wesley, 2000. ISBN: 9788478290369. Weitzenfeld, A. Ingeniería del Software orientada a objetos con UML, Java e internet. 1ª edición. México: Thomson, 2004. ISBN: 9789706861900. Stevens, P.; Pooly, R. Utilización de UML en Ingeniería del Software con Objetos y Componentes. 1ª edición. Madrid: Addison-Wesley, 2007. ISBN: 9788478290864.Larman, C. UML y patrones. 1ª edición. Madrid: Prentice Hall, 2003. ISBN: 9788420534381. VV.AA. Gestión del proceso software. 1ª edición. Madrid: editorial universitaria Ramón Areces, 2002. ISBN: 9788480045469 Web relacionadas Unified Modeling Language: http://www.uml.org/. Institute of Electrical and Electronics Engineers: http://www.ieee.org/portal/site. Recomendaciones para el estudio y la docencia Para realizar un correcto seguimiento de la asignatura el alumno debe asistir a todas las sesiones teóricas y prácticas y dedicar al menos dos horas adicionales a la semana para completar el trabajo práctico. 9

Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para impartir el temario. Es recomendable, pero no necesario, disponer de un lápiz de memoria para guardar los ejercicios propuestos y resueltos. Tutorías Breve descripción A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las distintas herramientas disponibles: Foro: esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas por el profesor y las reorientará hacia el propósito formativo. Chat: este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser considerado como una herramienta interactiva síncrona que permite establecer diálogos de discusión, reflexión para generar conocimiento y retroalimentación inmediata. Videoconferencia: transmisión de charlas o seminarios del profesor con la participación de los alumnos. Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el alumno así lo demanda aunque será excepcionalmente) o mediante el chat, teléfono y correo electrónico. 10