Você está na página 1de 3

OBJETIVOS

Objetivos generales
El objetivo principal de la asignatura es introducir al alumno en los conceptos
fundamentales de la ingeniera del software, prestando ms atencin al paradigma
estructurado, mostrando la necesidad de establecer un mtodo disciplinado de
desarrollo de software, que se dirija a solucionar los problemas inherentes a la
produccin del mismo, como por ejemplo: Por qu muchas veces no somos capaces de
entregar el software que el cliente requiere, dentro de los plazos y presupuestos
establecidos? Por qu es tan difcil cuantificar el tiempo y recursos que va a necesitar
un desarrollo de software? Por qu tantos proyectos de desarrollo fracasan? Por qu
se dedican tantos recursos a mantenimiento?
Con esta asignatura se pretende contribuir a un objetivo general que concierne a todas
las asignaturas de ingeniera del software, y que se puede expresar as: "Al terminar la
carrera, el alumno debera ser capaz de seleccionar las notaciones, tcnicas,
modelos y mtodos de desarrollo que mejor se adapten a un contexto de desarrollo
determinado, teniendo en cuenta el dominio de aplicacin del proyecto."
Esta asignatura ha de servir como una especie de gua de la materia de ingeniera
del software, a partir de la cual se puedan ubicar los contenidos de las asignaturas de
ingeniera del software ms avanzadas. Por tanto, durante el desarrollo del programa, las
referencias al resto de asignaturas de ingeniera del software sern frecuentes.
Objetivos especficos
De forma ms especfica, los objetivos de teora de la asignatura son los siguientes:
Conocer los procesos del ciclo de vida del software y sus diferentes formas de
organizacin en distintos modelos del ciclo de vida.
Conocer los conceptos y actividades fundamentales de la ingeniera de requisitos, y
ser consciente de la importancia que la ingeniera de requisitos tiene en el desarrollo
y mantenimiento de software.
Conocer los conceptos fundamentales de sistemas de informacin.
Conocer los conceptos, tcnicas y diagramas bsicos del paradigma de desarrollo
estructurado: desde el anlisis a la prueba y el despliegue.
Conocer un modelo de proceso de aplicacin del paradigma estructurado, que
incluya el proceso de anlisis y diseo estructurado, heursticas de transicin entre
ambos, y estrategias de prueba.
Conocer qu es un mtodo (o metodologa) de desarrollo de software, y en
concreto, conocer Mtrica 3, la Metodologa de Planificacin y Desarrollo de
Sistemas de Informacin de la Administracin espaola.
Conocer las posibilidades que ofrece la reutilizacin del software en todos los
niveles del desarrollo.
Conocer el concepto de prototipo y sus diferentes tipos.
Conocer algunos estndares internacionales en ingeniera del software.

Los objetivos de prcticas de la asignatura son los siguientes:
Aplicar Mtrica 3 (en su variante estructurada) en la especificacin de una aplicacin
de cierto tamao.
Conocer las posibilidades que ofrecen las herramientas CASE y los entornos de
desarrollo actuales.


PROGRAMA DE TEORA
Visin general
Para alcanzar los objetivos de la asignatura comenzaremos mostrando la necesidad de
una disciplina como la ingeniera del software, y a continuacin estudiaremos
brevemente los conceptos fundamentales ensistemas de informacin, ya que a stos
sistemas ser a los que ms atencin prestaremos en la asignatura.
Despus dedicaremos buena parte del programa al estudio de los principales procesos
de desarrollo de software: anlisis, diseo, prueba y mantenimiento. A lo largo de la
asignatura prestaremos ms atencin alparadigma estructurado o convencional: el
anlisis y diseo orientados a objetos se estudiarn en detalle en segundo ciclo. Nos
ocuparemos especialmente del proceso ms crtico en el desarrollo: el anlisis,
presentando distintas tcnicas, y centrndonos en el anlisis estructurado. A
continuacin trataremos el proceso de diseo, discutiremos las caractersticas generales
de una aplicacin bien diseada, y el mtodo de diseo estructurado. Posteriormente
estudiaremos el proceso de pruebas del software (no tratamos en esta asignatura la
codificacin del software).
Despus de estudiar cada proceso del desarrollo veremos cmo se lleva a la prctica
en Mtrica 3, que es la metodologa estndar de planificacin y desarrollo de sistemas
de informacin de la administracin nacional.
Una vez que tengamos una visin de los procesos principales del desarrollo, siguiendo
una aproximacin de abajo a arriba, se presentarn los principales modelos de ciclo de
vida del software y algunos mtodos de desarrollo.
Se finalizar mostrando varios temas de inters en ingeniera del
software: mantenimiento del software (incluyendo reingeniera e ingeniera
inversa), reutilizacin, y herramientas CASE (Computer-Aided Software Engineering).

Você também pode gostar