DESAFIOS DEL CURSO DE INGENIERíA DE SOFTWARE

Description

Mapa mental sobre un ejercicio realzado en Costa rica sobre la ingenieria de software
Jonathan Alexand
Mind Map by Jonathan Alexand, updated more than 1 year ago
Jonathan Alexand
Created by Jonathan Alexand about 10 years ago
49
0

Resource summary

DESAFIOS DEL CURSO DE INGENIERíA DE SOFTWARE
  1. Modelos de proceso software
    1. Marco que se requiere para desarrollo de softawre de calidad
      1. Comunicacion
        1. planificación
          1. Modelado
            1. Construcción
              1. Despliegue
            2. Existen 2 tipos de modelos
              1. Prescriptivos
                1. Llamados “metodologías pesadas” que enfatizan la definición, la identificación y la aplicación detallada de actividades y tareas del proceso
                  1. Modelos prescriptivos
                    1. Cascada
                      1. Proceso unificado
                        1. Procesos incrementales
                          1. Procesos evolutivos
                            1. Procesos especializados
                          2. Proceso Unificado Racional (RUP)
                            1. Union de tecnicas de desarrollo a traves de UML
                              1. Tiene 4 Fases
                                1. Concepción o inicio
                                  1. Establecer un caso empresarial
                                    1. Identificar entidades externas
                                      1. Definicio de alcance
                                  2. Elaboración
                                    1. Compresion y dominio del problema
                                      1. Contruccion del marco conceptual
                                        1. Diseño del plan
                                          1. Identificacion de riesgos
                                            1. Casos de uso UML
                                    2. Construcción
                                      1. Diseño
                                        1. Programacion
                                          1. Pruebas
                                            1. Integracion de partes en paraleso al final.
                                              1. Se obtiene un Software funcionando sus respectivos manuelaes.
                                      2. Transición
                                        1. Funcionamiento en el entorno final de trabajo.
                                      3. Ciclo de vida del RUP
                                        1. Dirigido por casos de uso
                                          1. Reflejan necesidades de los usuarios
                                            1. Captacion de requerimientos
                                              1. Son guias del procesos de desarrollo
                                          2. Centrado en la arquitectura
                                            1. Primera maqueta de comun acuerdo entre usuarios creadores del SW
                                              1. Cimientos del analisis del proyecto
                                            2. Iterativo e incremental
                                              1. Cada fase debe tener iteraciones
                                                1. Centra su atencion en el analisis, Diseño y refinacion de requerimientos
                                        2. Programación extrema (XP)
                                          1. Recoje practicas exitosas en los proyectos y las lleva al extremo
                                            1. Algunas practicas son:
                                              1. Metáfora
                                                1. Apliaciones con integridad conceptual
                                                2. Propiedad colectiva de código
                                                  1. Todos los programadores son dueños del codigo y por los tanto todos conocen de el. De esta forma cuando laguien falta siempre habra otro el maneje lo mismo que todos saben
                                                  2. Planificación de sprints
                                                    1. Diseño simple
                                                      1. Diseño a la medida de los requerimientos
                                                      2. Refabricación
                                                        1. Reutlizacion y optimiacion del codigo
                                                        2. Definicion del alcance y tiempo de cada iteracion del desarrollo para que el cliente asigne prioridades
                                                        3. Integración continua
                                                          1. Ensamblar periodicamente cada modulo del sistema. el codigo se divide y al terminar se une.
                                                          2. Cliente en sitio
                                                            1. El cliente simpre forma parte de equipo de trabajo
                                                            2. Código estándar
                                                              1. Conjunto de normas y reglas que definirian el codigo unitario a utilizar
                                                        4. Scrum
                                                          1. Metodo agil con enfoque en la administracion iterativa
                                                            1. Fases
                                                              1. Planeación
                                                                1. Establece objetivo generales y el diseño de la arquitectura del Software
                                                                2. Ciclos sprint
                                                                  1. Cada ciclo desarrolla un incremento del sistema
                                                                  2. Conclusion del proyecto
                                                                    1. Completa la documentación requerida como la ayuda y los manuales del usuario y valora las lecciones aprendidas en el proyecto
                                                              2. Combinación de Scrum y RUP
                                                                1. Se aplica el enfoque de administración iterativa de Scrum durante la planificación del proyecto y conforme se va implementando la aplicación este enfoque facilita la gestión de cada uno de los sprints.
                                                                2. Uso de RUP y XP
                                                                  1. 1. Seguimiento y control del proyectouimiento y control del proyecto
                                                                    1. Gestión del Riesgo
                                                                      1. Aseguramiento de la calidad del software
                                                                        1. Revisiones técnicas formales
                                                                          1. Mediciones
                                                                            1. Gestión de la configuración del software
                                                                              1. Gestión de la reutilización
                                                                                1. Preparación y producción de productos de software
                                                                            Show full summary Hide full summary

                                                                            Similar

                                                                            Unit 1 Sociology: Family Types
                                                                            ArcticCourtney
                                                                            Biology Unit 2 - DNA, meiosis, mitosis, cell cycle
                                                                            DauntlessAlpha
                                                                            History- Home Front WW1
                                                                            jessmitchell
                                                                            Chemistry C1
                                                                            Chloe Winn
                                                                            An Inspector Calls - Inspector Goole
                                                                            Rattan Bhorjee
                                                                            GCSE REVISION TIMETABLE
                                                                            gracemiddleton
                                                                            Variation and evolution Quiz
                                                                            James Edwards22201
                                                                            Bowlby's Theory of Attachment
                                                                            Jessica Phillips
                                                                            2PR101 1.test - 10. část
                                                                            Nikola Truong
                                                                            NSI / PSCOD/ ASSD
                                                                            Yuvraj Sunar
                                                                            General Pathoanatomy Final MCQs (301-400)- 3rd Year- PMU
                                                                            Med Student