Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Ingeniería de software by Mind Map: Ingeniería de software
0.0 stars - 0 reviews range from 0 to 5

Ingeniería de software

Herramientas

Procesos

Proceso de desarrollo software

Modelos de ciclo de vida, Tradicionales, Cascada, V, Alternativos, Prototipos, Rapidos/Maquetas, Evolutivos, Espiral

Fase de definición, Análisis de requisitos, Objetivo, Características, Completo y sin omisiones, Conciso y sin trivialidades, Sin ambiguedades, Sin detalles de diseño e implementación, Fácilmente entendible por el cliente, Separando los requisitos funcionales y no funcionales, Dividir y jerarquizar el modelo, Fijar los criterios de validación del sistema, Tareas, Estudio del sistema en su contexo, Identificación de necesidades, Análisis de alternativas/Estudio de viablidad, Establecimiento del modelo del sistema, Técnicas de modelado, Descomposicion, Horizontal, Vertical, Aproximaciones sucesivas, Empleo de diversas notaciones, Lenguaje natural, Descripciones funcionales/pseudocódigo, Descripción de datos, Diagramas de flujo de datos, Diagrama de modelo de datos/E-R, Diagrama de transición de estados, Consideración de distintos puntos de vista, Análisis del dominio, Elaboració del documento de requisitos, Revisión continuada del análisis

Fase de desarrollo, Diseño, Fases, Diseño arquitectónico, Diseño detallado, Diseño procedimental, Diseño de datos, Diseño de la interfaz de úsuario, Conceptos de base, Abstracción, Abstracción funcional, Tipos abstractos, Máquina abstracta, Modularidad, Descomposición modular, Independencia funcional, Acoplamiento, Cohesión, Comprensibilidad, Adaptabildad, Refinamiento, Estructuras de datos, Ocultación, Genericidad, Herencia, Polimorfismo, Concurrencia, Tareas concurretes, Sincronización entre tareas, Comunicación entre tareas, Interbloqueos, Notaciones, Estructurales, Diagrama de bloques, Cajas adosadas, Diagramas de estructuras, Diagramas de jackson, Estáticas, Dicionario de datos, Diagrama E-R, Dinámicas, Diagama de flujo de datos, Diagrama de transición de estados, Lenguaje de descripción de programas, Hibridas, Diagramas de abstracciónes, Diagramas de objetos, Técnicas, Diseño funcional descendente, Desarrollo por refinamieno progresivo, Programación estructurada de jackson, Diseño estructurado, Diseño basado en abstracciones, Descomposición modular basada en abstracciones, Metodo de abott, Diseño orientado a objetos, Diseño orientado a objetos, Diseño de datos, Diseño de base de datos relacionales, Diseño de base de datos de objetos, Codificación, Lenguaje de programación, Desarrollo histórico, 1º generación, 2º generación, 3º generación, 4º generación, Prestaciones, Estructuras de control, Programación estructurada, Manejo de excepciones, Concurrencia, Estructuras de datos, Abstracciones y objetos, Modularidad, Criterios de selección, Imposición del cliente, Tipo de aplicación, Disponibilidad entorno, Experiencia previa, Reusabilidad, Transportabilidad, Uso de varios lenguajes, Aspectos metodológicos, Normas y estilo de codificación, Manejo de errores, Eficiencia, Transportabilidad, Pruebas de unidad, Caja negra, Partición en clases de equivalencia, Analisis de valores limite, Comparación de versiones, Intuición, Caja transparente, Cubrimiento lógico, Prueba de bucles, Intuición, Estimación de errores no detectados, Integración, Big Bang, Descendente, Ascendente, Pruebas del sistema, Recuperación, Seguridad, Resistencia, Sensibilidad, Rendimiento, Alfa, Beta

Fase de manteniemiento, Gestión de cambios, Reingeniería

Garantía de calidad

Metodos