FileMaker Veritabanı geliştirme: Böyle bir proje nasıl çalışır?

FileMaker geliştirme: Konseptten FileMaker çözümüne.FileMaker, esnek arayüzleri sayesinde bireysel şirket gereksinimlerine son derece iyi uyarlanabilen bir veritabanı sistemidir. Veriler hemen hemen tüm diğer veritabanlarından ve Microsoft Excel, Word veya Apple Numbers gibi Office uygulamalarından içe aktarılabilir. FileMaker veritabanları Windows veya Mac OS X bilgisayarlarda, iPad, iPhone ve iPod touch'ta çalıştırılabilir, bu da onları mobil veri yakalama için ideal hale getirir. Bu makalede, FileMaker veritabanının geliştirilmesi için yeni bir projenin nasıl çalıştığı, hangi gereksinimlerin karşılanması gerektiği ve bir geliştirme projesi hazırlamak için kendi başınıza neler yapabileceğiniz açıklanmaktadır.

Nereye gitmek istiyorsun?

Bu soru neredeyse her zaman yeni bir FileMaker projesinin başlangıcında sorulur. Çoğu şirkette, Excel elektronik tabloları, Word belgeleri, PDF belgeleri, e-postalar, posta ekleri ve hatta diğer veritabanı sunucuları (örneğin Oracle, IBM DB/2, Microsoft SQL, vb.) tarafından yayınlanan veriler gibi çok çeşitli veriler zaman içinde iş istasyonları ve sunucularda birikir. Bu veri selini yönetmek ve/veya çeşitli diğer veritabanlarından gelen verileri bir FileMaker çözümünde birleştirmek istemek alışılmadık bir durum değildir.

Bu nedenle ilk adım, FileMaker çözümünün hangi işlevlere sahip olması ve hangi üçüncü taraf sistemlere bağlanması gerektiğinin ana hatlarını çizmek olmalıdır. Üçüncü taraf sistemler söz konusu olduğunda, FileMaker'nin verileri yalnızca okuması mı yoksa aynı zamanda diğer veritabanı sistemlerine geri yazması mı gerektiği sorusu da her zaman sorulmaktadır.

Konsept ve teknik özellikler

İstenen tüm işlevler kabaca özetlendikten sonra, bir sonraki adım projenin geliştirilmesi için ayrıntılı bir konsept ve bir şartname oluşturmaktır. Tipik bir proje konsepti aşağıdaki noktaları içerir:

  • Veri yapısının yapısı
  • Ekran ve baskı düzenlerinin yapısı ve düzenlenmesi
  • Program yapısı (fonksiyonlar)

Proje konsepti, hangi veri tablolarının mevcut olduğunu ve bunların birbirleriyle nasıl ilişkilendirilmesi gerektiğini belirtmelidir. Örnek: Her bir veri kaydı için tam olarak bir irtibat kişisinin saklanmasına yönelik bir gereksinim tanımlanmışsa, ana tabloda irtibat kişisi için yalnızca bir alan gereklidir. Ancak, veri kaydı başına herhangi bir sayıda irtibat kişisinin saklanması isteniyorsa, bu amaçla irtibat kişileri için başka bir tablo oluşturulmalıdır.

FileMaker çözümü için ekran düzeni (temel Wawi ve GUI)Proje planlama aşamasında bitmiş FileMaker çözümünün işlevselliğini görsel fizibilite açısından değerlendirebilmek için, tüm ekran düzenleri, liste düzenleri ve baskı düzenlerinin yanı sıra bunların yaklaşık görsel yapısı da şartnamede belirtilmelidir. Bu şekilde, navigasyon da dahil olmak üzere tüm ekran düzenleri ilk kilometre taşının bir parçası olarak zaten uygulanabilir.

Program yapısı, FileMaker çözümünün nihai olarak sahip olması gereken tüm işlevler ana hatlarıyla belirtilecek şekilde konseptte belgelenir. Yazılımın geliştirilmesi sırasında, geliştirici performans günlüğünde işlevlerin nasıl uygulandığını, örneğin hangi komut dosyalarının programlandığını veya ilgili işlevler için hangi düzenlerin kullanıldığını belgeler.

Projenin gelişiminin geliştirme süresi boyunca kesintiye uğramaması ve bazı kısımların daha sonra yeniden geliştirilmesi gerekebileceğinden emin olmak için, tüm gereksinimler ve tahmini zaman çerçevesi gereksinim şartnamesinde mümkün olduğunca ayrıntılı bir şekilde belirtilmelidir. Daha iyi bir genel bakış ve hesaplanabilirlik için, genel projenin zaman çerçevesi genellikle kilometre taşları olarak adlandırılan aşamalara bölünür.

