Universidad Simón Bolívar
Dpto. de Computación y Tecnología de la Información
Ingeniería de Software II (CI-4712)
Trimestre: Enero - Marzo 2005


[Información General]   [Programa]   [Cronograma]   [Noticias]   [Proyecto]   [Evaluación]   [Bibliografía]   [Links]  


Bibliografía

Libros recomendados:

No hay un texto para la asignatura ya que el material a cubrir se encuentra disperso en la literatura. Recomiendo que cada empresa forme una biblioteca con los siguientes textos:

  • El proceso unificado de desarrollo de software. Jacobson, I. - Booch, G. - Rumbaugh, J. Addison Wesley 2000 (ISBN 84-7829-036-2)
  • Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 (ISBN 84-481-3214-9)
  • Ingeniería de software. Sommerville, I. Sexta edición. Addison Wesley 2002 (ISBN 970-26-0206-8)
  • Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides. Addison-Wesley, 1995.
  • Clay Carr: Team Leader's Problem Solver. Prentice-Hall, 1996
  • Craig Larman: UML y Patrones: Introducción al análisis y diseño orientado a objetos y proceso unificado. Prentice-Hall Hispanomericana, 2002. Disponible a mediados de octubre 2002
  • Cay Horstmann, Gary Cornell. Core Java 2. Volume 1: Fundamentals. Prentice-Hall, 1999

Nota: Estos libros de carácter general se complementarán con lecturas específicas para cada tópico tratado.


Algunas Referencias Complementarias:

Desarrollo de software orientado por objetos
  • Michael Blaha y William Premerlani: Object-Oriented Modeling and Design for Database Applications. Prentice-Hall, 1998.
  • Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal. A System of Patterns: Pattern-Oriented Software Architecture. Wiley, 1996.
  • Luiz Fernando Capretz y Miriam A. M. Capretz: Object-Oriented Software: Design and Maintenance. Series on Software Engineering and Knowledge Engineering, vol. 6. World Scientific, 1996.
  • Martin Fowler: Analysis Patterns: Reusable Object Models. Addison-Wesley, 1997.
  • Martin Fowler: Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.
  • Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
  • Ivar Jacobson, Grady Booch y James Rumbaugh: The Unified Software Development Process. Addison-Wesley, 1999.
  • John Vlissides: Pattern Hatching: Design Patterns Applied. Addison-Wesley, 1998.
  • Jos Warmer y Anneke Kleppe: The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, 1999.
  • Láminas sobre Internet, HTML y Java.
  • Object Management Group (OMG).
  • Sitio web base para los patrones: http://hillside.net/patterns/patterns.html
  • Repositorio Cetus sobre Tecnología Orientada a Objetos.
  • Tutorial SUN, documentos y enlaces sobre Java (accesible desde dominio ldc.usb.ve): file:/usr/local/docs/java/index.html
  • Tutorial SUN (remoto) sobre Java.
Desarrollo de software orientado por componentes
  • Sametinger: Component Oriented Software Engineering. Springer ...
  • Clemens Szyperski: Component Based Software Engineering: Beyond Object-Oriented Programming. Addison-Wesley,1997.
Dinámica de grupos
  • Clay Carr: Team Leader's Problem Solver. Prentice-Hall, 1996.
  • S. Robbins: Comportamiento Organizacional: Teoría y Práctica. Octava edición. Prentice-Hall Hispanoamericana, 1999.
Otros tópicos en Ingeniería de Software
  • Tom Gilb. Requirements-Driven Management Using Planguage. Software Technology Support Center Web site, 1996-7. El documento también está disponible localmente en formato doc y comprimido en formato zip.
  • Watts Humphrey: Introduction to the Personal Software Process (TM). Addison-Wesley, 1997.
  • Capers Jones: Assessment and Control of Software Risks. Yourdon Press, 1994.
  • Roger S. Pressman. Ingeniería del Software: Un Enfoque práctico. Cuarta edición. McGraw-Hill, 1998.
  • Sitio www de apoyo al texto de R. Pressman.
  • Webmaestro: un curso sobre HTML.