Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ingeniería del Software: Procesos, Métodos y Herramientas - Coggle Diagram
Ingeniería del Software: Procesos, Métodos y Herramientas
Definición de la Ingeniería del Software
Producción de Software de Calidad
Cumplimiento de Necesidades y Requisitos
Estudio de Procesos, Métodos y Herramientas
Características del software de calidad
Cumplimiento de Necesidades Diseñadas
Confianza y Fiabilidad
Usabilidad y facilidad de uso
Rendimiento apropiado
Adaptabilidad y modificabilidad
Portabilidad y Seguridad de Datos
Importancia del Proceso de Desarrollo en la Calidad
Calidad del proceso de software
Impacto en la Calidad del Producto
Estándares como ISO 12207 e ISO SPICE
Actividades del Proceso de Desarrollo
Análisis de requisitos
Diseño de Arquitectura
Diseño detallado
Codificación y Pruebas
Integración y Prueba de Cualificación
Instalación y soporte a la aceptación
Necesidad de Organización Sistemática
Métodos y Paradigmas de Desarrollo
Definición de métodos
Paradigmas como Programación Orientada a Objetos (POO)
Ejemplos: Modelo en Cascada, Modelo en Espiral, Modelo Incremental, Desarrollo Rápido de Aplicaciones (DRA), ROOP
Herramientas para el Desarrollo y Diseño del Software
Uso de herramientas de modelado como UML
Ejemplos: UML Studio y Magic Draw
Funcionalidades: Diseño con Diagramas UML, Generación de Documentación y Código
Generación de Diseño UML desde el Código
Lenguajes de Programación y su Papel en la Implementación
Importancia de los Lenguajes de Programación
Java: Lenguaje Orientado a Objetos, Multiplataforma
Otros ejemplos: C, C++, Python, Object Pascal, Perl
Gestión de Datos y Sistemas Gestores de Bases de Datos
Almacenamiento de Datos en Bases de Datos Empresariales
Importancia de los Sistemas Gestores de Bases de Datos
Ejemplo: Oracle, Características y Competencia con PostgreSQL
Lenguaje SQL y su Rol en la Gestión de Datos