Publicado el 15 de Abril del 2019
1.210 visualizaciones desde el 15 de Abril del 2019
662,2 KB
35 paginas
Creado hace 12a (07/05/2012)
Ingeniería del software
02/05/12
ETSI Informática y de Telecomunicación
1
Profesores
Software
Actores
Estudiantes
02/05/12
ETSI Informática y de Telecomunicación
2
Software e Ingeniería del Software
Para desarrollar Software no basta con programar.
Software
Hay que conocer y elegir lenguajes:
➢ Programación (actividad)
➢ Descripción de información
➢ Interrogación
➢ Representación complejos (gráficos, lenguaje
natural, marcas,...)
➢ Descripción de procesos
Hay que conocer y elegir procesos complejos:
➢ Modelos de procesos
➢ Organización de equipos de trabajo
➢ Comunicación entre personas y organizaciones
Métodos, técnicas y herramientas generales
MTH específicas de dominio
02/05/12
ETSI Informática y de Telecomunicación
3
Software e Ingeniería del Software
MTH específicos de dominio
WEB
Frameworks
Aplicaciones
Juegos
MTH generales
Planificación
Procesos de
desarrollo
Métodos de
desarrollo
Gestión de
proyectos
Visualización
Animación
Realidad virtual
Seguridad
Gestión de
recursos
Paralelismo
Cliente/Servidor
P2P
Cloud
computing
Móviles
Interfaces multimodales
Usabilidad
Accesibilidad
Videojuegos
Formación básica (1º, 2º y 3º-1C)
02/05/12
ETSI Informática y de Telecomunicación
4
IS: Estructura general
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
Complementos de
programación
Complementos de PP y SO
Complementos IG
Complementos interdisciplinares
02/05/12
ETSI Informática y de Telecomunicación
5
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
6
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
7
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo de software (3º)
Desarrollo basado en modelos.
Dirección y gestión de proyectos (3º)
La organización y gestión de proyectos software es cada vez más
compleja. Hay que gestionar personas y recursos.
Metodologías de desarrollo ágil (4º)
La metodología no es un obstáculo, debe ser un catalizador.
02/05/12
ETSI Informática y de Telecomunicación
8
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo de software (3º)
Completar la formación adquirida en PDOO y FIS (2º)
Arquitecturas del software
Desarrollo dirigido por modelos
Verificación y validación
Evolución del software
02/05/12
ETSI Informática y de Telecomunicación
9
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Dirección y gestión de proyectos (3º)
Software
• Planificación de proyectos software
• Gestión de proyectos software
• Gestión de la configuración
• Calidad del software
02/05/12
ETSI Informática y de Telecomunicación
10
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Metodologías de desarrollo ágil (4º)
Software
Metodologías ágiles
Desarrollo centrado en el usuario
Software libre y su proceso de desarrollo
V&V en los procesos ágiles
02/05/12
ETSI Informática y de Telecomunicación
11
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
12
Formación de especialidad (obligatoria)
Sistemas de información WEB (3º)
- Programación cliente y servidor
Software
• JAVASCRIPT, JAVA
• PHP, JSP
- Lenguajes específicos de intercambio y
recuperación
• XML, XSL
- Herramientas de desarrollo
Desarrollo web
• Marcos de desarrollo (Frameworks)
02/05/12
ETSI Informática y de Telecomunicación
13
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
14
Formación de especialidad (obligatoria)
● Desarrollo basado en
Agentes (4º)
- Agentes y multiagentes
- Herramientas de
desarrollo
- Metodologías de
desarrollo
- Agentes móviles
● Desarrollo de sistemas
distribuidos (3º)
– Comunicación, sincronización
– Middlewares y plataformas
(móviles, cloud computing)
– Arquitecturas de sistemas y
aplicaciones (c/s, P2P, …)
– Metodologías y herramientas
de desarrollo
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
15
Formación de especialidad (obligatoria)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
02/05/12
ETSI Informática y de Telecomunicación
16
Formación de especialidad (obligatoria)
● Sistemas gráficos (3º)
● Modelado de sólidos y de volúmenes
● Interacción y animación
● Visualización (Rendering)
● Realidad virtual (avatares)
Software
● D. interfaces de usuario (4º)
● Interacción persona-ordenador
● Sistemas interactivos
● Diseño de sistemas interactivos
● Usabilidad y evaluación
Interacción y Sistemas gráficos
02/05/12
ETSI Informática y de Telecomunicación
17
Formación complementaria (optativa)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
Complementos de
programación
Complementos de PP y SO
Complementos IG
02/05/12
ETSI Informática y de Telecomunicación
18
Formación complementaria (optativa)
● Lógica y programación
● Lambda cálculo, lógica combinatoria
● Lógica temporal
● Programación funcional
● Programación lógica
● Nuevas tecnologías programación
Complementos de
programación
● Metadatos y reflexión
● Programación genérica
● Patrones/antipatrones
● Aplicaciones
02/05/12
ETSI Informática y de Telecomunicación
19
Formación complementaria (optativa)
● Programación paralela
- Sistemas paralelos
- Algoritmos paralelos
- Diseño de algoritmos
paralelos
- Lenguajes de
programación paralela
● Seguridad en Sistemas
Operativos
- Modelos y sistemas de
seguridad
- Programación segura
Ingeniería inversa
- Análisis de seguridad
Complementos de PP y SO
02/05/12
ETSI Informática y de Telecomunicación
20
-
Formación complementaria (optativa)
● Animación por ordenador
– Animación 2D y 3D
– Técnicas de animación
– Integración de imagen real
– Técnicas avanzadas
● Programación gráfica de
videojuegos
– Elementos gráficos de los juegos
– Metodología de diseño e implementación
– Realismo y simulación
– Optimización
Complementos IG
02/05/12
ETSI Informática y de Telecomunicación
21
Formación complementaria (optativa)
Desarrollo y gestión de proyectos
Software
Desarrollo web
Interacción y Sistemas gráficos
Sistemas distribuidos
y multiagente
Complementos de
programación
Complementos de PP y SO
Complementos IG
Complementos interdisciplinares
02/05/12
ETSI Informática y de Telecomunicación
22
Formación complementaria (optativa)
● Métodos numéricos en la Ingeniería
● Física aplicada a dispositivos informáticos
● Creación de empresas y gestión emprendedora
● Derecho informático
● Ética informática y sociedad de la información
Complementos interdisciplinares
02/05/12
ETSI Informática y de Telecomunicación
23
Profesores
Departamento de Lenguajes y Sistemas
Informáticos
Departamento de Ciencias de la Computación
e Inteligencia Artificial
Ingeniería del software
Interacción persona-ordenador y sistemas
multimodales
Sistemas gráficos y realidad aumentada
Sistemas distribuidos y ubicuos
Modelado de Procesos de negocio
Inteligencia ambiental
Desarrollo web y web semántica
Sistemas colaborativos
Tecnologías asistivas
Sistemas concurrentes y paralelos
Bioinformática
…........
Inteligencia artificial y razonamiento
aproximado
Soft-computing
Sistemas inteligentes
Sistemas de información inteligentes
Bases de datos inteligentes
Modelos de decisión y opimización
Incertidumbre en IA
Visión por computadoras
Procesamiento de información visual
Inteligencia computacional
….......
02/05/12
ETSI Informática y de Telecomunicación
24
Estudiantes: Ingenieros de Software
Capacitación general
para el desarrollo de software
Dirección y gestión
de proyectos
- Planificación de proyectos
- Gestión de proyectos
- Evaluación de proyectos
- Dirección de proyectos
Desarrollo propietario
y libre
- Metodologías de desarrollo
-Técnicas de desarrollo
- Herramientas de desarrollo
02/05/12
ETSI Informática y de Telecomunicación
25
Estudiantes: Ingenieros de Software
Capacitación tecnológica
Capacitación general
Dirección y gestión
de proyectos
Desarrollo WEB
Desarrollo
propietario y libre
Sistemas
gráficos
Sistemas
distribuidos y
multiagente
Interfaces de
usuario
02/05/12
ETSI Informática y de Telecomunicación
26
Estudiantes: Ingenieros de Software
Capacitación transversal:
Derecho, Ética, Matemáticas, Física, Empresa
Capacitación tecnológica
Desarrollo
WEB
Dirección y gestión
Capacitación general
de proyectos
Desarrollo
propietario y libre
Sistemas
gráficos
Sistemas
distribuidos y
multiagente
Interfaces de
usuario
Especialización:
Animación, videojuegos, web, interfaces,
seguridad , distribución, paralelismo
02/05/12
ETSI Informática y de Telecomunicación
27
Estudiantes: Proyección profesional actual
Ingeniero en Informática
SEPE
(Servicio de Empleo
Público Estatal)
Ingeniero T. en I. Gestión
02/05/12
ETSI Informática y de Telecomunicación
28
Estudiantes: Proyección profesional actual
AMETIC (Asociación mul
Comentarios de: Ingeniería del Software (0)
No hay comentarios