ST0762

Anuncio
IDENTIFICACIÓN
NOMBRE ESCUELA
ESCUELA DE INGENIERIA
NOMBRE DEPARTAMENTO
Informática Y Sistemas
INGENIERIA DE SISTEMAS, TELEMATICA Y
AFINES
NOMBRE ASIGNATURA EN ESPAÑOL INGENIERÍA DE SOFTWARE ORIENTADO A
OBJETOS
OBJECT-ORIENTED SOFTWARE
NOMBRE ASIGNATURA EN INGLÉS
ENGINEERING
ST0762
CÓDIGO
ÁREA DE CONOCIMIENTO
SEMESTRE DE UBICACIÓN
20161
INTENSIDAD HORARIA SEMANAL
8 horas semanales
INTENSIDAD HORARIA SEMESTRAL
32 horas semestral
CRÉDITOS
2
CARACTERÍSTICAS
No suficientable
2. JUSTIFICACIÓN DEL CURSO
El curso es pertinente puesto que articula las prácticas de ingeniería que deben
ser aplicadas para construcción de un producto software y las consideraciones
importantes alrededor de los procesos.
El curso es pertinente puesto que articula las prácticas de ingeniería que deben ser
aplicadas para construcción de un producto software y las consideraciones importantes
alrededor de los procesos.
3. PROPÓSITO U OBJETIVO GENERAL DEL CURSO
3.1. El curso desarrollará y ampliará las capacidades del estudiante para:
El curso desarrollará y ampliará las capacidades del estudiante para:
3.2.
Conocer los elementos básicos de la ingeniería de software
3.3.
Valorar el enfoque de modelado OO como estrategia para entender, analizar e
implementar una solución informática
3.4.
Entender las características de un proceso de desarrollo orientado a objetos
3.5.
1/4
Utilizar UML como lenguaje para capturar y analizar los requisitos de un sistema
informático
3.6.
Reconocer algunos de los diagramas principales de UML
3.7.
Valorar la importancia de la calidad del software y de los principios de arquitectura
en los que se fundamenta una solución software
3.8.
Reconocer las características básicas de un lenguaje de programación y su
correspondencia con el diseño
4. COMPETENCIAS BÁSICAS QUE EL ALUMNO ESTARÁ EN CONDICIONES DE
LOGRAR:
5. DESCRIPCION ANALITICA DE CONTENIDOS: TEMAS Y SUBTEMAS
5.1.
5.2.
5.3.
PRINCIPIOS DE LA INGENIERÍA DE SOFTWARE (2 HORAS)
5.1.1.
La complejidad del software
5.1.2.
Elementos de la Ingeniería de Software
5.1.3.
La importancia del modelado
5.1.4.
Marcos metodológicos (RUP, Métodos ágiles)
PRINCIPIOS DE LA ORIENTACIÓN POR OBJETOS (4 HORAS)
5.2.1.
Herencia, Polimorfismo, Clasificación encapsulación, persistencia
5.2.2.
El papel de UML (diagramas estáticos y dinámicos)
CAPTURA Y ANÁLISIS DE REQUISITOS (6 HORAS)
5.3.1.
Modelado del proceso de negocio (diagrama de actividades)
5.3.2.
Definición de requisitos
5.3.3.
Clasificación, análisis y negociación de requisitos
5.3.4.
Técnicas para captura de requisitos
5.3.5.
Estructuración de requisitos funcionales por medio de casos de uso
5.3.6.
Modelo conceptual
5.3.7.
El prototipo de usuario
2/4
5.4.
5.5.
CONSIDERACIONES DE ARQUITECTURA (4 HORAS)
5.4.1.
La importancia de la arquitectura
5.4.2.
El papel del arquitecto
5.4.3.
La arquitectura por capas
5.4.4.
Tratamiento de los atributos de calidad
DISEÑO DETALLADO (6 HORAS)
5.5.1.
Definición de responsabilidades de objetos (diagrama de interacción)
5.5.2.
Diagrama de transición de estados
5.5.3.
Mapeo de objetos a un modelo relacional
5.5.4.
Tratamiento de la lógica de acceso a datos
6. ESTRATEGIAS METODOLÓGICAS Y DIDÁCTICAS:
7. RECURSOS
8. CRITERIOS Y POLÍTICAS DE SEGUIMIENTO Y EVALUACIÓN ACADÉMICA
Seguimiento 20%
Proyecto: 3 entregas 40% (15%, 15 %, 10% )
Proyecto: 3 entregas 40% (15%, 15 %, 10% )
2 Parciales 40% (20 % cada uno)
9. BIBLIOGRAFIA GENERAL
9.1.
Pressman, Roger. Ingeniería de Software: Un enfoque práctico. 6a Edición.
McGrawHill, 2006
9.2.
Sommerville, Ian. Ingeniería del Software. 7a Edición. Addison Wesley, 2005.
9.3. Pfleeger, Shari Lawrence. Ingeniería de Software. Teoría y Práctica. Prentice
Hall, 2002
Pfleeger, Shari Lawrence. Ingeniería de Software. Teoría y Práctica. Prentice Hall,
2002
10. NOMBRE DEL PROFESOR COORDINADOR DE MATERIA Y NOMBRE DE
PROFESORES DE LA MATERIA QUE PARTICIPARON EN LA ELABORACIÓN.
3/4
11. REQUISITOS DEL PROCESOS DE ASEGURAMIENTO DE LA CALIDAD
Versión número:
1,0
Fecha elaboración:
2015/07/28
Fecha actualización:
2015/07/28
Aprobación:
HELMUTH TREFFTZ GOMEZ
4/4
Descargar