Tesis profesional presentada por
Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales. Escuela de Ingeniería, Universidad de las Américas Puebla.
Jurado Calificador
Presidente: Dra. Ingrid Kirschning Albers
Vocal y Director: Dra. María del Pilar
Gómez Gil
Secretario: Dr. José Luis Zechinelli
Martini
Cholula, Puebla, México a 12 de enero de 2004.
Las computadoras son instrumentos sofisticados al servicio del hombre, se utilizan en varias disciplinas como herramientas para facilitar el trabajo. Realmente es imposible negar la importancia que tienen en nuestras actividades cotidianas ya que el número de aplicaciones que tienen es impresionante. Las computadoras tienen una creciente popularidad porque facilitan el trabajo y lo vuelven menos tedioso.
Han pasado varios años desde los primeros días de las computadoras y a lo largo de su historia han sufrido cambios significativos, realmente las computadoras actuales son muy diferentes a las grandes computadoras de los cuarentas. Las diferencias no son sólo en tamaño, velocidad, conexión a redes y costo, otra diferencia importante es el software que utilizan.
El software de estas nuevas computadoras es más complejo, y para poder diseñarlo y construirlo no basta con dominar un lenguaje de programación. Es necesario aplicar un proceso que conduzca a un resultado de alta calidad que satisfaga las necesidades de la gente que usará el producto. Ante tal contexto surge este proyecto, en él se sintetizan y ejemplifican conceptos importantes para alcanzar el objetivo de diseñar software de calidad. Se desarrolló un Entorno de Apoyo a Proyectos Integrado (EAPI), que permite construir e integrar herramientas I-CASE. Y se validó dicho entorno con la construcción de una herramienta basada en el UML (Unified Modeling Language) para realizar diseño orientado a objetos.
Agradecimientos y Dedicatorias (archivo pdf, 10 kb)
Capítulo 1. Definición del problema y objetivos (archivo pdf, 48 kb)
Capítulo 2. Ingeniería de software y su relación con las herramientas CASE (archivo pdf, 137 kb)
Capítulo 3. UML y los procesos de desarrollo de software (archivo pdf, 255 kb)
Capítulo 4. Guía para hacer análisis y diseño orientado a objetos (archivo pdf, 269 kb)
Capítulo 5. Desarrollo del sistema (archivo pdf, 966 kb)
Capítulo 6. Conclusiones y perspectivas (archivo pdf, 36 kb)
Referencias (archivo pdf, 20 kb)
Apéndice I. Guía para hacer casos de uso (archivo pdf, 299 kb)
Apéndice II. Modelo conceptual de UML (archivo pdf, 52 kb)
Rea Cortés, J. I. 2004. Venus: Construcción de una herramienta I-CASE para diseño OO, y su Entorno de Apoyo a Proyectos Integrado (EAPI). Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales, Escuela de Ingeniería, Universidad de las Américas Puebla. Enero. Derechos Reservados © 2004.