Objetivos Generales de la Asignatura.
El objetivo principal de la asignatura
es introducir al alumno en los conceptos fundamentales de la
ingeniería del software, prestando más atención al paradigma
estructurado, mostrando la necesidad de establecer un método
disciplinado de desarrollo de software y asumiendo como guía los
siguientes aspectos:
-
Presentación de la problemática del
desarrollo de programas con calidad industrial, poniendo de
manifiesto la necesidad de emplear técnicas de ingeniería.
-
Estudio y comprensión de los
diferentes paradigmas de ciclo de vida de un desarrollo software.
-
Presentación de la importancia de la
fase de análisis dentro del ciclo de vida de un desarrollo
software.
-
Introducción a las técnicas básicas de
análisis y diseño paradigma estructurado.
-
Realización de un proyecto en grupo,
aplicando los principios introducidos en la parte teórica de la
asignatura.
-
Introducción a las técnicas de
planificación y gestión de proyectos informáticos.
|
Objetivos detallados de la asignatura.
-
Obtener los requisitos del usuario
utilizando las técnicas adecuadas (entrevistas, prototipado, etc.)
-
Especificar los requisitos funcionales
y no funcionales que debe de cumplir un sistema software.
-
Utilizar las técnicas más adecuadas (DFDs,
DEDs,..) con el objetivo de realizar un modelo lógico del sistema
que cumpla los requisitos.
-
Analizar la consistencia y conformidad
con requisitos de los modelos anteriores.
-
Elaborar el diseño de un producto
basado en software, evaluando las diferentes alternativas y
seleccionando la más adecuada.
-
Seleccionar y utilizar las técnicas
más adecuadas para realizar el diseño de arquitectura, de detalle
y de datos.
-
Determinar las especificaciones de
construcción y plan de pruebas de un producto software.
-
Conocer y comprender las herramientas
y estándares más relevantes relacionados con los procesos de
desarrollo de software.
-
Documentar los resultados de los
procesos de desarrollo de software.
-
Integrarse en un equipo de trabajo
para realizar el desarrollo completo de un sistema.
-
Capacitar al alumno para realizar las
labores de planificación, gestión y seguimiento de proyectos de
sistemas de información utilizando o desarrollando técnicas
específicas.
|