Inicio Profesores Asignaturas Tablón Contacto Erasmus

Modelado de software English

Titulación: Grado en Gestión Informática Empresarial Plan de Estudios: 2010 Curso Académico: Segundo
Asignatura: Modelado de software Código: 21801926
Materia: Ingeniería del Software Módulo: Materias comunes a la Informática
Carácter: Obligatoria Créditos ECTS: 6 Duración: Semestral Semestre: 4

Idioma en que se imparte la asignatura: Español Curso académico: 2014-2015

Profesor coordinador: Francisco José Soltero Domingo
Grupos y profesores de la asignatura:
  • Grupo A: Francisco José Soltero Domingo
  • Grupo A1: Francisco José Soltero Domingo
  • Grupo A2: Félix De Marcos Briones
  • Grupo B: Francisco José Soltero Domingo
  • Grupo B1: Francisco José Soltero Domingo
  • Grupo B2: Félix De Marcos Briones

Horarios y Aulas

Breve descriptor:
Se pretende que el alumno aprenda a desarrollar aplicaciones software de forma correcta y eficiente. Se incidirá en el aprendizaje del lenguaje UML, (Lenguaje Unificado de Modelado, en inglés Unified Modeling Language) que es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. En las clases prácticas se trabajará con alguna herramienta software que permita el despliegue, diseño, construcción, pruebas y administración de proyectos en el proceso de desarrollo software.

Requisitos:
Haber cursado las asignaturas de base de datos y de programación o tener conocimientos elementales de ambas áreas.

Objetivos:
Se pretende que el alumno sea capaz de utilizar los distintos artefactos que proporciona el lenguaje UML, como soporte para el desarrollo del software a nivel intermedio. Además, el alumno debe ser capaz de especificar, construir y documentar un sistema software de nivel medio. También deberá manejar con cierta soltura una aplicación software que permita la realización de los distintos modelos desarrollados.
Competencias adquiridas:
  • CE14: Ser capaz de modelar y documentar sistemáticamente aplicaciones informáticas empresariales 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.
  • CE20: Ser capaz de liderar los proyectos de desarrollo e implantación de software empresarial aplicando métodos y técnicas sistemáticas que tengan en cuenta los requisitos de los clientes, las limitaciones en tiempo y presupuesto, la utilización óptima de los recursos humanos y materiales disponibles, las posibles contingencias que puedan surgir durante su ejecución, y que garanticen la calidad, posibilidad de mantenimiento y corrección de los productos obtenidos
Contenidos temáticos:
Tema 0.- Introducción a las técnicas y lenguajes de modelado de software. Tema 1.- Modelado de requisitos software y flujos de trabajo. 1.1.- Diagramas de casos de uso. 1.2.- Diagramas de actividades. Tema 2.- Modelado del comportamiento 2.1.- Diagramas de secuencia. 2.2.- Mapas de interacción. 2.3.- Diagramas de comunicación. 2.4.- Diagramas de temporización. 2.5.- Diagramas de estados. Tema 3.- Modelado estructural básico 3.1.- Introducción al Diagramas de clases 3.2.- Diagrama de clases del análisis. Tema 4.- Modelado estructural avanzado 4.1.- Diagrama de clases. 4.2.- Aspectos complementarios: Perfilado y Metamodelado. 4.3.- Modelado de restricciones (OCL). Tema 5.- Modelado de Software Mediante Patrones de Diseño. 5.1.- Patrones creacionales. 5.2.- Patrones estructurales. 5.3.- Patrones de comportamiento. 5.4.- Patrones de sistema. Tema 6.- Modularización. 6.1.- Modularización de Paquetes. Tema 7.- Modelado Arquitectónico 7.1.- Diagramas de componentes. Tema 8.- Modelado de la implantación 8.1.- Diagramas de implantación.
Actividades docentes:
  • Clases teóricas: 50%

  • Seminarios:

  • Clases prácticas:

  • Trabajos de campo:

  • Prácticas clínicas:

  • Laboratorios: 50%

  • Exposiciones:

  • Presentaciones:

  • Otras actividades:

  • TOTAL: 100%

Método de evaluación:
Se llevará a cabo un proceso de evaluación continua, que tendrá en consideración:
  • Participación activa en el aula y en seminarios: 5-10% de la calificación final.
  • Resolución de casos y/o ejercicios: 10-15% de la calificación final.
  • Realización y presentación de trabajos individuales o en grupo: 10-15% de la calificación final.
  • Examen final: 60-75% de la calificación final.
Bibliografía:
    1.- Craig Larman, UML y patrones. Una introducción al análisis y diseño orientado a objetos y al proceso unificado, 2ª edición, Prentice Hall, 2003
    2.- Booch G., Jacobson I., Rumbaugh J., El Lenguaje Unificado de Modelado, Guía del usuario. 2ªedición Pearson (Addison-Wesley), 2006
    3.- Schach, S. R., Análisis y diseño orientado a objetos con UML y el Proceso Unificado. Mc Graw Hill, 2004
    4.- E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Paterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994
    5.- Jacobson I., Booch G., Rumbaugh J.; The Unified Software Development Process; Addison Wesley, 1999

Otra información relevante:


Volver a Plan de Estudios

Webmaster Centro de Estudios Superiores Felipe II
Universidad Complutense de Madrid (Campus de Aranjuez)
C/. Capitán, 39. 28300, Aranjuez (Madrid), España
Teléfono Centralita: +34 91 809 92 00
Advertencia sobre la información contenida en este sitio Web