Ingeniería del software orientada a objetos: lenguaje UML
Objetivos
Saber en qué consiste la ingeniería de software, qué características tiene en común con otras ingenierías y cuáles de sus características son específicas y propias, así como tener unas nociones generales de las principales etapas de su historia.
Conocer diferentes modelos del ciclo de vida del software.
Adquirir los conceptos generales del desarrollo de software orientado a objetos y darse cuenta de la influencia de dicho paradigma en otros ámbitos de la informática, más allá de la estricta programación. Conocer los beneficios que reporta la orientación a objetos y por qué.
Aprender a utilizar los diagramas del modelo UML en general y utilizando una herramienta CASE.
Conocer cómo se planifica, gestiona y controla un proyecto y también qué es un control de la calidad del proceso y de sus productos.
Obtener información, analizar la situación y la viabilidad para modelar el sistema existente y poder diseñarlo para proponer una solución.
Integrarse con otros sistemas software o físicos.
Conocer y utilizar una metodología de trabajo para la construcción de sistemas software, conociendo y utilizando las técnicas y herramientas para la planificación y gestión de proyectos.