@misc{11162/25416, year = {2001}, url = {http://hdl.handle.net/11162/25416}, abstract = {El proyecto se ha llevado a cabo por un grupo de siete profesores del departamento de Informática y Automática de la Universidad de Salamanca dirigidos por el Doctor Francisco José García Peñalvo, profesor titular del citado departamento. El objetivo ha sido desarrollar un conjunto de herarmientas CASE (Computer Aided/Asisted Software/System Engineering), que recogieran las técnicas más representativas que en relación con el modelado de sistemas software se imparten en la Ingeniería Informática, en la Universidad de Salamanca, contemplando tanto el paradigma estructurado como el paradigma objetual. Para el desarrollo de este proceso se llevaron en paralelo tres líneas de trabajo, cada una de las cuales se plasmó en un producto software (una herramienta CASE). El desarrollo de cada una de estas herramientas siguió un proceso similar que se puede resumir en un proceso iterativo e incremental en el que se iba construyendo un prototipo funcional cada vez más elaborado de las herramientas. El desarrollo de este proyecto se ha concretado en tres herramientas CASE diferentes (ADAM CASE, ER CASE, CRC CASE) que dan soporte a las siguientes técnicas de modelado: Diagramas de Flujo de Datos (DFD), Diagramas Entidad-Relación (DER), Diagramas de Clase (DC) con notación UML (Unified Modeling Language) y tarjetas CRC (Class, Responsability and Colaboration) lo que supone una importante base para el desarrollo de las prácticas de aquellas asignaturas de la Ingeniería Informática en las que el modelado del software es una pieza de capital importancia, destacando sobre todo las asignaturas relacionadas con la disciplina de la Ingeniería del software y la asignatura proyecto de final de carrera. Para el desarrollo de estas aplicaciones se ha necesitado de ordenadores donde llevar a cabo el desarrollo, diferentes entornos de desarrollo y un ordenador donde han quedado las herramientas a disposición de la comunidad docente. Más concretamente ADAM CASE: es una herramienta CASE frontal para plataformas Windows 9x, Windows NT o Windows 2000, que facilita el desarrollo de proyectos estructurados y orientados a objetos (utilizando la notación UML). Inicialmente, ADAM CASE soporta un tipo de técnica de modelado para cada tipo de proyecto: DFDs y Diagramas de Clase, la herramienta ha sido desarrollada completamente bajo el paradigma orientado a objetos, utilizando MS Visual C++ 6.0 para su implementación final. ER CASE: es una Herramienta CASE frontal para plataformas Windows 9x, Windows NT o Windows 2000, que permite la creación de Diagramas Entidad Relación (DER), utilizando la notación de Chen, así como su posterior paso a un modelo lógico de datos basado en el modelo relacional, la herramienta ha sido desarrollada completamente bajo el paradigma orientado a objetos, utilizando MS Visual C++ 6.0 para su implementación final. CRC CASE: constituye una herramienta para dar soporte a la creación y edición de tarjetas CRC, así como una serie de características importantes para convertirla en una herramienta útil y sencilla, que facilita tanto la docencia como la aplicación práctica de la programación orientada a objetos. Para el desarrollo de esta herramienta se ha tenido en cuenta tanto la diversidad de plataformas actualmente existentes -unida a la reticencia de los desarrolladores a cambiar de plataforma-, como a la diversidad de idiomas. Estos factores propiciaron el desarrollo de una aplicación bajo un entorno multiplataforma y con una estructura multilingüe fácilmente extensible a cualquier lenguaje. Así el lenguaje de programación elegido ha sido JAVA, completado con ficheros de configuración XML para el soporte de diferentes idiomas. Dos artículos se han publicado derivados del presente proyecto: García F. J.; Moreno, M.N.; Moreno, A. María; González, G.; Curto, B.; Blanco, F.J. 'ADAM CASE. Using upper CASE tools Software Engineering Laboratory'. In Computers and Education: Towards an Interconnected Society. Manuel Ortega and José Bravo editors. Kluwer Academic Publishers. 2001 y el segundo artículo, García Peñalvo, F.J.; Álvarez Navia, I.; Hernández Herrero, J.B.; González Pérez,S.; Costa Alba, A.; Conde González, M.A..'Left CASE: herramienta CASE basada en componentes Bonobo'.}, organization = {Junta de Castilla y León. Consejería de Educación y Cultura}, keywords = {medios de enseñanza}, keywords = {logical}, keywords = {laboratorio}, keywords = {ingeniería}, keywords = {informática}, keywords = {didáctica}, title = {Docencia práctica en los laboratorios de las ingenierías de informática apoyada en herramientas CASE}, author = {Álvarez Navia, Iván and García Peñalvo, Francisco José and García-Bermejo Giner, José Rafael and Gozález Talaván, Guillermo and Hernández Simón, Juan Andrés and Moreno García, María de Navelonga and Therón Sánchez, Roberto}, }