Modelo de Procesos de Software

Description

Presaberes UNAD
Alex Hg
Mind Map by Alex Hg, updated more than 1 year ago
Alex Hg
Created by Alex Hg over 3 years ago
27
0

Resource summary

Modelo de Procesos de Software
  1. Un modelo de proceso de software define cómo solucionar la problemática del desarrollo de sistemas de software. Para desarrollar el software se requiere resolver ciertas fases de su proceso, las cuales se conocen en su conjunto como el ciclo de vida1 del desarrollo de software. Un modelo de proceso debe considerar una variedad de aspectos, como el conjunto de personas, estructuras organizacionales, reglas, políticas, actividades, componentes de software, metodologías y herramientas utilizadas.
    1. Naturaleza del proyecto
      1. Primero en su tipo
        1. Segundo en su tipo
          1. Variación de uno existente
            1. Legado
              1. Reutilizable
                1. Mejora de sistema
                2. Arquitectura
                  1. Una arquitectura de software define la estructura general de un sistema y varía de acuerdo con el tipo de sistema a desarrollarse. Así, puede estar basada en elementos sencillos o componentes prefabricados de mayor tamaño, y se especifica de acuerdo con los diferentes tipos de sistemas
                    1. Además de depender del tipo de sistema a desarrollar, la selección de una arquitectura afecta aspectos como la extensibilidad del sistema Por lo tanto, la arquitectura debe ser escogida de manera que minimice los efectos de cambios futuros en el sistema
                      1. Tipos
                        1. Transformación por lote
                          1. Transformación continua
                            1. Sistema Interactivos
                              1. Simulación dinamica
                                1. Sistemas de tiempo real
                                  1. Sistemas transaccionales
                                  2. Elementos
                                    1. Interfaces
                                      1. Funcionalidades
                                        1. Datos
                                          1. Funciones
                                            1. Objetos
                                              1. Información
                                          2. Actividades
                                            1. Ciclo de Vida del desarrollo de software - SDLC
                                              1. Es el compendio de las fases ordenadas que componen el proceso de desarrollo de un software. Estas suelen ejecutarse de manera secuencial en el esquema tradicional, sin embargo pueden ser abordadas iterativamente para mejorar una fase previa.
                                                1. Planificación
                                                  1. Modelo de requisitos
                                                  2. Análisis
                                                    1. Modelo de análisis
                                                    2. Diseño del sistema
                                                      1. Modelo de diseño
                                                        1. Diseño de Objetos
                                                          1. Diseño de sistema
                                                        2. Implementación
                                                          1. Modelo de Implementación
                                                            1. Lenguajes de Programación
                                                              1. Bases de datos
                                                              2. Modelo de Integración
                                                                1. Pruebas
                                                                  1. Modelo de pruebas
                                                                    1. Validación
                                                                      1. Verificación
                                                                    2. Documentación
                                                                      1. Manual de Usuario
                                                                        1. Manual del Programador
                                                                          1. Manual del Operador
                                                                            1. Manual del Administrador
                                                                          2. Mantenimiento
                                                                      2. Metodologías
                                                                        1. Los métodos definen las reglas para las transformaciones internas de las actividades, mientras que las metodologías definen el conjunto de métodos. Un método es un procedimiento que define tareas o acciones a realizar, donde cada tarea incluye condiciones de entrada y de salida que se deben satisfacer antes y después de completarse.
                                                                          1. Tradicionales
                                                                            1. Diagramas de flujo
                                                                              1. Diagramas de Transición de estados
                                                                                1. Diagramas entidad - Relación
                                                                                  1. Las metodologías tradicionales o estructuradas se enfocan principalmente en la descomposición funcional de un sistema. El objetivo es lograr una definición completa del sistema en términos de funciones, estableciendo los datos de entrada y salida correspondientes.
                                                                                  2. Orientadas a Objetos
                                                                                    1. Diagramas de clases
                                                                                      1. Diagramas de casos de suso
                                                                                        1. Diagrama de Transición de estados
                                                                                          1. Diagramas de secuncia
                                                                                            1. Diagramas de colaboración
                                                                                              1. Diagramas de subsistemas
                                                                                                1. Las metodologías orientadas a objetos se enfocan principalmente en el modelado de un sistema en términos de objetos. A diferencia de las metodologías tradicionales, se identifican inicialmente los objetos del sistema para luego especificar su comportamiento.
                                                                                              Show full summary Hide full summary

                                                                                              Similar

                                                                                              Entornos de Desarrollo - Test UML
                                                                                              Juan Torrella
                                                                                              Programacion orientada a objetos
                                                                                              david20lopez
                                                                                              all started two years ago
                                                                                              ivonne rojas hernandez
                                                                                              conceptos ciclo de vida de software
                                                                                              sebasholguin05
                                                                                              Introducción Lenguaje Unificado de Modelamiento - UML
                                                                                              Bermoz Bermoz
                                                                                              Test Conceptos Básicos UML
                                                                                              Bermoz Bermoz
                                                                                              LAS ARQUITECTURAS DE NEGOCIO, DE PROCESOS Y DE BPM
                                                                                              Elasio Rengifo Renteria
                                                                                              Repaso Conceptos Claves UML
                                                                                              Bermoz Bermoz
                                                                                              Arquitectura de software 4+1 UML
                                                                                              Luis Galicia
                                                                                              Gestión de Procesos de Negocio (BPM)
                                                                                              EduMan411
                                                                                              DIAGRAMA DE ACTIVIDADES
                                                                                              Ivonne Elizabeth Castañeda Bazan