Fundamentos de Ingeniería del Software - Curso 09/10
3º de ITIG - Facultad de Informática



Introducción

  Facultad de Informática
Ingeniería Técnica de Informática de Gestión
Fundamentos de Ingeniería del SW - 05BM

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.

 

Profesor

Este curso estará impartido por:

Información

Facultad de Informática
Campus Universitario de Espinardo - 30100 Murcia
Tlf.: 968 36 4311 - Fax: 968 36 4151

Departamento de Informática y Sistemas