Archive for maig, 2007
Indicar valors de retorn en UML
Quan fem disseny detallat en UML (especialment en entorns docents com a les universitats), ens trobem amb la necessitat de representar correctament cada detall que es pot expressar en codi. Un d’aquests detalls consisteix a representar els valors de retorn de les invocacions a operacions.
Read more
Implementació de models conceptuals persistents amb Java i JPA
En aquest article presentarem diversos exemples de com anotar una classe pertanyent al model del domini d’un sistema d’informació (veure Domain Model: De l’anàlisi al disseny i Domain Model: Del disseny a la implementació persistent) amb anotacions de JPA (Java Persistence API) per tal de mantenir sincronitzades les dades en memòria amb les dades existents a la base de dades. No és la meva intenció descriure en detall com funciona JPA sino, simplement, mostrar com es pot afegir les anotacions de JPA al model del domini per fer-lo persistent. Com a exemple, prendrem el model conceptual de la base de dades Northwind que es distribueix amb MSAccess i SQLServer. Read more
2 commentsDomain Model: De l’anàlisi al disseny
Introducció
Per resoldre la complexitat de la lògica de domini en un Sistema d’Informació, Fowler [FOW] ens proposa aplicar el patró Domain Model. Aquest consisteix en crear, a la Capa de Domini, un model d’objectes (Software) del domini que incorpori dades i comportament. D’aquesta manera, tindrem objectes que representen dades del nostre domini i que contenen regles de negoci associades a aquestes dades (comportament).
2 commentsIdentificació de casos d’ús
La major part del material d’aquest article està basada en les idees del llibre Writing Effective Use Cases d’ Alistair Cockburn. La meva intenció amb aquest document és donar una visió general de les idees que allà es detallen amb exemples i explicacions més exhaustives. Read more
No comments