ANY ACADÈMIC 2007/08 4003. LABORATORIO DE SOFTWARE DE GESTIÓN (9 créditos) La asignatura Laboratorio de Software de gestión, se considera materia obligatoria en los estudios de Ingeniería Técnica en informática de Gestión, con una carga lectiva de 9 créditos prácticos. PROFESORADO Profesor/a Bartomeu Vives Javier Jofre Pere Pau Sancho Edificio/Despacho A. A. Turmeda / Associats B. A. Turmeda / Associats C. A. Turmeda / Associats Teléfono 971172386 971721404 e-mail bartomeu.vives@ uib.es javier.jofre@balearsinno vacio.com [email protected] TUTORIAS Grupo del Lunes: Justo después de la clase, a partir de las 20:30 Grupo del Martes: Justo después de la clase, a partir de las 20:30 Grupo del Miércoles: Pedir por correo electrónico Grupo del Jueves: DESCRIPTORES OFICIALES DE LA ASIGNATURA EN EL BOE Diseño de sistemas de información orientados a la gestión. CREDITOS PRACTICOS (9 créditos): OBJETIVOS Durante el curso se realizarán dos prácticas en la asignatura, que consistirán en reflejar los conocimientos prácticos adquiridos durante el curso. La práctica se hará como máximo en grupos de dos personas y tendrá un seguimiento individualizado por grupo con entrevistas realizadas por el profesor. La primera práctica consistirá en el desarrollo de una mini aplicación informática basada en tecnología cliente/servidor en un entorno de desarrollo Oracle. La segunda práctica consistirá en el desarrollo de parte de otra aplicación informática de más volumen y dificultad utilizando la herramienta CASE de desarrollo de aplicaciones de Oracle. Las herramientas informáticas utilizadas son Designer , Developer y el SGBD Oracle. METODOLOGIA La práctica inicial se realizará mediante las herramientas de Developer de Oracle y deberá entregarse según una estructura/índice de documentación que será entregada con el enunciado. Habrá unos mínimos a entregar para que su corrección se pueda iniciar. La segunda práctica será más grande, y habrá que utilizar además la herramienta de Designer de Oracle. Es imprescindible realizar la práctica de la asignatura durante el curso, y respetar los días de entrega establecidos. DESCRIPCIÓN DE LOS CONTENIDOS PARTE TEÓRICA: TEMA 1: Arquitectura cliente / servidor y arquitectura web - Orientadas a la conexión con bb.dd: Oracle Developer - No orientadas a la conexión ( web ) - Arquitectura multicapa en entorno Oracle TEMA 2: Desarrollo de una aplicación TEMA 2.1. Qué es Oracle? - Introducción - Funcionamiento SGDB Oracle - Esquemas / usuarios, grants y synonims - Tablespaces - Objetos de bb.dd.: tablas , datatypes, índices, vistas, constraints, secuencias, triggers - Tipos de instrucciones de bb.dd. Oracle - DML(data manipulation language): select, insert, update, delete ... - DDL(data definition language): create table, create index ... - DCL(data control language): grant connect - PL / SQL - Administración de una bb.dd. Oracle - Objetos del administrador (tablas de sistemas) - Herramientas del administrador: - export, import - sql*loader - Enterprise manager TEMA 2.2: Developer Forms / Reports Developer Forms - Wizard - Bloques / canvas / windows / items - Triggers forms / bloques / items Developer Reports - Wizard - Data model / Layout - Triggers reports - Explicación de un caso práctico - Propuesta de práctica TEMA 3: Oracle Designer - Herramientas de administración - Herramientas de modelado - Herramientas de diseño - Modelador de bb.dd - Modelador de módulos - Herramientas del repositorio - Propuesta de práctica BIBLIOGRAFIA BÁSICA - Pressman, R. “Ingeniería del Software. Un enfoque práctico”. Quinta edición. McGraw-Hill, 2002. - Urls Arquitectura multicapa: Overview:http://www.sei.cmu.edu/str/descriptions/clientserver.html Dues capes:http://www.sei.cmu.edu/str/descriptions/twotier.html#512860 Tres capes: http://www.sei.cmu.edu/str/descriptions/threetier.html#34492 - Selección de Diagramadores http://www.databaseanswers.org/modelling_tools.htm - Oracle: http://technet.oracle.com PL/SQL User’s Guide and Reference Release 2 (9.2) March 2002 Part No. A96624-01 Oracle9i Forms Developer Reference Guide Release 9.0.2 March 2002 Part No. A97289-01 Oracle9i Reports Building Reports Release 9.0 October 2002 Part No. B10310-01 Oracle9i Database Error Messages Release 2 (9.2) March 2002 Part No. A96525-01 ELEMENTOS DE EVALUACIÓN La calificación final de la asignatura se obtendrá a partir de la valoración obtenida en las dos practicas con un peso del 25% sobre la primera práctica y un 75% sobre la segunda práctica, siendo necesario superar de manera independiente ambas prácticas para aprobar la asignatura. Fechas de entrega de prácticas: Primera práctica: Pendiente de especificar. Se indicará en clase. Convocatoria de junio: Día predeterminado por Secretaria para la entrega final. Convocatoria de septiembre: Día predeterminado por Secretaria para la entrega final. RECOMENDACIONES EN CUANTO A CONOCIMIENTOS PREVIOS Es muy importante entender los conceptos de la asignatura de bases de datos y de ingeniería del software. OTRA INFORMACIÓN Pàgina web de la asignatura http://eps.uib.es Horario de la asignatura Lunes, Martes o Miércoles (dependiendo del grupo) de 17:30 a 20:30