Ingeniería de software

Description

Mind Map on Ingeniería de software, created by Inti Guzmán Cajas on 29/11/2015.
Inti Guzmán Cajas
Mind Map by Inti Guzmán Cajas, updated more than 1 year ago
Inti Guzmán Cajas
Created by Inti Guzmán Cajas about 9 years ago
11
1

Resource summary

Ingeniería de software
  1. Producto Software
    1. Instrucciones (programas de cómputo) que cuando se ejecutan proporcionan las características, función y desempeño buscados;
      1. Características
        1. Se desarrolla o modifica con intelecto; no se manufactura en el sentido clásico.
          1. No se “desgasta”
            1. La mayor parte del software se construye para un uso individualizado.
            2. Clasificación
              1. De Sistemas
                1. Aplicación
                  1. De ingeniería y ciencias
                    1. Incrustado
                      1. De líneas de producto
                        1. Aplicaciones web
                          1. De inteligencia artificial
                          2. Modelos de Calidad
                            1. ISO 25010
                              1. De Boehm
                            2. Proceso del desarrollo de Software
                              1. Un marco de trabajo de las tareas que se requieren para construir software de alta calidad
                                1. Proceso Genérico
                                  1. Comunicación
                                    1. Ingeniería de requisitos
                                      1. Requisito
                                        1. Una condición o capacidad que un usuario necesita para resolver un problema o lograr un objetivo.
                                        2. Definición
                                          1. Un proceso sistemático de desarrollo de requerimientos, a través de un proceso iterativo, cooperativo de analizar del problema, documentar las observaciones resultantes en una variedad de representaciones y comprobar la exactitud de la comprensión obtenida
                                          2. Tipos
                                            1. Requisitos Funcionales
                                              1. Determinan lo que el sistema puede o no hacer
                                              2. Requisitos no Funcionales
                                                1. se aplican al sistema en sus totalidad (Seguridad, mantenibilidad, etc.)
                                              3. Objetivos
                                                1. Conocer los requisitos relevantes
                                                  1. Lograr un acuerdo entre los stakeholders sobre los requisitos del sistema.
                                                    1. Documentar los requisitos y gestionar los mismo de manera sistemática
                                                    2. Proceso
                                                      1. Es un proceso iterativo e incremental, mediante el cual se logran identificar, documentar y gestionar los requisitos del producto software que se requiere
                                                  2. Planificación
                                                    1. Diseño
                                                      1. Implementación
                                                        1. Despliegue
                                                        2. Modelos
                                                          1. Cascada
                                                            1. Incremental
                                                              1. Evolutivo
                                                                1. Prototipos
                                                                  1. Espiral
                                                                  2. Concurrentes
                                                                  3. Calidad
                                                                    1. PSP
                                                                      1. TSP
                                                                        1. CMMI
                                                                          1. Proceso Unificado
                                                                        2. Metodologías de desarrollo
                                                                          1. Clasificación
                                                                            1. Estructuradas
                                                                              1. Orientadas a Procesos
                                                                                1. Orientadas a Datos
                                                                                  1. Mixtas
                                                                                  2. Orientadas a Objetos
                                                                                    1. Ortodoxas
                                                                                      1. OMT
                                                                                        1. Método de Booch
                                                                                          1. OOSE
                                                                                            1. PU
                                                                                            2. Ágiles
                                                                                              1. XP
                                                                                                1. Scrum
                                                                                                  1. AUP
                                                                                              2. Conjunto de técnicas y procedimientos organizados en fases para el desarrollo de productos software, de manera eficaz, y abarca el ciclo de vida del mismo.
                                                                                              3. Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software; es decir, la aplicación de la ingeniería al software
                                                                                                Show full summary Hide full summary

                                                                                                Similar

                                                                                                Introducción a la Ingeniería de Software
                                                                                                David Pacheco Ji
                                                                                                Ingeniería de Software
                                                                                                Michael F. Gonzalez
                                                                                                Glosario de términos de Ingeniería de Software
                                                                                                Eduardo Ahumada-Tello
                                                                                                Codigo de Etica del Ingeniero de software
                                                                                                ycjc1994
                                                                                                Temario Ingenieria de Software
                                                                                                Héctor Cruz
                                                                                                Estructura base de la metodología TSP
                                                                                                hector martinez
                                                                                                ÉTICA DEL INGENIERO DE SOFTWARE
                                                                                                Richard Esparza
                                                                                                Mantenimiento Software
                                                                                                Andrea Basantes
                                                                                                Arquitectura de software 4+1 UML
                                                                                                Luis Galicia
                                                                                                METODOLOGÍAS CLÁSICAS
                                                                                                Carla Gamboa