Procesos del software

Description

Mapa
Jesús Trujillo González
Mind Map by Jesús Trujillo González, updated more than 1 year ago
Jesús Trujillo González
Created by Jesús Trujillo González over 6 years ago
18
0

Resource summary

Procesos del software
  1. Actividades fundamentales para la ingeniería de software.
    1. Espefificasión de software.
      1. Diseño e implementasíon de software.
        1. Validación de software.
          1. Evolución de software.
          2. Descripción de los procesos.
            1. Producto.
              1. Roles.
                1. Precondiciones y postcondiciones.
                2. Modelos de procesos de software.
                  1. Modelo en cascada.
                    1. Análisis de definición de mantenimiento.
                      1. Diseño de sistemas de software.
                        1. Implementasión de prueba de utilidad
                          1. Integrasión y prueba de sistemas.
                            1. Opresión y mantenimiento.
                            2. Desarrollo incremetal.
                              1. Etapas.
                                1. Análisis de Componentes.
                                  1. Modificacion de requerimientos.
                                    1. Diseño de sistemas con reutilizacion.
                                      1. Desarrollo e incrementación.
                                    2. Ingeniera de software orientada a la reautilizasión.
                                      1. Etapa
                                        1. Análisis de componentes.
                                          1. Modificación de requerimientos.
                                            1. Diseño de sistema con Reutilisión.
                                              1. Desarrollo e integrasión.
                                            2. Desarrollo incremental.
                                              1. Búsqueda de descripción.
                                                1. Especificación.
                                                  1. Versión inicial.
                                                  2. Desarrollo
                                                    1. Versiones intermedias
                                                    2. Validación.
                                                      1. Versión final.
                                                2. Actividades De proceso.
                                                  1. Especificación de software.
                                                    1. Diseño e implementacion de software
                                                      1. Diseño arquitectónico.
                                                        1. Diseño interfaz.
                                                          1. Diseño de componentes.
                                                            1. Diseño de base de datos.
                                                            2. Validacion de software
                                                            3. Metodologías ágiles.
                                                              1. Scrum.
                                                                1. Se basa.
                                                                  1. Creación y asignación de tareas.
                                                                    1. se fijan las tareas que deben ejecutar cada uno de los equipos que colaborar en el desarrollo.
                                                                      1. Estas tareas se incorporan a un panel que controlará su estado de realización.
                                                                        1. Cada día se celebra una reunión rápida llamada Daily Scrum, en la que se habla del estado de las tareas y se cambian de un estado a otro según sea necesario.
                                                                          1. En esta reunión solo se hablará del estado de las tareas, cualquier otra duda, consulta o conversación se aplazará para otras reuniones.
                                                                            1. En esta reunión solo se hablará del estado de las tareas, cualquier otra duda, consulta o conversación se aplazará para otras reuniones.
                                                                        2. Ventajas.
                                                                          1. Detecta rápidamente que tareas se han quedado atascadas o qué equipos no están rindiendo al nivel que se esperaba.
                                                                            1. Es un método de desarrollo ágil ideal para entornos con mucha incertidumbre en cuanto al trabajo a realizar, en los que las tareas cambian muy rápidamente y son susceptibles de olvidarse.
                                                                            2. Desventajas.
                                                                              1. Las reuniones y la asignación de tareas deben estar controladas por un líder que conozca y comparta este sistema de trabajo.
                                                                            3. Programación extrema.
                                                                              1. Para aplicar la metodología debemos
                                                                                1. Trabajar en parejas
                                                                                  1. Se necesitan programadores con un perfil alto y con mucha Experiencia.
                                                                                    1. Comunicarse entre sí con.
                                                                                      1. El cliente tiene que integrarse a la metodología de trabajo.
                                                                                      2. Desventajas.
                                                                                        1. Es difícil integrar a programadores sin experiencia.
                                                                                          1. Se necesita un tipo de programador muy específico.
                                                                                            1. Mucha rotación.
                                                                                          2. Desarrollo Lean.
                                                                                            1. Filosoía del la metodología
                                                                                              1. Equipo preparado motivado muy unido.
                                                                                              2. Este proceso deben ocurrir dos cosas.
                                                                                                1. Disponer de un producto de software terminado y vendible que sabes que gusta a tu público.
                                                                                                  1. Te has dado cuenta de que tu idea nunca funcionará porque has comprobado que no tiene buena aceptación entre los usuarios y decides abandonar el proyecto.
                                                                                                  2. Proceso.
                                                                                                    1. Es un método de desarrollo ágil fantástico para proyectos a medio plazo: se concibe una idea, se programa y se lanza un prototipo que se ofrecen a un conjunto de personas para que lo prueben y poder analizar su comportamiento. Una vez analizado, se toman decisiones, se varía el rumbo, se desarrolla rápidamente y se repite el análisis con un nuevo prototipo. Después de una serie de iteraciones, dispondrás de un producto muy definido y que ha sido diseñado específicamente para cumplir el objetivo con el que fue concebido en función de las opiniones de los propios clientes finales.
                                                                                                    2. Ventajas
                                                                                                      1. Equipo muy solido.
                                                                                                        1. Dispones de unos programadores que son capaces de analizar la situación, tomar decisiones correctas y llevarlas a cabo a una velocidad fuera de lo normal.
                                                                                                    Show full summary Hide full summary

                                                                                                    Similar

                                                                                                    Mapa Mental "La participación ciudadana"
                                                                                                    FELIPE FUENTES HUERTA
                                                                                                    TIPOS DE COMUNIDAD
                                                                                                    Antony Montana
                                                                                                    EL HOMBRE Y LOS VALORES
                                                                                                    Jorge David Llaven Anzures
                                                                                                    San Benito de Nursia
                                                                                                    Jaime Riofrio
                                                                                                    CLASIFICACION Y CARACTERISTICAS DE LAS CUENTAS DE BALANCE
                                                                                                    YORLENY GARCIA VEGA
                                                                                                    Factores en el Crecimiento y Desarrollo
                                                                                                    Lucero Rojas Rebolledo
                                                                                                    mapa mental UNESR
                                                                                                    DARWIN GARCIA
                                                                                                    INTONATION
                                                                                                    Eugenia Turnes
                                                                                                    TRABAJO SOCIAL Y SU RELACION CON LA HISTORIA DE LOS VALORES
                                                                                                    yaneth revelo
                                                                                                    UNIVERSIDAD NACIONAL EXPERIMENTAL SIMON RODIGUEZ
                                                                                                    Yuli Montero
                                                                                                    Matriz fenomenologica.
                                                                                                    Angie Cuadrado