TY - BOOK AU - Gómez Palomo, Sebastián Rubén AU - Moraleda Gil, Eduardo Antonio TI - Aproximación a la ingeniería de software / SN - 9788499613291 U1 - 005.1 PY - 2020/// CY - Madrid: PB - Editorial Universitaria Ramón Areces, KW - Ingeniería de software N1 - ¿Qué es el software? -- ¿Cómo se fabrica el software? -- Mitos del software -- El ciclo de vida del software -- El ciclo de vida de un producto -- Fases del ciclo de vida del software -- Documentos que se generan en el ciclo de vida -- Tipos de ciclo de vida del software -- Prototipos -- El modelo en espiral -- Programación extrema -- Mantenimiento del software -- Garantía de calidad de software -- Especificaciones y requisitos -- Modelado de sistemas -- Análisis de requisitos de software -- Notaciones para la especificación -- Documento de especificación de requisitos -- Fundamentos del diseño de software -- ¿Qué es el diseño? -- Conceptos base -- Refinamiento -- Notaciones para el diseño -- Documentos de diseño -- Técnicas generales de diseño de software -- Descomposición modular -- Técnicas de diseño funcional descendente -- Técnicas de diseño basado en abstracciones -- Técnicas de diseño orientadas a objetos -- Técnicas de diseño de datos -- Diseño de bases de datos relacionales -- Diseño de bases de datos de objetos -- Diseño de software con patrones -- Ejemplos de diseño -- UML, lenguaje unificado de modelado -- ¿Qué es UML? -- Orígenes de UML -- Objetivos de UML -- Estructura de UML -- Diagramas UML -- La codificación del software -- Los lenguajes de programación -- Criterios de selección del lenguaje -- Aspectos metodológicos -- Pruebas de software -- Tipos de pruebas -- Pruebas de unidades -- Pruebas de unidades en programación orientada a objetos -- Estrategias de integración -- Pruebas de validación -- Pruebas del sistema ER -