Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO DE MODELADO
Realizacin de depsitos mediante Cheque. - Validaciones de negocio: Ej: nmero de serie del cheque. Realizacin de depsitos mediante Efectivo - Validaciones de negocio: Informacin del cliente, nmero de cuenta corriente, etc Gestin de cuentas de usuario - Perfiles: Agente de cuentas, cliente Gestin Cuenta corriente: - Usuario Agente de cuentas puede congelar las cuentas corrientes. - Usuario Cliente puede ver todos los movimientos de la cuenta corriente. Puede ver todos los movimientos segn rangos de fecha, de un da en particular, etc El sistema debe exponer un servicio para realizar giros de dinero desde la cuenta corriente.
Aspectos Administrativos:
De los grupos: Se permitirn grupos de hasta tres integrantes. Todos deben entregar de forma impresa y virtual (en la actividad habilitada en usachvirtual) las presentaciones al profesor en la primera fecha de cada entrega. Para la comunicacin con el profesor cada grupo inscribir en la wiki habilitada en el sitio UsachVirtual los datos del grupo (Nmero de grupo, integrantes y direccin de correo electrnico de cada uno de los integrantes).
1/2014
De los documentos: Los grupos tienen la responsabilidad de producir 4 documentos: 1. 2. 3. 4. Ingeniera de Requisitos Diseo Arquitectural Diseo detallado Declaracin de clases e implementacin de dos casos de uso.
Estos documentos son entregables asociados a los principales hitos de la metodologa OMT++. Los defectos detectados e indicados por el profesor en la revisin del documento deben ser corregidos por el grupo. El documento corregido debe ser entregado conjuntamente al entregar el documento de la siguiente etapa del proceso. Sobre la base del documento original y el corregido de una etapa se calificar la documentacin de cada etapa.
1/2014
Mostrar que la especificacin de la interfaz provee el soporte necesario para la realizacin de las tareas.
Fecha entrega oral del contenido de este documento: mircoles 23 de abril de 2014 Jueves 15 de mayo de 2014: Este da se debe entregar el primer informe en forma impresa,
debidamente corregido.
2. Diseo Arquitectural
Especificacin de componentes y la colaboracin entre componentes Diseo Arquitectural Dentro de la metodologa OMT++, Tenemos el enfoque 3+1 vistas que involucra estos dos elementos. Para ello tenemos las siguientes vistas: Lgica: descompone el sistema en abstracciones claves, tales como subsistemas, mdulos o grupos de objetos. En este caso tendramos mdulos de negocio, mdulo de administracin de usuarios, mdulo de reporting, etc... Ac tenemos un diagrama de componentes del sistema. Proceso: es una vista de la implementacin o run-time. Especifica todos los componentes ejecutables del sistema. en este caso tenemos el EAR, o WAR deployados sobre el app server en una mquina, el cliente (si forma parte de la aplicacin algn plugin que se ejecute en el browser a algo as) que se ejecuta en el lado del usuario. A esto corresponde un diagrama de Despliegue. Desarrollo: especifica los componentes que son desarrollados en forma independiente. en este caso tenemos la arquitectura encapsulando JSF por el lado del cliente, EJB (Session beans) por el lado del servidor, el JPA con el ORM en la capa de datos, y la base de datos que finalmente permite gestionar la informacin. +Escenarios: ilustra la colaboracin de los componentes en diferentes situaciones de uso. El escenario permite ver la colaboracin entre componentes de manera general, sin entrar aun a especificaciones de mtodos, pero si se debe tener claro las acciones que deben hacer los EJB por ejemplo o JPA con algn patrn DAO o algo as. Se solicita la incorporacin de un cubo layer/tier/calidad sistmica. Pgina 11 Documento Adjunto Hardware: Se solicita las recomendaciones de hardware para cumplir con los requerimientos no funcionales en trminos de demanda (usuarios concurrentes) y performance esperado para la operacin.
1/2014
Fecha entrega oral del contenido de este documento: jueves 15 de mayo de 2014 Mircoles 11 de junio de 2014: Este da se debe entregar el segundo informe en forma impresa, debidamente corregido.
Diseo del comportamiento. Modelo de comportamiento del diseo: Especifica la colaboracin de los objetos dentro de un componente. Se utilizan escenarios para refinar el diagrama de clases, produce declaraciones de mtodos y establece las conexiones entre las clases. En este caso, el patrn implementado es el de MVC, donde El controlador viene dado por los EJB quienes contienen la lgica de negocio. El modelo viene dado por las clases que trabajan con JPA, y la vista corresponde a JSF. Los EJB al representar la lgica de negocio, deben ser separados de acuerdo a esto, es decir, si tenemos un EJB con respecto a Crdito, incorporar ah toda la lgica de negocio relacionada con crditos en base a los flujos de negocio funcionales. La idea es no mezclar todo en un solo EJB, sino que encapsular y ordenar de acuerdo al requerimiento de negocio y en base a los flujos funcionales de estos.
Se solicita seguir los estndares de codificacin JEE, para la implementacin. Se adjunta documento en pdf Fecha entrega oral del contenido de este documento: mircoles 11 de junio de 2014 Mircoles 25 de junio de 2014: Este da se debe entregar el tercer informe en forma impresa, debidamente corregido.
1/2014