Capas de la Ingeniería del Software

Diego Salazar
Mind Map by Diego Salazar, updated more than 1 year ago
Diego Salazar
Created by Diego Salazar about 6 years ago
884
0

Description

flip-flop

Resource summary

Capas de la Ingeniería del Software
  1. La Ingeniería del software es un tecnología multicapa. Cualquier enfoque de ingeniería (incluida ingeniería del software) debe apoyarse sobre un compromiso de organización de calidad.
    1. .MÉTODOS
      1. Los métodos de la ingeniería del software indican «cómo» construir técnicamente el software.
        1. los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento.
          1. Dependen de un conjunto de principios básicos que gobiernan cada área de la tecnología e incluyen actividades de modelado y otras técnicas descriptivas.
            1. Las actividades técnicas fundamentales para construir software son:
              1. ‐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.
                1. ‐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.
                  1. Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable.
                    1. Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente.
            2. HERRAMIENTAS:
              1. Las herramientas de la Ingeniería del software proporcionan un enfoque automático o semi-automático para el proceso y para los métodos.
                1. Cuando se integran herramientas para que la información creada por una herramienta la pueda utilizar otra, se establece un sistema de soporte para el desarrollo del software llamado ingeniería del software asistida por computadora (CASE).
                2. Las herramientas se pueden utilizar para automatizar las siguientes actividades:
                  1. ‐Actividades de gestión de proyectos
                    1. ‐Métodos técnicos usados en la ingeniería del software
                      1. Soporte de sistemas general
                        1. ‐Marcos de trabajo para otras herramientas
                  2. Existen una gran variedad de herramientas para múltiples actividades. Entre ellas se pueden destacar las siguientes:
                    1. Herramientas de gestión de proyectos
                      1. ‐Herramientas de control de cambio
                        1. ‐Herramientas de generación de código
                          1. ‐Herramientas de pruebas
                            1. ‐Herramientas de reingeniería
                              1. ‐Herramientas de documentación
                                1. ‐Herramientas de prototipos
                3. PROCESO
                  1. El proceso de la ingeniería del software es la unión que mantiene juntas las capas de tecnología y que permite un desarrollo racional y oportuno de la ingeniería del software.
                    1. Las áreas claves del proceso forman la base del control de gestión de proyectos del software y establecen el contexto en el que se aplican los métodos técnicos, se obtienen productos del trabajo (modelos, documentos, datos, informes, formularios, etc.), se establecen hitos, se asegura la calidad y el cambio se gestiona adecuadamente.
                    2. Un proceso: ‐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. La capa de proceso abarca las siguientes cuestiones:
                        1. ‐El marco de trabajo de proceso común (CPF)
                          1. Actividades y tareas de la ingeniería de software
                            1. ‐Puntos de control de calidad
                              1. ‐Definiciones de productos de trabajo
                                1. ‐Gestión de proyectos
                                  1. ‐Aseguramiento de la calidad del software
                                    1. ‐Gestión de la configuración del software
                                      1. Monitorización de proyecto
                                        1. ‐Medidas y métricas
                      Show full summary Hide full summary

                      Similar

                      Los Flip Flops
                      Diego Salazar
                      CODIFICADORES
                      Diego Salazar
                      Decodificador
                      Diego Salazar
                      flip-flop T
                      Diego Salazar
                      DEMULTIPLEXORES
                      Diego Salazar
                      FLIP- FLOP
                      Daniel Corrales
                      FLIP FLOP RS
                      Daniel Corrales
                      FLIP-FLOP J-K
                      Daniel Corrales
                      MULTIPLEXORES
                      Diego Salazar
                      MULTIPLEXORES Y DEMULTIPLEXORES 74HC, NXP
                      The GreedyVEVO .