Desarrollo de aplicaciones web usando uml
La metodología COMET sirve para desarrollar aplicaciones concurrentes, distribuidas y de tiempo real usando UML. Usaremos esta metodología en un ejemplo interesante y práctico: en todas las aplicaciones donde tenemos que buscar un conjunto de registros de una base de datos y mostrarlos en el browser, tenemos que paginarlos para mostrarlos en varias páginas. Por ejemplo, el buzón de correo de Hotmail o el buscador Google, no muestra todos los resultado encontrados en una página, muestra n registros por páginas, y botones siguientes y anterior. El autor especificará usando casos de uso este ejemplo y del análisis de los casos de uso se encontrarán los objetos necesarios. Luego se desarrollará el diagrama de colaboración consolidado, a partir de éste se hará el diagrama de clases y se mostrará la lógica de eventos de las tareas.
Se medirá el nivel de acoplamiento y cohesión que tiene el sistema, pues esta medida influye en las siguientes cualidades: manteniblidad, entendibilidad y modificabilidad. Por último se implementará en ASP.NET(c#) y sql-server(transact-sql).
Índice de contenido:
1 Especificación: especificaremos el problema detallando los casos de uso 1.1 Mostrar los primeros registro 1.2 Mostrar las siguiente registros 1.3 Mostrar los anteriores registros 1.4 Morrar registros 2 Diagrama de clases 2.1 Coordinator Objects. WebServe 2.2 DataBase Wrapper. DataBase 2.3 Data Abstraction. Estado 2.4 Use Interface. Browser 2.5 Lógica secuencial de los eventos de las tarea 3 Analisis de la cohesion y acoplamient 4 Implementación de la solución en ASP.NET usando c# 5 Bibliografía