Capas de la ingeniería de software.

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

1. Capa de metodos

1.1. • Centrada en actividades técnicas que se deben realizar para conseguir las tareas de ingenieria.

1.2. Tienen una gran gama de tareas que incluyen en análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento.

1.3. Dependen de un conjunto de principios básicos que gobiernan cada una de las areas de la tecnología, incluyen actividades de modelado y diferentes técnicas descriptivas.

1.4. • Se centra en como realizar las actividades técnicas.

1.4.1. • Diseño, traducen el modelo de análisis como en el producto que proporciona las funciones del software.

1.5. • Análisis, crea el modelo que es requerido por el software.

1.5.1. • Codificación, traduce el diseño en una forma ejecutable.

1.6. • Pruebas, ayuda a resolver errores en el código y el diseño subyacente.

2. Principales herramientas

2.1. Gestión de proyectos.

2.2. Control de cambios.

2.3. Generación de código.

2.4. Análisis y diseño.

2.5. Pruebas.

2.6. Ejemplares de automatización.

2.6.1. Actividades de gestión de proyectos.

2.6.2. Métodos técnicos del software.

2.6.3. Soporte de sistemas generales.

2.6.4. Marcos de trabajo con otras herramientas.

3. Capa de procesos

3.1. Uno de los fundamentos principales.

3.2. Define el proceso que se contribuirá al software, actividades y tareas.

3.3. Obtienen grandes productos de trabajo.

3.3.1. Documentos, modelos, datos, informes, formularios, entre otros.

3.4. Involucra a las personas en contexto de trabajo.

3.5. Importancia de un proceso.

3.5.1. Proporciona claridad de como realizarse un trabajo.

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

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

3.5.4. Especifica los puntos de control en calidad requerida.

4. Ingeniería de software

4.1. Objetivos.

4.1.1. Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software.

4.1.2. Mejorar el diseño de aplicaciones o software.

4.1.3. Promover el diseño al desarrollar actividades complejas.

4.1.4. Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo de estos.

4.1.5. Aumentar la eficiencia en sistemas.

4.2. Metodologia

4.2.1. Programacion

4.2.1.1. Desarrollo aplicación de infraestructura.

4.2.1.1.1. Permite el desarrollo y la organización de los elementos que formaran la infraestructura de la aplicación.

4.2.1.2. Adaptación del paquete.

4.2.1.2.1. Entiende de una manera detallada el funcionamiento del paqute.

4.2.1.3. Desarrollo de unidades interactivas.

4.2.1.3.1. Realizan los procedimientos que se ejecutan por un dialogo, usuario o sistema.

4.2.1.4. Desarrollo de unidades de diseño en batch.

4.2.1.4.1. Se utilizan en una serie de combinación de técnicas, como diagramas de flujo, diagramas de estructuras, tablas de decisiones y entre otros.

4.2.1.5. Desarrollo de unidades de diseño manuales.

4.2.1.5.1. El objetivo central es proyectar todos los procedimientos administrativos que desarrollan en torno a la utilización de los componentes computarizados.