| Principal | Propedéutico | Programación Estructurada | Estructura de Datos | Compiladores | POO  | POO 2 |   Java | Difusión | Comentarios |

  Semestre 2003/1

  Grupo 701 B
 
Primer parcial
 
Segundo parcial

 
Tercer parcial
  Final
  Extraordinario

  Criterios del curso


CASE para generar código C++ a partir de Diagramas de clase de UML desarrollado en la universidad:

  UMLGEC++


  Semestre 2002/1

 

Programación Orientada a Objetos II

"Las tecnologías de objetos constituyen junto con el web, las dos cosas más excitantes ahora y para el futuro en el mundo del software"
                                                                            Steve Jobs

Objetivo

Aplicar el paradigma de la programación orientada a los objetos en la ingeniería del software, con enfoque al desarrollo de la tecnología de vanguardia.

Descripción.

El curso consiste en la enseñanza y uso de UML (Unified Modeling Language) para el desarrollo de un proyecto de software mediante el proceso de análisis y diseño orientado a objetos conocido como RUP (Rational Unified Process). Los alumnos desarrollarán completamente el software, teniendo como bases el modelado visual que UML proporciona.

Bibliografía.

Formatos.

Lectura de artículos.

  1. Booch, Grady. The Importance of Teams. 1999.
  2. Hans-Erik Eriksson and Magnus Penker. Business Modeling with UML. 2000.
  3. Sumano, Ma. de los Angeles; Jiménez, Jaime. Aspectos Humanos de la Ingeniería de Requerimientos. El Caso México. 2do. Encuentro de Computación, ENC’99. SMCC. 1999.
  4. Probasco, Leslee. What Makes a Good Use-Case Name?. The Rational Edge. March 2001.
  5. Bittner, Kurt. Why Use Cases Are Not Functions. The Rational Edge. December 2000.
  6. Eeles, Peter. Layering Strategies. The Rational Edge. October 2001.
  7. Meyer, Bertrand. UML: The Positive Spin. American Programmer.1997
  8. John Artim, Viktor Ohnjec, Erick Rivas, Jim Rumbaugh, Rebecca Wtis-Brock. UML: the language of blueprints for software? Panel Session. Moderator: Derek Coleman
  9.  Alistair Cockburn; Martin Fowler.  Question Time! about Use Cases.
  10. Marasco, Joe. Explaining the UML. The Rational Edge. April 2001
  11. Beck, Kent. A Laboratory For Teaching Object-Oriented Thinking. OOPSLA'89. October, 1989.
  12. Ericsson, Maria. Activity Diagrams: What They Are and How to Use Them. Rational
  13. Bill Shannon, Robin Yarow, and L.J. Johnson. UML can save your next project. 2001
  14. Roger Smith. What's Next for the UML? Software Development magazine. 2001

 

Ligas.

Herramientas.

 

email2.gif (10305 bytes)caff@nuyoo.utm.mx