Descripción del curso
DESCRIPCIÓN: La asignatura ofrece un marco conceptual del proceso de desarrollo de software, en su conjunto, que sirva para comprender cualquiera de las metodologías de trabajo que pueden adoptar las empresas. Tanto en el terreno estructurado como en el terreno orientado a objetos. Se estudiarán, además, los fundamentos teóricos de estos dos modelos de software.
OBJETIVO GENERAL: Desarrollar proyectos en los cuales se aplican métodos y técnicas para resolver los problemas, a través de la informática la cual aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software.
- UNIDADES DIDÁCTICAS Y CONTENIDOS DE LA ASIGNATURA
UNIDAD 1: LA INGENIERÍA DE SOFTWARE
Objetivo: Identificar a través de la conceptualización las etapas asociadas a un ciclo de vida para un proyecto.
- Conceptos de Ingeniería de Software
- Proceso de Ingeniería de Software
- El proceso de desarrollo de software
- Ciclo de vida del software
UNIDAD 2: EL PARADIGMA DE LO ORIENTADO A OBJETOS
Objetivo: Comprender los beneficios de utilizar un modelo orientado a objeto.
- Definición de Objetos
- Definición de clases
- Principios del modelo OO
- Beneficios del enfoque OO
- Proceso unificado
UNIDAD 3: EL PROCESO UNIFICADO
Objetivo: Aplicar a través de una conceptualización una propuesta de análisis tecnológica útil y oportuno al ámbito empresarial.
- Definición proceso unificado
- Arquitectura de negocios
- Arquitectura de aplicación
- Arquitectura de información
- Arquitectura Tecnológica
UNIDAD 4: DISEÑOS DE LA INGENIERIA DE SOFTWARE
Objetivo: Conocer el personal a quien se dirige la información y la forma de presentarla ante una propuesta de diseño.
- Diseño conceptual
- Diseño lógico
- Diseño físico
- Datos centralizados.