Objetivo:
El taller tendrá por objetivo, que los alumnos puedan comprender los conceptos básicos sobre modelado de datos y procesos de un determinado dominio, uso de tecnologías basada en java y aplicar los conocimientos adquiridos en el desarrollo de una aplicación.
Docente Responsable:
Lic. Gabriela Vilanova.
Carga Horaria:
15 horas presenciales.
Cantidad de créditos:
3 (tres)
Fecha de realización:
o A definir
Temario de la Actividad:
Módulo 1. Análisis y Diseño de software : conceptos de modelado orientado a objetos. Modelado estático. Diagrama de clases. Diagrama de Casos de uso. Lenguaje de modelado unificado (UML). Modelado dinámico. Diagramas de secuencia y colaboración. Diagramas de transición de estado.
Módulo 2. Modelado de datos. Diseño de datos a partir del diagrama de clases. Conversión a Modelo Relacional. Normalización. Lenguaje SQL: DDL y DML.
Módulo 3. Implementación. Servidores web. Introducción a servidores web. Instalación y configuración de Apache Tomcat. Servidores de Base de datos. Introducción a servidores de Base de Datos. Instalación y configuración de MySQL. erramientas complementarias para diseño y manejo de base de datos. Consultas básicas en MySQL. Tecnologías WEB basados en JAVA. Introducción a HTML. Introducción a Servlets Y JSP. Desarrollo de páginas web en JSP. Conexión a bases de datos con JSP.
Requisitos Previos
Estar en condiciones de cursar proyecto de software
Evaluación:
Para aprobar el curso se requerirá un porcentaje mínimo de asistencias a clase del 80% y la entrega de un trabajo ó examen teórico-practico que se deberá realizar durante el dictado del curso.
lunes, 12 de mayo de 2008
viernes, 2 de mayo de 2008
Material Clases Módulo: Análisis y Diseño
Introducción
UML UML
Proceso de Software basado en UML
Guía de Prácticas UML
Soluciones Prácticas
Casos de uso
Desarrollo de Software OO usando UML
Modelo conceptual
Modelo conceptual, paquetes (cont.)
Patrones de Análisis y Diag. de Secuencia
Contratos
Diagramas de estado y diag. de colaboración
Desarrollo Aplicación con Awt
UML UML
Proceso de Software basado en UML
Guía de Prácticas UML
Soluciones Prácticas
Casos de uso
Desarrollo de Software OO usando UML
Modelo conceptual
Modelo conceptual, paquetes (cont.)
Patrones de Análisis y Diag. de Secuencia
Contratos
Diagramas de estado y diag. de colaboración
Desarrollo Aplicación con Awt
Sistema Legajos de Empleados
La empresa XXXXX necesita implementar un sistema web para la administración de información correspondiente a sus empleados.
La empresa necesita de una herramienta que posibilite a los gerentes generar legajos para los nuevos empleados, realizar modificaciones o actualizaciones concernientes a su legajo, listarlos por algunos parámetros definidos, y dar de baja un empleado que ya no trabaje más en la empresa.
La aplicación permitirá la recuperación de los datos presentándolos ordenadamente, tabulados, etc.
El sistema web, debe estar alojado sobre un servidor web TOMCAT, corriendo sobre un sistema operativo Windows.
El lenguaje a utilizar para la implementación debe ser JSP.
Se recomienda utilizar MySQL, como servidor de base datos, para mantener la información correspondiente a los empleados.
Cambios Externos.
Ha surgido una solicitud del Banco “Perez & Company”, el cual ha expresado la necesidad de evitar todo el papeleo que sucede cuando se debe generar una nueva cuenta de ahorro para un nuevo empleado. Por ello, el banco ha decidido que la empresa envie los datos que ellos necesitan por mail, asi evitarian todo el tramite personalmente.
Este archivo solo debe ser enviado cada vez que se produzcan altas de nuevos empleados. En dicho archivo puede contener información de uno o mas empleados, no necesariamente se debe generar un archivo por empleado.
Los requerimientos del banco se encuentran en el documento Especificaciones_Exportacion_Perez&Company.doc.
Tras la nueva regulación del sector aprobada por la Unión Europea, se prevé un cambio de procesos en la empresa, en los cuales se modificarán los formularios que se utilizan en la actualidad. Por ello se requiere que la herramienta contratada al grupo 8 SL sea capaz de introducir plantillas con el formato de los nuevos impresos.
Ahora, cada vez que se quiera definir un nuevo tipo de formulario, el usuario del sistema podrá, a partir de un prototipo de formulario previamente escaneado, definir las áreas de interés de dicho documento, y el contenido de dicho documento (imagen, texto, cifra, etc…). Además, las plantillas creadas deberán guardarse, cargar y modificarse.
La empresa necesita de una herramienta que posibilite a los gerentes generar legajos para los nuevos empleados, realizar modificaciones o actualizaciones concernientes a su legajo, listarlos por algunos parámetros definidos, y dar de baja un empleado que ya no trabaje más en la empresa.
La aplicación permitirá la recuperación de los datos presentándolos ordenadamente, tabulados, etc.
El sistema web, debe estar alojado sobre un servidor web TOMCAT, corriendo sobre un sistema operativo Windows.
El lenguaje a utilizar para la implementación debe ser JSP.
Se recomienda utilizar MySQL, como servidor de base datos, para mantener la información correspondiente a los empleados.
Cambios Externos.
Ha surgido una solicitud del Banco “Perez & Company”, el cual ha expresado la necesidad de evitar todo el papeleo que sucede cuando se debe generar una nueva cuenta de ahorro para un nuevo empleado. Por ello, el banco ha decidido que la empresa envie los datos que ellos necesitan por mail, asi evitarian todo el tramite personalmente.
Este archivo solo debe ser enviado cada vez que se produzcan altas de nuevos empleados. En dicho archivo puede contener información de uno o mas empleados, no necesariamente se debe generar un archivo por empleado.
Los requerimientos del banco se encuentran en el documento Especificaciones_Exportacion_Perez&Company.doc.
Tras la nueva regulación del sector aprobada por la Unión Europea, se prevé un cambio de procesos en la empresa, en los cuales se modificarán los formularios que se utilizan en la actualidad. Por ello se requiere que la herramienta contratada al grupo 8 SL sea capaz de introducir plantillas con el formato de los nuevos impresos.
Ahora, cada vez que se quiera definir un nuevo tipo de formulario, el usuario del sistema podrá, a partir de un prototipo de formulario previamente escaneado, definir las áreas de interés de dicho documento, y el contenido de dicho documento (imagen, texto, cifra, etc…). Además, las plantillas creadas deberán guardarse, cargar y modificarse.
Suscribirse a:
Comentarios (Atom)