Capas de la Ingeniería de Software

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Capas de la Ingeniería de Software par Mind Map: Capas de la Ingeniería de Software

1. Ingeniería de software

1.1. Objetivos

1.1.1. Mejorar el diseño de aplicaciones o software

1.1.2. Promover mayor calidad al desarrollar aplicaciones complejas

1.1.3. Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo de los mismos

1.1.4. Aumentar la eficiencia de los sistemas

1.2. Metodologia

1.2.1. Programacion

1.2.1.1. Desarrollo de la aplicacion

1.2.1.1.1. Desarrollo de la infraestructura

1.2.1.1.2. Adaptación del paquete

1.2.1.1.3. Desarrollo de unidades de diseño de interactivas

1.2.1.1.4. Desarrollo de unidades de diseño batch

1.2.1.1.5. Desarrollo de unidades de diseño manuales

2. Capa Procesos

2.1. Define el proceso que se usará para construir el software, las actividades y las tareas

2.2. Se obtienen productos de trabajo

2.2.1. Modelos, documentos, datos, informes, formularios, etc.

2.3. Proporciona a las personas involucradas el contexto de su trabajo

2.4. Importancia de un proceso

2.4.1. Proporciona claridad de cómo ha de realizarse el trabajo

2.4.2. Identifica todas las actividades y tareas de la ingeniería del software

2.4.3. Define el flujo de trabajo entre las actividades y tareas

2.4.4. Especifica los puntos de control de calidad requeridos

3. Capa Metodos

3.1. Contiene los métodos definidos para realizar esas actividades de forma eficiente

3.1.1. Se centra en cómo se han de realizar las actividades técnicas

3.2. Actividades técnicas fundamentales

3.2.1. Análisis

3.2.1.1. Se crea el modelo de lo que es requerido por el software

3.2.2. Diseño

3.2.2.1. Siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software

3.2.3. Codificación

3.2.3.1. Traduce el modelo de diseño en una forma ejecutable

3.2.4. Pruebas

3.2.4.1. Ayuda a destapar errores en el código y el diseño subyacente

4. Capa Herramientas

4.1. Proporciona soporte a las capas de proceso y métodos centrándose en el significado de la automatización de algunas de las actividades manuales

4.1.1. Ejemplos de Atumatizacion

4.1.1.1. Actividades de gestión de proyectos

4.1.1.2. Métodos técnicos usados en la ingeniería del software

4.1.1.3. Soporte de sistemas general

4.1.1.4. Marcos de trabajo para otras herramientas

4.1.2. Reduce las posibilidades de errores

4.2. Ejemplos de herramientas

4.2.1. Gestión de proyectos

4.2.2. Control de cambios

4.2.3. Análisis y diseño

4.2.4. Generación de código

4.2.5. Pruebas