Capas de ingeniería de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Capas de ingeniería de Software por Mind Map: Capas de ingeniería de Software

1. Tecnología multicapa

1.1. Procesos

1.1.1. Un marco de trabajo que ayuda al jefe de proyecto a controlar la gestión del proyecto y las actividades de ingeniería.

1.1.2. Importancia: Un proceso es útil porque proporciona claridad en cómo ha de realizarse el trabajo. Cualquier conjunto de actividades humanas complejas se puede convertir en caótico si no hay guías para que las personas puedan realizar las actividades.

1.1.3. Un proceso consiste en: ‐Identifica todas las actividades y tareas de la      ingeniería del software ‐Define el flujo de trabajo entre las actividades y tareas ‐Identifica los productos de trabajo que se producen ‐Especifica los puntos de control de calidad requeridos

1.2. Métodos

1.2.1. Las actividades técnicas requeridas para la creación de productos de trabajo.

1.2.2. Las actividades técnicas fundamentales para construir software son: ‐Análisis: el análisis es el fundamento de todos los trabajos de ingeniería que siguen. Durante el análisis, se crea el modelo de lo que es requerido por el software. ‐Diseño: las actividades de diseño siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software. ‐Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable. ‐Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente.

1.3. Herramientas

1.3.1. La ayuda automatizada para los procesos y métodos.

1.3.2. Las herramientas se pueden utilizar para automatizar las siguientes actividades: ‐Actividades de gestión de proyectos ‐Métodos técnicos usados en la ingeniería del software ‐Soporte de sistemas general ‐Marcos de trabajo para otras herramientas

1.3.3. Existen una gran variedad de herramientas para múltiples actividades. Entre ellas se pueden destacar las siguientes: ‐Herramientas de gestión de proyectos ‐Herramientas de control de cambios ‐Herramientas de análisis y diseño ‐Herramientas de generación de código ‐Herramientas de pruebas ‐Herramientas de reingeniería ‐Herramientas de documentación ‐Herramientas de prototipos