{"id":1510,"date":"2012-11-10T15:57:49","date_gmt":"2012-11-10T15:57:49","guid":{"rendered":"https:\/\/markus-schall.de\/?p=1510"},"modified":"2025-10-09T08:32:09","modified_gmt":"2025-10-09T08:32:09","slug":"sviluppo-di-database-filemaker-come-eseguire-un-progetto","status":"publish","type":"post","link":"https:\/\/www.markus-schall.de\/it\/2012\/11\/sviluppo-di-database-filemaker-come-eseguire-un-progetto\/","title":{"rendered":"FileMaker Sviluppo del database: come funziona un progetto come questo?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1517\" title=\"Sviluppo FileMaker: dal concetto alla soluzione FileMaker.\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg\" alt=\"Sviluppo FileMaker: dal concetto alla soluzione FileMaker.\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1.jpg 150w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-logo1-12x12.jpg 12w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/>FileMaker \u00e8 un sistema di database che, grazie alla flessibilit\u00e0 delle sue interfacce, pu\u00f2 essere adattato in modo eccellente alle esigenze delle singole aziende. I dati possono essere importati da quasi tutti gli altri database e da applicazioni Office come Microsoft Excel, Word o Apple Numbers. I database FileMaker possono essere eseguiti su computer Windows o Mac OS X, iPad, iPhone e iPod touch, il che li rende ideali per l'acquisizione mobile dei dati. Questo articolo spiega come funziona un nuovo progetto per lo sviluppo di un database FileMaker, quali requisiti devono essere soddisfatti e cosa si pu\u00f2 fare per preparare un progetto di sviluppo.<!--more--><\/p>\n<h2>Dove vuoi andare?<\/h2>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-1518\" title=\"filemaker_access_office_server\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker_zugriff_office_server1-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" \/><\/a><\/p>\n<p>Questa domanda viene posta quasi sempre all'inizio di un nuovo progetto FileMaker. Nella maggior parte delle aziende, una grande variet\u00e0 di dati si accumula nel tempo sulle postazioni di lavoro e sui server, che si tratti di fogli di calcolo Excel, documenti Word, documenti PDF, e-mail, allegati di posta elettronica o anche dati rilasciati da altri server di database (ad esempio Oracle, IBM DB\/2, Microsoft SQL, ecc.). Non \u00e8 raro che si voglia gestire questa marea di dati e\/o unire i dati di vari altri database in una soluzione FileMaker.<\/p>\n<p>Il primo passo dovrebbe quindi essere quello di delineare le funzioni che la soluzione FileMaker dovrebbe avere e i sistemi di terze parti a cui dovrebbe essere collegata. Per quanto riguarda i sistemi di terze parti, \u00e8 sempre necessario stabilire se l'FileMaker deve solo leggere i dati o anche scriverli su altri sistemi di database.<\/p>\n<h2>Concetto e specifiche<\/h2>\n<p>Una volta delineate a grandi linee tutte le funzioni desiderate, il passo successivo consiste nel creare un concetto dettagliato e una scheda di specifiche per lo sviluppo del progetto. Un tipico concetto di progetto comprende i seguenti punti:<\/p>\n<ul>\n<li><strong>Struttura della struttura dei dati<\/strong><\/li>\n<li><strong>Struttura e disposizione dei layout di schermo e di stampa<\/strong><\/li>\n<li><strong>Struttura del programma (funzioni)<\/strong><\/li>\n<\/ul>\n<p>Il concetto di progetto deve specificare quali tabelle di dati sono disponibili e come devono essere collegate tra loro. Esempio: Se viene definito il requisito di memorizzare esattamente una persona di contatto per ogni record di dati, \u00e8 necessario un solo campo per la persona di contatto nella tabella master. Tuttavia, se il requisito \u00e8 quello di memorizzare un numero qualsiasi di persone di contatto per ogni record di dati, \u00e8 necessario creare un'altra tabella per le persone di contatto a questo scopo.<\/p>\n<p><a href=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg\" rel=\"lightbox[1510]\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1525 alignleft\" title=\"Layout della schermata per la soluzione FileMaker (Wawi e GUI di base)\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg\" alt=\"Layout della schermata per la soluzione FileMaker (Wawi e GUI di base)\" width=\"300\" height=\"234\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-300x234.jpg 300w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-1024x799.jpg 1024w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-768x600.jpg 768w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1-15x12.jpg 15w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-wawi-basis-screenshot1.jpg 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Per poter valutare la funzionalit\u00e0 della soluzione FileMaker finita e la sua fattibilit\u00e0 visiva durante la fase di pianificazione del progetto, tutti i layout delle schermate, degli elenchi e dei layout di stampa e la loro struttura visiva approssimativa devono essere delineati nelle specifiche. In questo modo, tutti i layout delle schermate, compresa la navigazione, possono essere implementati gi\u00e0 come parte della prima milestone.<\/p>\n<p>La struttura del programma \u00e8 documentata nel concetto in modo da delineare tutte le funzioni che la soluzione FileMaker dovrebbe avere. Durante lo sviluppo del software, lo sviluppatore documenta nel registro delle prestazioni come sono state implementate le funzioni, ad esempio quali script sono stati programmati o quali layout sono stati utilizzati per le rispettive funzioni.<\/p>\n<p>Per garantire che lo sviluppo del progetto non venga interrotto durante il periodo di sviluppo e che alcune parti debbano essere sviluppate nuovamente in un secondo momento, tutti i requisiti e i tempi previsti devono essere delineati nel modo pi\u00f9 dettagliato possibile nella specifica dei requisiti. Per una migliore visione d'insieme e calcolabilit\u00e0, il lasso di tempo dell'intero progetto viene solitamente suddiviso in cosiddette milestone.<\/p>\n<h2>La fase di sviluppo<\/h2>\n<p>Una volta completati il concetto e le specifiche, inizia lo sviluppo della prima pietra miliare. Questa include normalmente la struttura di base del software e la prima navigazione tra i layout delle schermate. Durante la fase di sviluppo, lo sviluppatore documenta ogni fase di lavoro nel registro dei servizi, che serve come base per la fatturazione se la remunerazione \u00e8 basata sul tempo. Non appena una pietra miliare \u00e8 stata completata, il cliente riceve una versione di prova in cui pu\u00f2 verificare se i suoi requisiti sono stati completamente implementati fino alla versione precedente.<\/p>\n<h2>La fase di test<\/h2>\n<p>Una volta completate tutte le tappe fondamentali, il software entra nella cosiddetta \"fase beta\" e viene presentato al cliente per la revisione e il collaudo. Il software viene ora testato dal cliente in un ambiente di prova. Durante la fase di test, \u00e8 necessario assicurarsi che ogni funzione del software sia testata pi\u00f9 volte e, se possibile, in condizioni diverse.<\/p>\n<p>Il cliente pu\u00f2 segnalare gli errori direttamente nel software utilizzando uno speciale sistema di segnalazione. Tutti i messaggi di errore vengono raccolti in un registro di monitoraggio degli errori a cui hanno accesso il cliente e lo sviluppatore. Grazie a questo registro, lo sviluppatore pu\u00f2 vedere quali errori devono ancora essere corretti e il cliente pu\u00f2 vedere quali errori sono gi\u00e0 stati corretti dallo sviluppatore.<\/p>\n<h2>Documentazione per l'utente<\/h2>\n<p>A seconda dei requisiti del cliente, la documentazione per gli utenti della soluzione viene creata una volta completata la soluzione FileMaker. Se la realizzazione del progetto \u00e8 stata condotta in stretta collaborazione con i futuri utenti, la creazione della documentazione per gli utenti potrebbe non essere necessaria nella pratica.<\/p>\n<h2>Ci siamo: il lancio<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-1522\" title=\"Database FileMaker su PC, Mac, iPad e iPhone\" src=\"https:\/\/markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg\" alt=\"Database FileMaker su PC, Mac, iPad e iPhone\" width=\"284\" height=\"149\" srcset=\"https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad.jpg 284w, https:\/\/www.markus-schall.de\/wp-content\/uploads\/filemaker-ipad-18x9.jpg 18w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/>Una volta eliminati tutti gli errori segnalati durante la fase di test e una volta che la soluzione FileMaker \u00e8 stata approvata dal cliente per la fase produttiva, ha luogo il cosiddetto \"rollout\" della soluzione, ossia l'installazione sulle postazioni di lavoro e, se necessario, sul server. A seconda dell'ambiente in cui deve essere utilizzata la soluzione FileMaker, \u00e8 possibile utilizzare PC Windows, Apple Macintosh, Apple iPad, iPhone o iPod touch. Se si utilizza un server FileMaker, si procede alla configurazione dei database sul server FileMaker e di un'adeguata strategia di backup. Dopo un breve test di ogni client FileMaker, lo sviluppo \u00e8 completo e si pu\u00f2 iniziare a utilizzare la soluzione FileMaker nell'ambiente di produzione.<\/p>\n<h2>Altre domande sui database personalizzati?<\/h2>\n<p>Questo articolo spiega il processo tipico di sviluppo di database personalizzati con FileMaker Pro. Su questo sito web sono disponibili ulteriori informazioni sulla <strong>Ottimizzazione dei processi aziendali<\/strong> con FileMaker, <a title=\"Sviluppo di database\" href=\"https:\/\/www.markus-schall.de\/it\/servizi\/filemaker\/datenbankentwicklung\/\"><strong>FileMaker Sviluppo di database<\/strong><\/a> e il <a title=\"Modelli tariffari\" href=\"https:\/\/www.markus-schall.de\/it\/servizi\/filemaker\/tarifmodelle\/\"><strong>Modelli tariffari<\/strong><\/a>. Naturalmente, saremo lieti di rispondere di persona a tutte le vostre domande.<\/p>","protected":false},"excerpt":{"rendered":"<p>FileMaker \u00e8 un sistema di database che, grazie alla flessibilit\u00e0 delle sue interfacce, pu\u00f2 essere adattato in modo eccellente alle esigenze delle singole aziende. I database possono essere importati da quasi tutti gli altri database e da applicazioni Office come Microsoft Excel, Word o Apple Numbers. I database FileMaker possono essere utilizzati su computer Windows o Mac OS X, iPad, iPhone e iPod ... <a title=\"FileMaker Sviluppo del database: come funziona un progetto come questo?\" class=\"read-more\" href=\"https:\/\/www.markus-schall.de\/it\/2012\/11\/sviluppo-di-database-filemaker-come-eseguire-un-progetto\/\" aria-label=\"Per saperne di pi\u00f9 su FileMaker sviluppo di database: come funziona un progetto di questo tipo?\">Leggi tutto<\/a><\/p>","protected":false},"author":1,"featured_media":2342,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":8,"footnotes":""},"categories":[3],"tags":[440,410],"class_list":["post-1510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-filemaker","tag-datenbanken","tag-filemaker"],"_links":{"self":[{"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/posts\/1510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/comments?post=1510"}],"version-history":[{"count":1,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/posts\/1510\/revisions"}],"predecessor-version":[{"id":2640,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/posts\/1510\/revisions\/2640"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/media\/2342"}],"wp:attachment":[{"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/media?parent=1510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/categories?post=1510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markus-schall.de\/it\/wp-json\/wp\/v2\/tags?post=1510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}