Competencias y objetivos

 

Contexto de la asignatura para el curso 2010-11

Sin datos

 

 

Competencias de la asignatura (verificadas por ANECA en grados y másteres oficiales)

Competencias Generales del Título (CG)

  • B1 : Capacidad para conocer y aplicar procesos y metodologías de desarrollo software basadas en el desarrollo dirigido por modelos para obtener de aplicaciones Web distribuidas.
  • B10 : Capacidad para identificar, seleccionar e implementar los distintas capas y componentes que configuran la arquitectura software de las aplicaciones Web y las aplicaciones distribuidas.
  • B12 : Capacidad de conocer y aplicar el lenguaje de marcado XML y lenguajes de transformación relacionados con las aplicaciones Web, en los componentes y servicios software.
  • B13 : Capacidad de diseñar sistemas donde se consideren los aspectos de usabilidad y accesibilidad mediante técnicas diseño centrado en el usuario.
  • B2 : Capacidad de capturar, definir y especificar los requisitos de usuario mediante técnicas basadas de diseño centrado en el usuario y en desarrollo dirigido por modelos.
  • B3 : Capacidad para detectar y aplicar las mejores prácticas fundamentadas en la aplicación de los patrones en cualquier fase de desarrollo software.
  • B4 : Capacidad para diseñar e implementar interfaces de usuario siguiendo los requisitos de calidad.
  • B5 : Capacidad para capturar, diseñar e implementar las pruebas necesarias que aseguren la calidad de un sistema software.
  • B6 : Capacidad para diseñar y programar en las distintas plataformas y lenguajes de programación con los que implementar aplicaciones Web.
  • B7 : Capacidad para diseñar y programar en las distintas plataformas y lenguajes de programación con los que implementar aplicaciones distribuidos.
  • B8 : Capacidad para diseñar y programar en las distintas plataformas y lenguajes de programación con los que implementar dispositivos móviles.
  • B9 : Capacidad para diseñar, consultar e integrar sistemas de base de datos buscando la optimización en su rendimiento.

 

Competencias Básicas y del MECES (Marco Español de Cualificaciones para la Educación Superior)

  • A1 : Capacidad de análisis y síntesis.
  • A10 : Habilidad de adaptación al ambiente cambiante propio de la disciplina, sabiendo aplicar los conocimientos adquiridos y resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
  • A11 : Capacidad de creatividad.
  • A12 : Motivación por la calidad.
  • A13 : Capacidad para mostrar información de forma clara atendiendo a un amplio conjunto de discapacidades técnicas, físicas y psíquicas.
  • A2 : Capacidad de organización y planificación.
  • A3 : Capacidad de comunicación oral y escrita de los conocimientos y conclusiones a públicos especializados y no especializados de un modo claro y sin ambigüedades.
  • A4 : Capacidad de gestión de la información y de los recursos disponibles.
  • A5 : Capacidad de trabajar en equipo con iniciativa y espíritu emprendedor.
  • A6 : Habilidades en las relaciones interpersonales.
  • A7 : Capacidad de razonamiento y extracción de conclusiones.
  • A8 : Compromiso ético y respeto por la propiedad intelectual.
  • A9 : Habilidad de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida auto-dirigido o autónomo.

 

