You are on page 1of 3

Universidad de El Salvador

Facultad de Ingeniera y Arquitectura


Escuela de Ingeniera de sistemas Informticos
Programa de la asignatura
Tecnologas Orientadas a Objetos (Tcnica Electiva)
I. Generalidades
Cdigo:
Prerrequisito:
N Horas/Ciclo:
N Horas tericas semanales:
N Horas prcticas semanales:
Duracin del ciclo:
Duracin de hora clase:
Unidades Valorativas:
N Correlativo/Ciclo:
Plan de Estudios:
Unidades Valorativas:
Coordinador:
Ciclo :

TOO115
Programacin III
96
4
2
16 semanas
50 minutos
4
25/VI
1998
4.
Ing. Elmer Arturo Carballo Ruiz.
II/2015.

II. Descripcin de la asignatura


En la actualidad, el enfoque orientado a objetos es la tendencia principal para el desarrollo de software por su
riqueza y poderoso modelo, debido a que ha demostrado ser vlido en la construccin de sistemas en toda clase
de dominios de problemas, abarcando todos sus posibles tamaos y complejidades. Como futuros profesionales
de la informtica, nos enfrentamos en construir sistemas que funcionan y sean tiles, nos encontramos con la
tarea de crear sistemas diversos. Ante esta realidad, La Tecnologa Orientada a Objetos (OO) ha evolucionado
como un medio de la gestin de la complejidad inherente a muchos diferentes tipos de sistemas. El modelo de
objetos ha demostrado ser un concepto unificador que facilita grandemente la bsqueda de soluciones ptimas
en el desarrollo de software y otras reas.
Desarrollar sistemas informticos y software mediante un lenguaje de programacin orientado a objetos, implica
que su anlisis y diseo deben realizarse bajo el enfoque orientado a objetos. En esta asignatura se pretende
dar a conocer las tecnologas que permitan realizar el anlisis y diseo orientado a objetos. El UML (Lenguaje de
Modelado Unificado) constituye un lenguaje de modelado orientado a objetos y el Proceso Unificado de
Desarrollo de Software (UP). Otras tcnicas, tales como Semnticas de la accin y Lenguaje Condicional de
Objetos, han sido integradas por sus autores dentro del UML, que ha sido adoptada por la OMG como un
estndar de modelado orientado a objetos. Adems, el UML proporciona una forma estndar de describir los
aspectos conceptuales de un sistema informtico (procesos del negocio, funciones del sistema, etc.), as como
los detalles concretos del software, tales como clases, objetos, interacciones, componentes y bases de datos.
Para la elaboracin e integracin de los diagramas UML, existen diferentes herramientas CASE, de las cuales se
pretende aplicar una de ellas, para mejorar la productividad en el desarrollo de modelos basados en UML.
La realidad de los procesos de desarrollo orientados a objetos tambin requieren de marcos de trabajo que
faciliten el logro de los incrementos para ello se debe conocer las alternativas de cmo llevar a cabo el proyecto.
Adicionalmente conocer algunos procesos de cmo gestionar el proyecto a travs de equipos pequeos.
III. Objetivos Generales
1. Proporcionar al alumno los conocimientos tericos y prcticos sobre los estndares tecnolgicos para el
anlisis y diseo de sistemas informticos y software orientado a objetos, necesarios para el desarrollo de
proyectos de tecnologas de informacin y comunicaciones dentro de una organizacin.
2. Que el estudiante aprenda a elaborar los modelos de sistemas usando los diagramas del lenguaje de
modelado UML y aplicando sus reglas de construccin; y que sea capaz de aplicar esos modelos para

1/3

realizar el anlisis y diseo de sistemas orientado a objetos.


3. Aplicar un marco de trabajo que permita organizar al equipo de desarrollo
orientadas a objetos en el ciclo de vida de desarrollo de software.

aplicando metodologas

4. Identificar tcnicas de gestin de proyectos que permita al equipo realizar la iniciacin, planificacin,
ejecucin del proyecto de desarrollo de software.
IV. Metodologa de la enseanza
Durante el desarrollo del ciclo la materia tendr la siguiente orientacin pedaggica:
Horas clases: 4 por semana
Horas laboratorio: 2 por semana
Proyecto de Desarrollo de Sistema Orientado a Objetos: 2 etapas
V. Contenidos
Contenido
I. Desarrollo de Sistemas
Orientado a Objetos

II. Definicin de Requisitos del


Sistema

III. Anlisis de Sistemas


Orientado a Objetos
IV. Diseo de Sistemas
Orientado a Objetos

V. Programacin e
Implementacin
VI. Metodologa de Evaluacin
Evaluacin
1 Etapa de Proyecto
2 Etapa de Proyecto
1er Examen Parcial
2 Examen Parcial
Proyecto Investigacin

Temas
1. Modelos de Proceso de Desarrollo de Software
2. Enfoque Orientado a Objetos (OO).
3. El UML (Lenguaje de Modelado Unificado).
4. Marco de Trabajo y Gestin del Proyecto de Desarrollo de
Software
1. Determinar necesidades de informacin del cliente
2. Comprender el dominio
3. Especificacin Complementaria de Requisitos
4. Modelado de Procesos de Negocios
1. Modelo de Casos de Uso e Historias de Usuario
2. Modelo del Dominio: Diagrama de clases conceptuales
1. Patrones de Diseo
2. Diagrama de Clases
3. Modelado del Comportamiento
4. Organizacin del Modelo del Dominio
5. Arquitectura del Sistema usando Patrones
6. Esquema de Persistencia
1. Transformacin de los Diseos en Cdigo
2. Tcnicas de despliegue e implementacin

Contenido
Iteracin 1
Iteracin 2
Unidades I, II y III
Unidades IV y V
Proyecto
Investigacin

Porcentaje
10%
25%
25%
25%
15%

Duracin
4 semanas

2 semanas

4 semanas
4 semanas

2 semanas

Fecha
Viernes, 16/Octubre/2015
Viernes, 13/Noviembre/2015
Semana del 21 -26/Sept./2015
Semana del 26-31/Octubre/2015
Viernes 4 de Septiembre de 2015

VII. Bibliografa

UML y Patrones. Introduccin al Anlisis y Diseo Orientado a Objetos y al Proceso Unificado. Graig Larman,
2. Edicin, Prentice Hall, 2004. Sitio del Autor: http://www.craiglarman.com/, ISBN: 978-84-205-3438-1.

El Lenguaje Unificado de Modelado, Gua del Usuario, Grady Booch James Rumbaugh e Ivar Jacobson, 2
Edicin, 2006. Pearson Addison Wesley, ISBN: 9788478290765.

El Proceso Unificado de Desarrollo de Software, Ivar Jacobson Grady Booch y James Rumbaugh, 1
Edicin, Pearson Educacin, 2000. ISBN: 8478290362.

2/3

UML: Modelado de Software para Profesionales, Carlos Fontela, 1 Edicin, 2011, Alfaomega Grupo Editor,
ISBN: 9789871609222.

El Lenguaje Unificado de Modelado, Manual de Referencia, Grady Booch, James Rumbaugh, 2 Edicin,
2006, Pearson Prentice Hall, ISBN: 9788478290871.

Sitio Web del Unified Modelling Language (UML) Especificaciones de Modelos relacionados con UML,
Perfiles del UML, etc. Sitio Web con Derechos Reservados del Grupo de Administracin de Objetos (OMG)
disponible en: http://www.uml.org/

3/3

You might also like