Logo LSI r�tulo LSI Logo US

Docencia | Investigación | Personal | Información | Noticias | Enlaces | Descargas | Zona privada

Programación Orientada a Aspectos
Curso 2006/2007


Titulación Cuatrimestre Horario Créditos
Ingeniería Técnica en Informática de Sistemas segundo 3.0
Ingeniería Técnica en Informática de Gestión segundo 3.0
Ingeniería Informática segundo 3.0

Profesorado | Requisitos | Objetivos | Temario | Evaluación | Bibliografía

Profesorado


Arriba

Requisitos

  • Se recomienda que los alumnos hayan cursado:
    • ISG2
    • ISW2
  • Se recomienda que los alumnos se matriculen también en las asignaturas:
    • Fábricas de software
    • Desarrollo avanzado de aplicaciones WEB en JAVA
    • Computación orientada a servicios

Arriba

Objetivos

  • El diseño de aplicaciones software es una de las actividades en las que aún predomina el arte sobre el método. La orientación a aspectos es una metodología que puede ayudar a hacer más sistemático y más reutilizable el diseño del software. Tras cursar esta asignatura, esperamos conseguir que el alumno tome conciencia de la necesidad del diseño sistemático y aprenda algunas herramientas para hacerlo posible.

Arriba

Temario

  • 1. Repaso de materias relacionadas: Reusabilidad del Software
  • 2. Separación multidimensional de competencias: aspectos, características...
  • 3. Conceptos básicos de la programación orientada a aspectos: AspectJ
  • 4. Un catálogo de aspectos
  • 5. Composición de aspectos: patrones de diseño
  • 6. Herramientas para la gestión de aspectos
    • Aspectj
    • Spring

Arriba

Evaluación

  • Para evaluar la asignatura se propondrá el desarrollo de una práctica en la que los alumnos deberán aplicar todo lo aprendido.
  • La evaluación también tendrá en cuenta la asistencia y participación activa en clase.
  • Los conceptos más teóricos serán evaluados mediante una prueba escrita tipo test.
  • La calificación final se obtendrá como la media ponderada de:
    • 1) La asistencia y participación activa en clase (30%)
    • 2) Prueba escrita (10%)
    • 3) Práctica (60%)

Arriba

Bibliografía

  • Colyer, Adrian, Andy Clement, George Harley, Matthew Webster, 1. Eclipse AspectJ : Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools, Addison-Wesley.
  • Laddad, Ramnivas, 2. AspectJ in Action: Practical Aspect-Oriented Programming, Manning.
  • Walls, Craig, Ryan Breidenbach, Spring in Action, Manning.

Arriba
umraniye escort umraniye escort pendik escort beylikduzu escort beylikduzu escort

inicio | mapa del sitio | rss | aviso legal | contacto