Competencias Específicas Obligatorias:>>De Ingeniería del Software Avanzada

  • C1.1 : Capacidad para aprender y aplicar las técnicas y los conceptos principales del desarrollo dirigido por modelos que permitan establecer una clara trazabilidad entre los modelos que especifican el sistema y la implementación final obtenida.
  • C1.2 : Capacidad para aplicar el desarrollo dirigido por modelos a dominios específicos mediante lenguajes de dominio específico (DSL) y mediante la utilización de perfiles sobre el lenguaje de modelado estándar (UML).
  • C1.20 : Realizar un plan de iteración que permita planificar y gestionar el desarrollo de una aplicación gestionando el ámbito, los recursos disponibles, la duración del proyecto y los costes.
  • C1.21 : Utilizar de forma efectiva una herramienta de control de versiones para realizar el desarrollo en equipo de una aplicación Web distribuida.
  • C1.22 : Documentar de forma adecuada el desarrollo de una aplicación Web distribuida.
  • C1.23 : Dada una especificación de una aplicación, realizar la elección del conjunto de tecnologías adecuadas aplicables para la implementación de dicha aplicación.
  • C1.24 : Capacidad para definir el modelo de dominio a partir de los requisitos de usuario.
  • C1.25 : Capacidad para asignar responsabilidades, contratos de operación sobre las diferentes clases de dominio utilizando criterios de bajo acoplamiento, alta cohesión y complejidad manejable.
  • C1.3 : Capacidad para aprender y saber aplicar cuando debemos desarrollar un proyecto de una aplicación Web distribuida utilizando una metodología de desarrollo dirigida por modelos.
  • C1.4 : Capacidad para aprender y saber aplicar cuando debemos desarrollar un proyecto de una aplicación Web distribuida utilizando una metodología de desarrollo ágil.

 

Competencias Específicas Obligatorias:>>De Tecnologías de Desarrollo Software

  • C2.1 : Capacidad para aprender a utilizar una plataforma rica de desarrollo y a desarrollar mediante los lenguajes de programación de la plataforma .NET y Java.
  • C2.10 : Capacidad para aprender y desarrollar arquitecturas software distribuidas basadas en sistemas orientados a servicios mediante la plataformas .NET y Java.
  • C2.11 : Capacidad para desarrollar aplicaciones pesadas para un dispositivo móvil que requieren de una arquitectura orientada a servicios mediante la plataforma .NET y Java.
  • C2.12 : Capacidad para desarrollar interfaces de usuario ligeras en las aplicaciones para el dispositivo móvil.
  • C2.13 : Capacidad para aprender a definir, validar y utilizar el lenguaje de marcado XML en sus diferentes los diferentes escenarios de una aplicación.
  • C2.2 : Capacidad para desarrollar aplicaciones de escritorio con acceso a una base de datos relacional mediante la plataforma .NET y Java.
  • C2.3 : Capacidad para conocer y utilizar las técnicas de desarrollo para aplicaciones Web, mediantes las herramientas de programación de la plataforma .NET y Java.
  • C2.4 : Capacidad para desarrollar aplicaciones Web mediante peticiones síncronas y asíncronas y con acceso a una base de datos relacionar en las plataformas .NET y Java.
  • C2.5 : Capacidad para aprender y aplicar diferentes soluciones de gestión de bases de datos para el acceso eficiente y para asegurar el acceso en entornos de alta concurrencia.
  • C2.9 : Capacidad para aprender y desarrollar arquitecturas de computación distribuida basadas en sistemas orientados a mensajes con la plataforma .NET y Java.

 

 

 

Resultados de aprendizaje (Objetivos formativos)

  • Planificar el desarrollo de una aplicación Web distribuida a partir de un diseño dado.
  • Desarrollar y desplegar una aplicación Web distribuida a partir de un diseño dado.
  • Utilizar de forma efectiva una herramienta de control de versiones para realizar el desarrollo en equipo de una aplicación Web distribuida.
  • Realizar pruebas unitarias, rendimiento y carga de una aplicación Web distribuida.
  • Dada una especificación de una aplicación, realizar la elección del conjunto de tecnologías adecuadas aplicables para la implementación de dicha aplicación.
  • Documentar de forma adecuada el desarrollo de una aplicación.

 

 

Objetivos específicos indicados por el profesorado para el curso 2010-11

Sin datos

 

 

;

Datos generales

Código: 38219
Profesor/a responsable:
MELIA BEIGBEDER, SANTIAGO
Crdts. ECTS: 8,00
Créditos teóricos: 0,00
Créditos prácticos: 0,80
Carga no presencial: 7,20

Departamentos con docencia

  • Dep.: LENGUAJES Y SISTEMAS INFORMÁTICOS
    Área: LENGUAJES Y SISTEMAS INFORMATICOS
    Créditos teóricos: 0
    Créditos prácticos: 0,8
    Este dep. es responsable de la asignatura.
    Este dep. es responsable del acta.

Estudios en los que se imparte