Ingeniero en Ciencias de la Computacion

Páginas: 14 (3435 palabras) Publicado: 10 de julio de 2014
Análisis Orientado a Objetos
Ingeniería del Software
M.C. José Martín Olguín Espinoza

M.C. Martín Olguín (C) 2004

Contenido del Curso
1.Introducción a la Ingeniería de Software
1.1. Definiciones de Ingeniería de Software
1.2. Características del Software
1.3. Aplicaciones del Software
1.4. Fases básicas del desarrollo del software
(definición, desarrollo, mantenimiento).

M.C.Martín Olguín (C) 2004

…Contenido del Curso
2.Modelos de Proceso del Software
2.1. Modelo en Cascada (ciclo de vida clásico)
2.2. Modelo en “V”
2.3. Modelo de Construcción de Prototipos
2.4. Modelos Evolutivos
2.4.1.
2.4.2.
2.4.3.

M.C. Martín Olguín (C) 2004

Modelo Incremental
Modelo Espiral
Modelo Espiral WIN-WIN

...Contenido del Curso
3.El Proceso Unificado de Desarrollo(RUP)
3.1. Antecedentes
3.2. Dirigido por casos de uso
3.3. Centrado en la Arquitectura
3.4. Iterativo e Incremental

M.C. Martín Olguín (C) 2004

…Contenido del Curso
4.Administración de proyectos de software
4.1. Componentes de un proyecto de software
4.2. Personal
4.3. Producto
4.4. Proceso
4.5. Proyecto

M.C. Martín Olguín (C) 2004

…Contenido del Curso
5.Conceptos delParadigma OO
5.1. El paradigma orientado a objetos
5.2. Clases y Objetos
5.3. Atributos
5.4. Operaciones, métodos y servicios
5.5. Mensajes
5.6. Encapsulamiento
5.7. Herencia
5.8. Polimorfismo
M.C. Martín Olguín (C) 2004

…Contenido del Curso
6.El UML
6.1. Vistas
6.1.1.
Vista de Casos de Uso
6.1.2.
Vista lógica
6.1.3.
Vista de Componentes
6.1.4.
Vista de la Implementación
6.1.5.Clasificadores y mecanismos de
extensión

M.C. Martín Olguín (C) 2004

...Contenido del Curso
6.2. Diagramas
6.2.1.
6.2.2.
6.2.3.
6.2.4.
6.2.5.
6.2.6.
6.2.7.
6.2.8.
6.2.9.
M.C. Martín Olguín (C) 2004

Diagramas de caso de uso
Diagramas de clases
Diagramas de objetos
Diagramas de estado
Diagramas de secuencia
Diagramas de colaboración
Diagramas de actividad
Diagramas decomponentes
Diagramas de implementación

...Contenido del Curso
7.Ingeniería de Requisitos y Análisis OO
7.1. Especificación de Requisitos
7.2. Modelo de Análisis

8.Diseño OO
8.1. Modelo de Diseño
8.2. Arquitectura del Software
8.3. Patrones de Diseño

M.C. Martín Olguín (C) 2004

...Contenido del Curso
9.Implementación
9.1. Programación Orientada a Objetos
9.2. Modelo deImplementación

10.

Pruebas OO

10.1. Conceptos
10.2. Pruebas del modelo de análisis y el de diseño
10.3. Pruebas de unidad
10.4. Pruebas de integración
10.5. Pruebas de validación
M.C. Martín Olguín (C) 2004

...Contenido del Curso
11.

Métricas OO

11.1. Conceptos
11.2. Métricas para el modelo de diseño OO
11.3. Métricas orientadas a clases
11.4. Métricas orientadas aoperaciones

M.C. Martín Olguín (C) 2004

Bibliografía
1.

Ingeniería del Software: un enfoque
práctico. 5ta edición.
Roger Pressman
McGraw-Hill

2.

Ingeniería de Software Orientado a Objetos
Bernd Bruegge
Pearson Educación

3.

The Rational Unified Process
Philippe Krutchen
Addison-Wesley

M.C. Martín Olguín (C) 2004

...Bibliografía
1.

The Unified Modeling Language. UserGuide
Grady Booch, James Rumbaugh, Ivar Jacobson
Addison-Wesley

2.

Design Patterns
Erich Gamma
Addison-Wesley

3.

El Proceso Unificado de Desarrollo de Software
Ivar Jacobson, Grady Booch y James Rumbaugh
Addison-Wesley

M.C. Martín Olguín (C) 2004

Unidad 1
Introducción a la Ingeniería del
Software

M.C. Martín Olguín (C) 2004

Software


Es el conjunto deprogramas de
cómputo, documentos asociados y
esquemas de configuración necesarios
para que estos programas operen.
[Sommerville, 2001]

M.C. Martín Olguín (C) 2004

Ingeniería del Software
Definiciones del prólogo a la cuarta
edición en español de “Ingeniería del
Software: un enfoque práctico” de
Roger Pressman:
 Definición 1:




Ingeniería del Software es el estudio de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero En Ciencias De La Computación
  • Ingeniero en Computación
  • ingeniero en computacion
  • Ingeniero En Computación
  • ingeniero en computación
  • Ingeniero En Computación
  • Ingeniero En Computacion
  • Ingeniero en Computación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS