Modelado de Procesos y Ciclo de vida

Description

Mind Map on Modelado de Procesos y Ciclo de vida, created by Luis Fernando Monroy Gómez on 28/04/2017.
Luis Fernando Monroy Gómez
Mind Map by Luis Fernando Monroy Gómez, updated more than 1 year ago
Luis Fernando Monroy Gómez
Created by Luis Fernando Monroy Gómez over 7 years ago
5
0

Resource summary

Modelado de Procesos y Ciclo de vida
  1. Ciclo de Vida de Desarrollo de Sistemas (SDLC)
    1. rastrea el historial (ciclo de vida) de un sistema de información. Quizá más importante para el diseñador del sistema, el SDLC proporciona la “gran imagen” dentro de la cual el diseño de la base de datos y el desarrollo de la aplicación pueden ser proyectados y evaluados.
      1. Planificacion
        1. Evaluación Inicial
          1. Proyecto de Factibilidad
        2. Analisis
          1. REquerimientos del Usuario
            1. Evaluación del Sistema Existente
              1. Diseño del Sistema Logico
              2. Diseño de Sistemas
                1. Especificacion del Sistema Detallado
                2. Ejecución y/o Implementacion
                  1. Codificación
                    1. Pruebas
                      1. Depuración
                        1. Instalacion
                          1. Afinación
                          2. Mantenimiento
                            1. Evaluación
                              1. Mantenimiento
                                1. Mejora
                              2. Modelado de Procesos
                                1. Arquitectura
                                  1. Es 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. Transformacion en el Lote
                                      1. Transformacion Continua
                                        1. Sistemas Interactivoss
                                          1. Simulacion Dinamica
                                            1. Sistemas de Tiempo Real
                                              1. Administración de Transacción
                                              2. Actividades
                                                1. En el proceso de software las actividades definen los pasos necesarios para lograr las metas y los objetivos; por ejemplo, especificar los requisitos del sistema. Las actividades deben: ser fáciles de definir y seguir; simplificar la comprensión del sistema; y ofrecer flexibilidad, precisión y extensibilidad
                                                  1. Las actividades básicas del proceso de desarrollo de software, conocidas como el ciclo de vida del software, son las siguientes:
                                                    1. Requuisitos
                                                      1. Analisis
                                                        1. Diseño
                                                          1. Implementación
                                                            1. Integración
                                                              1. Pruebas
                                                                1. Documentación
                                                                  1. Mantenimiento
                                                                2. Metodos y Metodologias
                                                                  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. Las diferentes metodologías varían en el alcance del apoyo:
                                                                      1. Dominio de Aplicabilidad
                                                                        1. Ciclo de Vida
                                                                          1. Información Recopilada
                                                                            1. Extensibilidad
                                                                              1. Modelos Generados
                                                                                1. Manejo de Consitencia
                                                                                  1. Integración
                                                                                    1. Escalabilidad
                                                                                  2. Estrategias
                                                                                    1. Las estrategias afectan aspectos como la arquitectura del sistema, el orden en que se llevarán a cabo las actividades del proceso y las metodologías a utilizarse. Dada la variedad de posibilidades, es necesario tomar ciertas decisiones iniciales correspondientes al tipo de proyecto a desarrollarse. Estas decisiones son parte de una estrategia de desarrollo, la cual incluye la selección de una tecnología y lenguaje de programación particular; por ejemplo, tecnología orientada a objetos y el lenguaje Java, respectivamente.
                                                                                      1. Otras estrategias aceptadas en la actualidad son los prototipos y la reutilización, los cuales se describirán a continuación:
                                                                                        1. Prototipos
                                                                                          1. es una versión preliminar, intencionalmente incompleta o reducida de un sistema. El uso de prototipos es una estrategia que puede aplicarse en casi todas las actividades del proceso de software. El propósito de los prototipos es obtener rápidamente la información necesaria para ayudar en la toma de decisiones.
                                                                                          2. Prototipos de Requisitos
                                                                                            1. Prototipos de Analisis
                                                                                              1. Prototipos de Diseño
                                                                                                1. Prototipos Vecticales
                                                                                                  1. Prototipos de Factibilidad
                                                                                                    1. Reutilizacion
                                                                                                      1. Consumo de Componentes Reutilizables
                                                                                                        1. Produccion de Componentes Reutilizables
                                                                                                    2. Herramientas
                                                                                                      1. son aplicaciones que apoyan la administración del proceso de software. El conjunto de estas herramientas se conoce como ingeniería de software asistida por computadora (CASE, Computer-Aided Software Engineering), cuyo objetivo es asistir al desarrollador durante las diferentes actividades del ciclo de vida del proceso de software. Las herramientas varían en su apoyo a los procesos integrando componentes como editores de texto, generadores de modelos gráficos (diagramas) generadores de código, compiladores, depuradores, verificadores, validadores, medidores (monitores), administradores de configuración y administradores del proyecto. Las herramientas CASE son indispensables en la administración del proceso de software.
                                                                                                        1. La selección de estas herramientas deben considerar el apoyo a las metodologías utilizadas son:
                                                                                                          1. Proveer apoyo explícito para cada paso del método
                                                                                                            1. Administrar toda la información que el método requiere obtener o especificar
                                                                                                              1. Permitir manejar grandes cantidades de información y ser escalable
                                                                                                                1. Incluir un mecanismo que permita probar que la información recolectada es consistente
                                                                                                                  1. Apoyar la organización de los diagramas de manera automática
                                                                                                                    1. Permitir usuarios simultáneos en uno o más proyectos
                                                                                                                      1. Poder generar una implementación inicial junto con la documentación
                                                                                                                        1. Apoyar la ingeniería en reversa para asegurar que los cambios directos en la implementación sean consistentes con los modelos administrados
                                                                                                                    Show full summary Hide full summary

                                                                                                                    Similar

                                                                                                                    Geometry Formulas (Perimeters)
                                                                                                                    PatrickNoonan
                                                                                                                    Respiratory System
                                                                                                                    bridget.watts97
                                                                                                                    AS Unit 1 Physics Flashcard Deck
                                                                                                                    Callum McClintock
                                                                                                                    English Literary Terminology
                                                                                                                    Fionnghuala Malone
                                                                                                                    Edexcel Additional Science Chemistry Topics 1+2
                                                                                                                    hchen8nrd
                                                                                                                    Cell Transport
                                                                                                                    Elena Cade
                                                                                                                    AQA GCSE Chemistry Unit 2
                                                                                                                    Gabi Germain
                                                                                                                    Acids, Bases and Salts
                                                                                                                    asramanathan
                                                                                                                    Rossetti Links
                                                                                                                    Mrs Peacock
                                                                                                                    A Christmas Carol (Key Quotes)
                                                                                                                    Samira Choudhury
                                                                                                                    NSI Course
                                                                                                                    Yuvraj Sunar