Ingeniería de software

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 5 years ago
4
1

Description

Mind Map on Ingeniería de software, created by Inti Guzmán Cajas on 11/29/2015.

Resource summary

Ingeniería de software
1 Producto Software
1.1 Instrucciones (programas de cómputo) que cuando se ejecutan proporcionan las características, función y desempeño buscados;
1.2 Características
1.2.1 Se desarrolla o modifica con intelecto; no se manufactura en el sentido clásico.
1.2.2 No se “desgasta”
1.2.3 La mayor parte del software se construye para un uso individualizado.
1.3 Clasificación
1.3.1 De Sistemas
1.3.2 Aplicación
1.3.3 De ingeniería y ciencias
1.3.4 Incrustado
1.3.5 De líneas de producto
1.3.6 Aplicaciones web
1.3.7 De inteligencia artificial
1.4 Modelos de Calidad
1.4.1 ISO 25010
1.4.2 De Boehm
2 Proceso del desarrollo de Software
2.1 Un marco de trabajo de las tareas que se requieren para construir software de alta calidad
2.2 Proceso Genérico
2.2.1 Comunicación
2.2.1.1 Ingeniería de requisitos
2.2.1.1.1 Requisito
2.2.1.1.1.1 Una condición o capacidad que un usuario necesita para resolver un problema o lograr un objetivo.
2.2.1.1.2 Definición
2.2.1.1.2.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.2.1.1.3 Tipos
2.2.1.1.3.1 Requisitos Funcionales
2.2.1.1.3.1.1 Determinan lo que el sistema puede o no hacer
2.2.1.1.3.2 Requisitos no Funcionales
2.2.1.1.3.2.1 se aplican al sistema en sus totalidad (Seguridad, mantenibilidad, etc.)
2.2.1.1.4 Objetivos
2.2.1.1.4.1 Conocer los requisitos relevantes
2.2.1.1.4.2 Lograr un acuerdo entre los stakeholders sobre los requisitos del sistema.
2.2.1.1.4.3 Documentar los requisitos y gestionar los mismo de manera sistemática
2.2.1.1.5 Proceso
2.2.1.1.5.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.2.2 Planificación
2.2.3 Diseño
2.2.4 Implementación
2.2.5 Despliegue
2.3 Modelos
2.3.1 Cascada
2.3.2 Incremental
2.3.3 Evolutivo
2.3.3.1 Prototipos
2.3.3.2 Espiral
2.3.4 Concurrentes
2.4 Calidad
2.4.1 PSP
2.4.2 TSP
2.4.3 CMMI
2.4.4 Proceso Unificado
3 Metodologías de desarrollo
3.1 Clasificación
3.1.1 Estructuradas
3.1.1.1 Orientadas a Procesos
3.1.1.2 Orientadas a Datos
3.1.1.3 Mixtas
3.1.2 Orientadas a Objetos
3.1.2.1 Ortodoxas
3.1.2.1.1 OMT
3.1.2.1.2 Método de Booch
3.1.2.1.3 OOSE
3.1.2.1.4 PU
3.1.2.2 Ágiles
3.1.2.2.1 XP
3.1.2.2.2 Scrum
3.1.2.2.3 AUP
3.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.
4 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

Ingeniería de Software
Michael F. Gonzalez
Ingeniería de Software
Fabian Eduardo Alcoser Cantuña
Ingeniería de Software
LIZZY P.M.
Glosario de términos de Ingeniería de Software
Eduardo Ahumada-Tello
Temario Ingenieria de Software
Héctor Cruz
Estructura base de la metodología TSP
hector martinez
Codigo de Etica del Ingeniero de software
ycjc1994
Mantenimiento Software
Andrea Basantes
ÉTICA DEL INGENIERO DE SOFTWARE
Richard Esparza
Gestión de proyectos
lorenzo sampedro