Risorse per i modelli di dominio più diffusi [chiuso]

6

Mi sono imbattuto in molte situazioni in cui ho dovuto costruire un sistema per una biblioteca o una clinica o altri domini popolari.
Il fatto è che un modello di dominio per una libreria è stato probabilmente realizzato 1000 volte già con diversi livelli di dettagli, naturalmente. Ecco un esempio .

Esiste un sito Web o una comunità popolare in cui è possibile trovare modelli di dominio pronti per i sistemi più diffusi?
L'intero scopo che sto cercando di ottenere è quello di capire rapidamente il dominio che sto modellando e personalizzarlo in base alle mie esigenze. Ri-inventare la ruota sembra davvero assurdo quando lo stesso sistema potrebbe essere stato modellato correttamente in precedenza.

Nota
So che Google potrebbe sembrare la fonte perfetta, ma è meglio se c'è un repository là fuori che le persone possono postare i modelli, in modo che altri possano condividerli.

    
posta Songo 11.09.2012 - 17:25
fonte

3 risposte

3

The whole purpose I'm trying to achieve is to quickly get a grasp of the domain I'm modelling and customize it to my needs.

Ci sono libri e altre risorse specialmente nell'area ERP che discute il modello di dominio (almeno ad un livello elevato). Tuttavia, per un sistema come Gestione librerie, potresti non trovare molto nel dominio pubblico.

Potresti ancora utilizzare entità di dominio standard come "parte", "fornitore", ecc. con alcune modifiche. Puoi anche utilizzare gli standard di settore come Library of Congress ID, ISBN (s), ecc.

I motivi per cui 1 modello di dominio non si adatta a tutti sono i seguenti:

  • Le attività commerciali sono diverse.

  • L'ambito desiderato dell'automazione (ambito del sistema) è diverso, poiché gli obiettivi di business sono diversi.

  • I processi aziendali sono diversi.

Un modo per cercare una migliore comprensione del business per questo sono libri specializzati sull'argomento, qualcosa del genere può aiutare: Google Books - Libreria Sistemi di informazione e automazione della libreria .

Le categorie principali che vuoi capire sono:

1 - Standard aziendali (come ISBN, ecc. in tutto il mondo).

2 - Leggi e regolamenti generali.

3 - I sistemi standard che il tuo sistema deve integrare e come funziona l'integrazione (devi conoscere formati di scambio dati speciali, protocolli di scambio dati ecc.).

4 - Requisiti specifici del cliente (processi, dati, regole aziendali, ecc.).

    
risposta data 12.09.2012 - 15:01
fonte
1

Nella mia esperienza, anche per un tipo di dominio che è stato modellato 1000 volte prima, non puoi fare affidamento su un design di dominio prefabbricato.

È certamente vero che alcune entità di dominio, "Libro" o "Fine" nel tuo esempio, potrebbero essere comuni ma i loro ruoli nel sistema che stai creando probabilmente non lo sono.

In altre parole, la raccolta dei requisiti per il tuo progetto produrrà sicuramente risultati diversi rispetto ai requisiti raccolti dal mio progetto, anche nello stesso dominio.

Tuttavia ...

Sebbene un modello di dominio esatto possa non essere condivisibile da tutti i sistemi, potrebbe essere una libreria Glossario .

Anche questo sarebbe un progetto interessante. Una comunità generata e controllata (à la StackExchange) che ha fornito i glossari per le entità trovate in domini specifici.

Vorrei verificarlo!

I miei $ 0,02. Spero che ti aiuti.

    
risposta data 14.09.2012 - 22:56
fonte
0

Hmmm ... è interessante. Un deposito comune di modelli di dominio per la discussione e la conoscenza condivisa. Non esiste una cosa del genere ... ma potrei vedere i benefici di avere qualcosa di simile.

Per andare con esso, forse un servizio che ti permettesse di implementare uno di questi modelli di dominio pronto per essere personalizzato nella tua lingua preferita.

Nel frattempo qui è una raccolta di sola lettura di modelli di database che potrebbero essere utilizzati come base per un dominio modello.

    
risposta data 11.09.2012 - 20:35
fonte