Geliştirme aşaması

Konsept ve spesifikasyonlar tamamlandıktan sonra ilk kilometre taşının geliştirilmesine başlanır. Bu normalde yazılımın temel yapısını ve ekran düzenleri arasında ilk navigasyonu içerir. Geliştirme aşamasında, geliştirici her bir iş adımını hizmet günlüğünde belgeler ve bu da ücretlendirme zamana bağlıysa faturalandırma için temel oluşturur. Bir kilometre taşı tamamlanır tamamlanmaz, müşteri, gereksinimlerinin mevcut önceki sürüme kadar tam olarak uygulanıp uygulanmadığını kontrol edebileceği bir test sürümü alır.

Test aşaması

Tüm kilometre taşları tamamlandıktan sonra, yazılım "beta aşaması" olarak adlandırılan aşamaya geçer ve inceleme ve test için müşteriye sunulur. Yazılım artık müşteri tarafından bir test ortamında test edilir. Test aşamasında, yazılımın her bir işlevinin birkaç kez ve mümkünse farklı koşullar altında test edilmesi sağlanmalıdır.

Müşteri, özel bir raporlama sistemi kullanarak hataları doğrudan yazılımda bildirebilir. Tüm hata mesajları, müşterinin ve geliştiricinin erişebildiği bir hata izleme günlüğünde toplanır. Bu günlüğü kullanarak, geliştirici hangi hataların hala düzeltilmesi gerektiğini görebilir ve müşteri hangi hataların geliştirici tarafından zaten düzeltildiğini görebilir.

Kullanıcı belgeleri

Müşterinin gereksinimlerine bağlı olarak, FileMaker çözümü tamamlandıktan sonra çözümün kullanıcıları için dokümantasyon oluşturulur. Projenin gerçekleştirilmesi gelecekteki kullanıcılarla yakın işbirliği içinde yürütüldüyse, kullanıcı belgelerinin oluşturulması pratikte gerekli olmayabilir.

İşte başlıyoruz: sunum

PC, Mac, iPad ve iPhone'da FileMaker VeritabanlarıTest aşamasında rapor edilen tüm hatalar giderildikten ve FileMaker çözümü müşteri tarafından üretim aşaması için onaylandıktan sonra, çözümün "kullanıma sunulması", yani iş istasyonlarına ve gerekirse sunucuya kurulumu gerçekleşir. FileMaker çözümünün kullanılacağı ortama bağlı olarak Windows PC'ler, Apple Macintosh, Apple iPad, iPhone veya iPod touch kullanılabilir. Eğer bir FileMaker sunucusu kullanılıyorsa, FileMaker sunucusundaki veritabanları ve uygun bir yedekleme stratejisi ayarlanır. Her bir FileMaker istemcisinin kısa bir testinden sonra geliştirme tamamlanır ve FileMaker çözümünü üretken ortamda kullanmaya başlayabilirsiniz.

Özelleştirilmiş veritabanları hakkında başka sorularınız mı var?

Bu makale, FileMaker Pro ile özelleştirilmiş veritabanları geliştirmeye yönelik tipik süreci açıklamaktadır. Bu web sitesinde aşağıdakiler hakkında daha fazla bilgi bulabilirsiniz İş süreçlerinin optimizasyonu FileMaker ile, FileMaker Veritabanı geliştirme ve Tarife modelleri. Elbette, diğer sorularınızı şahsen yanıtlamaktan da mutluluk duyacağız.

“FileMaker Datenbankentwicklung: Wie läuft so ein Projekt ab?” üzerine 2 yorum

  1. Çok ilginç! Bir süredir verilerim için bir tür "merkez" geliştirmeyi düşünüyordum. Şirketimde eski bir Dos veritabanı ve Windows üzerinde çalışan daha yeni bir SQL veritabanı ve yine Windows üzerinde çalışan bir muhasebe veritabanı var. Tüm bu verileri FileMaker'de birleştirmek ve hatta iPad'de çalıştırmak mümkün mü?

  2. DOS veritabanı ile bu, verilere erişilip erişilemeyeceğine veya hangi biçimde dışa aktarılabileceğine bağlıdır. Aslında, detaylara bakarsanız her zaman yapılabilecek bir şeyler vardır. Veriler FileMaker'de olduğu anda, iPad veya iPhone elbette sorun değil. Sadece aramanız yeterli 🙂

Yorum yapın