TOO115 2015 Programa

3
7/23/2019 TOO115 2015 Programa http://slidepdf.com/reader/full/too115-2015-programa 1/3  1/3 Universidad de El Salvador Facultad de Ingeniería y Arquitectura Escuela de Ingeniería de sistemas Informáticos Programa de la asignatura Tecnologías Or ientadas a Obj etos (Té cnica Electiva) I. Generalidades Código: Prerrequisito: Nº Horas/Ciclo: Nº Horas teóricas semanales: Nº Horas prácticas semanales: Duración del ciclo: Duración de hora clase: Unidades Valorativas: Nº Correlativo/Ciclo: Plan de Estudios: Unidades Valorativas: Coordinador: Ciclo : TOO115 Programación III 96 4 2 16 semanas 50 minutos 4 25/VI 1998 4. Ing. Elmer Arturo Carballo Ruiz. II/2015. II. Descripción 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 válido en la construcción de sistemas en toda clase de dominios de problemas, abarcando todos sus posibles tamaños y complejidades. Como futuros profesionales de la informática, nos enfrentamos en construir sistemas que funcionan y sean útiles, nos encontramos con la tarea de crear sistemas diversos. Ante esta realidad, La Tecnología Orientada a Objetos (OO) ha evolucionado como un medio de la gestión de la complejidad inherente a muchos diferentes tipos de sistemas. El modelo de objetos ha demostrado ser un concepto unificador que facilita grandemente la búsqueda de soluciones óptimas en el desarrollo de software y otras áreas. Desarrollar sistemas informáticos y software mediante un lenguaje de programación orientado a objetos, implica que su análisis y diseño deben realizarse bajo el enfoque orientado a objetos. En esta asignatura se pretende dar a conocer las tecnologías que permitan realizar el análisis y diseño 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 técnicas, tales como Semánticas de la acción y Lenguaje Condicional de Objetos, han sido integradas por sus autores dentro del UML, que ha sido adoptada por la OMG como un estándar de modelado orientado a objetos. Además, el UML proporciona una forma estándar de describir los aspectos conceptuales de un sistema informático (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 elaboración e integración 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 también requieren de marcos de trabajo que faciliten el logro de los incrementos para ello se debe conocer las alternativas de cómo llevar a cabo el proyecto.  Adicionalmente conocer algunos procesos de cómo gestionar el proyecto a través de equipos pequeños.  III. Objetivos Generales 1. Proporcionar al alumno los conocimientos teóricos y prácticos sobre los estándares tecnológicos para el análisis y diseño de sistemas informáticos y software orientado a objetos, necesarios para el desarrollo de proyectos de tecnologías de información y comunicaciones dentro de una organización. 2. Que el estudiante aprenda a elaborar los modelos de sistemas usando los diagramas del lenguaje de modelado UML y aplicando sus reglas de construcción; y que sea capaz de aplicar esos modelos para

Transcript of TOO115 2015 Programa

Page 1: TOO115 2015 Programa

7/23/2019 TOO115 2015 Programa

http://slidepdf.com/reader/full/too115-2015-programa 1/3

  1/3

Universidad de El SalvadorFacultad de Ingeniería y Arquitectura

Escuela de Ingeniería de sistemas Informáticos

Programa de la asignaturaTecnologías Or ientadas a Objetos (Técnica Electiva)

I. Generalidades 

Código:

Prerrequisito:

Nº Horas/Ciclo:

Nº Horas teóricas semanales:

Nº Horas prácticas semanales:

Duración del ciclo:

Duración de hora clase:

Unidades Valorativas:

Nº Correlativo/Ciclo:

Plan de Estudios:

Unidades Valorativas:

Coordinador:

Ciclo :

TOO115

Programación III

96

4

2

16 semanas

50 minutos

4

25/VI

1998

4.

Ing. Elmer Arturo Carballo Ruiz.

II/2015.

II. Descripción de la asignatura 

En la actualidad, el enfoque orientado a objetos es la tendencia principal para el desarrollo de software por suriqueza y poderoso modelo, debido a que ha demostrado ser válido en la construcción de sistemas en toda clasede dominios de problemas, abarcando todos sus posibles tamaños y complejidades. Como futuros profesionalesde la informática, nos enfrentamos en construir sistemas que funcionan y sean útiles, nos encontramos con latarea de crear sistemas diversos. Ante esta realidad, La Tecnología Orientada a Objetos (OO) ha evolucionadocomo un medio de la gestión de la complejidad inherente a muchos diferentes tipos de sistemas. El modelo deobjetos ha demostrado ser un concepto unificador que facilita grandemente la búsqueda de soluciones óptimasen el desarrollo de software y otras áreas.

