Kategorier: Alle - software - requerimientos - metodología - modelos

af Ana del rosario 4 år siden

460

Fundamentos de la Ingeniería de Software

La ingeniería de software es un campo que ha evolucionado significativamente desde que Fritz Bauer utilizó el término por primera vez en 1968. Su desarrollo incluye diversas metodologías, modelos y actividades esenciales para construir sistemas efectivos.

Fundamentos de la Ingeniería de Software

Conceptos de la Ingeniería de Software

Metodología

Método

Notaciones

Requerimientos

objetivos

Recursos

Tareas

Actividades

Productos de Trabajo

Modelos

Sistemas

Participantes

Fundamentos de la Ingeniería de Software

Autores

Pressman, 2005
Sommerville, 2004
IEEE, 1993
Bauer, 1972
Bohem, 1976
Zelkovitz, 1978

Conceptos

Software
Documentación para el usuario
Archivos de configuración
Diversos programas independientes
Ingenieria

Antecedentes de la Ingeniería de Software

1985, aparecen herramientas, metodologias y tecnologias.
1965-1985, crisis de software en palabras de Edsger Dijkstra.
1968, Fritz Bauer utiliza el termino Ingenieria de Software por primera vez, omite de Ciencias de la Otan.

Fallas de la Ingenieria de Software por Keith F. Kelly.

Fracasar al hacer una implementación.
Desconocer la re-ingeniería.
adivinar las intenciones del Usuario
Espera que el usuario configure antes de usarlo.
Esperar que el usuario procesara todo.
Esperar que el usuario lea todo.
Fallar al proteger la privacidad del usuario.
Negligencia para tomar en cuenta las fallas.
Basar el diseño en motivos propios.
La solución es mas problemática que el problema.

Personal y sus roles

Personal de pruebas
Analistas y programadores
Personal de mantenimiento
Usuario líder
Usuario final

Modelos de Procesos y sus Ciclos de Vida

Actividades de protección
Conjunto de tareas
Marco común del proceso

Desarrollo de la Ingeniería de Software (Pressman)

Implementación
Diseño de objetos
Análisis y diseño del sistema
Obtención de requerimientos