Temario TI
MODULO I: Análisis y Diseño de Sistemas
El alumno se familiarizará y describirá los conceptos y aspectos fundamentales del Análisis y
Diseño Orientado a Objetos (AyDOO) dentro del desarrollo de un sistema de software, así como
las técnicas, metodologías y herramientas actuales de dicho paradigma en la Ingeniería de software.
1. Tecnología de Objetos
1.1. Diferencia entre Análisis y Diseño
1.2. Análisis y Diseño Orientado a Objetos
1.3. Objetos y Clases
2. El ciclo de vida y el plan de trabajo con base
en el Proceso Unificado
2.1. El Ciclo de Vida
2.2. Fases e Iteraciones
2.3. Artefactos y UML en el Proceso Unificado
2.4. Responsabilidades (trabajadores)
2.5. Disciplinas (flujos de trabajo) de ingeniería y de soporte
3. Modelo de Casos de Uso
3.1. Actores
3.2. Casos de Uso
3.3. Diagrama de Casos de Uso
3.5. Relaciones <
<
3.6. Puntos de extensión
3.7. Paquetes de Casos de Uso
4. Especificación de Casos de Uso (Flujos de
Eventos)
4.1. Documentación de un Caso de Uso
4.2. Caso de Uso de Alto Nivel
4.3. Flujos Primarios, Alternos y Excepcionales 4.4. Precondiciones y postcondiciones
4.5. Requerimientos especiales del caso de uso
4.6. Escenarios
4.7. Las Pruebas y los Casos de Uso
5. Modelo Conceptual
5.1. Conceptos
5.2. Atributos
5.3. Relación de Asociación
5.4. Diagrama del Modelo Conceptual
5.5. Identificación de conceptos mediante un
análisis de Casos de Uso
6. Diagramas de Clases
6.1. Clases
6.2. Atributos 6.3. Operaciones
6.4. Alcance de Atributos y Operaciones
6.5. Relaciones de Asociación, Agregación y
Dependencia
6.6. Generalización: la implementación de la
herencia
6.7. Visibilidad entre Clases
6.8. Navegabilidad
6.9. Multiplicidad
6.10. Completando el diagrama de clases
mediante el diagrama de interacción
7. Diagramas de Secuencia
7.1. Clases y Objetos
7.2. Línea de Vida 7.3. Foco de Control
7.4. Mensajes y Operaciones
7.5. Diagrama de Secuencia
7.6. Diagrama de Colaboración
7.7. Diferencias entre el Diagrama de
Colaboración y de Secuencia
7.8. Impacto del Diagrama de Interacción en el
Diagrama de Clases
MODULO II: Diseño de Bases de Datos
El alumno integrará los conceptos de análisis con el diseño de bases de datos relacionales. El alumno entenderá la necesidad del análisis de la información como fundamento en la elaboración
de un proyecto. Se estudiará y aplicará la normalización dentro del proceso de creación de la base
de datos relacional.
1. Fases del diseño de bases de datos
1.1 Recolección y análisis de requerimientos
1.2 Diseño conceptual
1.3 Diseño lógico de la base de datos (transformación de modelo de datos) 1.4 Diseño físico de la base de datos
2. Modelo Conceptual de Bases de Datos
2.1 Modelos de datos
2.2 Metodología de diseño conceptual
2.3 Modelo Entidad – Relación
2.3.1 Entidades y conjunto de entidades
2.3.2 Relaciones y conjunto de relaciones
2.3.3 Tipos de relaciones
2.3.4 Llaves primarias
2.3.5 Diagrama Entidad‐Relación 2.3.6 Reducción de diagramas E‐R a tablas
2.3.7 Generalización y especialización
2.3.8 Agregación
3. Modelado Lógico de Bases de Datos
3.1 Introducción
3.2 Objetivos del MR
3.2.1 Estructura del Modelo Relacional
3.2.2 Dominio y Atributo
3.2.3 Relación
3.2.4 Claves
3.2.5 Restricciones
3.3 Algebra Relacional
3.4 Mapeo de los objetos del modelo conceptual al modelo relacional 3.4.1 Atributos compuestos y polivalentes
3.4.2 Atributos identificadores
3.5 Teoría de la Normalización
3.6 Dependencias Funcionales
3.7 Axiomática de Amstrong
3.8 Cálculo de Llaves
3.9 Formas normales
MODULO III: Desarrollo de Aplicaciones Web
El desarrollo de aplicaciones Web involucra decisiones no triviales de ...
Regístrate para leer el documento completo.