Desarrollar sistemas informáticos y software mediante un lenguaje de programación orientado a objetos, implicaque su análisis y diseño deben realizarse bajo el enfoque orientado a objetos. En esta asignatura se pretendedar a conocer las tecnologías que permitan realizar el análisis y diseño orientado a objetos. El UML (Lenguaje deModelado Unificado) constituye un lenguaje de modelado orientado a objetos y el Proceso Unificado deDesarrollo de Software (UP). Otras técnicas, tales como Semánticas de la acción y Lenguaje Condicional deObjetos, han sido integradas por sus autores dentro del UML, que ha sido adoptada por la OMG como unestándar de modelado orientado a objetos. Además, el UML proporciona una forma estándar de describir losaspectos conceptuales de un sistema informático (procesos del negocio, funciones del sistema, etc.), así comolos detalles concretos del software, tales como clases, objetos, interacciones, componentes y bases de datos.

Para la elaboración e integración de los diagramas UML, existen diferentes herramientas CASE, de las cuales sepretende 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 también requieren de marcos de trabajo quefaciliten el logro de los incrementos para ello se debe conocer las alternativas de cómo llevar a cabo el proyecto.

 Adicionalmente conocer algunos procesos de cómo gestionar el proyecto a través de equipos pequeños. 

III. Objetivos Generales 

1. Proporcionar al alumno los conocimientos teóricos y prácticos sobre los estándares tecnológicos para elanálisis y diseño de sistemas informáticos y software orientado a objetos, necesarios para el desarrollo deproyectos de tecnologías de información y comunicaciones dentro de una organización.

2. Que el estudiante aprenda a elaborar los modelos de sistemas usando los diagramas del lenguaje demodelado UML y aplicando sus reglas de construcción; y que sea capaz de aplicar esos modelos para

Page 2: TOO115 2015 Programa

7/23/2019 TOO115 2015 Programa

http://slidepdf.com/reader/full/too115-2015-programa 2/3

  2/3

realizar el análisis y diseño de sistemas orientado a objetos.

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

4.  Identificar técnicas de gestión de proyectos que permita al equipo realizar la iniciación, planificación,ejecución del proyecto de desarrollo de software.  

IV. Metodología de la enseñanza 

Durante el desarrollo del ciclo la materia tendrá la siguiente orientación pedagógica:Horas clases: 4 por semanaHoras laboratorio: 2 por semanaProyecto de Desarrollo de Sistema Orientado a Objetos: 2 etapas

V. Contenidos 

Contenido Temas Duración

I. Desarrollo de SistemasOrientado a Objetos

1. Modelos de Proceso de Desarrollo de Software2. Enfoque Orientado a Objetos (OO).3. El UML (Lenguaje de Modelado Unificado).4. Marco de Trabajo y Gestión del Proyecto de Desarrollo de

Software

4 semanas

II. Definición de Requisitos delSistema

1. Determinar necesidades de información del cliente2. Comprender el dominio3. Especificación Complementaria de Requisitos4. Modelado de Procesos de Negocios

2 semanas

III. Análisis de SistemasOrientado a Objetos

1. Modelo de Casos de Uso e Historias de Usuario2. Modelo del Dominio: Diagrama de clases conceptuales

4 semanas

IV. Diseño de SistemasOrientado a Objetos

1. Patrones de Diseño2. Diagrama de Clases3. Modelado del Comportamiento4. Organización del Modelo del Dominio5. Arquitectura del Sistema usando Patrones6. Esquema de Persistencia

4 semanas

V. Programación eImplementación

1. Transformación de los Diseños en Código2. Técnicas de despliegue e implementación

2 semanas

VI. Metodología de EvaluaciónEvaluación Contenido Porcentaje Fecha

1ª Etapa de Proyecto Iteración 1 10% Viernes, 16/Octubre/20152ª Etapa de Proyecto Iteración 2 25% Viernes, 13/Noviembre/20151er Examen Parcial Unidades I, II y III 25% Semana del 21 -26/Sept./20152º Examen Parcial Unidades IV y V 25% Semana del 26-31/Octubre/2015Proyecto Investigación Proyecto

Investigación15% Viernes 4 de Septiembre de 2015

VII. Bibliografía

  UML y Patrones. Introducción al Análisis y Diseño Orientado a Objetos y al Proceso Unificado. Graig Larman,2ª. Edición, Prentice Hall, 2004. Sitio del Autor: http://www.craiglarman.com/, ISBN: 978-84-205-3438-1.

  El Lenguaje Unificado de Modelado, Guía del Usuario, Grady Booch James Rumbaugh e Ivar Jacobson, 2ªEdición, 2006. Pearson Addison Wesley, ISBN: 9788478290765.

  El Proceso Unificado de Desarrollo de Software, Ivar Jacobson Grady Booch y James Rumbaugh, 1°Edición, Pearson Educación, 2000. ISBN: 8478290362.

Page 3: TOO115 2015 Programa

7/23/2019 TOO115 2015 Programa

http://slidepdf.com/reader/full/too115-2015-programa 3/3

  3/3

  UML: Modelado de Software para Profesionales, Carlos Fontela, 1° Edición, 2011, Alfaomega Grupo Editor,ISBN: 9789871609222.

  El Lenguaje Unificado de Modelado, Manual de Referencia, Grady Booch, James Rumbaugh, 2ª Edición,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 Administración de Objetos (OMG)disponible en: http://www.uml.org/