İDE_A
Bilgi Teknolojileri Sertifika Programı
YAZILIM GELİŞTİRME PROJESİ
İDE_A Sanal Kampüsü Güncellenme İletisi
ZAMAN ÇİZELGESİ
İŞLEVLER | 10.Mayıs | 21.Mayıs | 14 Haziran | 05.Temmuz | 16.Temmuz | >16.Temmuz |
Proje Teklifi | ||||||
Analiz | ||||||
Tasarım | ||||||
Gerçekleştirim | ||||||
Test | ||||||
Sunum |
Amaç
Bilgi Teknolojileri Sertifika Programı (BTSP), İDE_A: ODTÜ Sanal Kampüsü adı altında Internet'ten eğitim veren bir sertifika programı olarak çok geniş yelpazede katılımcı kitlesine sahiptir. Katılımcıların büyük bir çoğunluğu asenkron olması dolayısıyla sertifika programına katılmaktadırlar. Her ne kadar bu sertifika programı sürekli derslerin takibini gerektirse de bazı durumlarda katılımcılar uzun süre Sanal Kampüsü ziyaret edememektedirler. Bu durumda yönetim tarafından yapılan duyurulardan, kampüs içeriğinde yapılan bazı değişikliklerden ve aktivitelerden zamanında haberdar olamamaktadırlar.
Bu projenin amacı, özdevinimli bir uygulama programının geliştirmesi ile BTSP öğrencilerinin Sanal Kampüste olabilecek her türlü yenilikten ve değişiklikten e-mail yoluyla haberdar olabilmesidir.
Proje Tanımı
BTSP öğrencilerinin Sanal Kampüste olabilecek her türlü yenilikten ve değişiklikten e-mail yoluyla haberdar olabilmesini sağlayacak özdevinimli bir uygulama programı geliştirilecektir. Bu uygulama programı önceden belirlenmiş dizinler içerisindeki dosyalardaki değişiklikleri kontrol edecek ve dosyanın uzunluğunda ya da içeriğinde bir değişiklik varsa bunu katılımcılara e-mail yoluyla bildirecektir.
Projenin Kapsamı
Sanal Kampüste bulunan, değişikliklerin ve yeniliklerin takip edileceği dizinlerin ve dosyaların belirlendiği ve uzunluk ve son değişiklik tarihi bilgilerinin tutulduğu bir veri tabanı yaratıldıktan sonra bu veriler ışığında yeniliklerin ve değişikliklerin takibini yapacak bir program yazılacaktır. Bu program belirlediği yenilikleri ve değişiklikleri katılımcıların her birine e-mail yoluyla bildirecektir. Ayrıca e-mail problemi olabilecek katılımcılar için de Sanal Kampüs içerisinde bu yenilikler ve değişiklikleri içeren sayfa program tarafından güncellenecektir. Güncellenme esnasında bir önceki sayfa düzeni en son iki güncelleme içerecek şekilde korunacaktır.
Yöntemler, Yazılım Araçları, Platform
Projenin gerçekleştirilmesinde platformdan bağımsız olması dolayısıyla Perl dili kullanılacaktır. Programın çalışma saatleri kullanıcıların Kampüsü en az ziyaret ettikleri 04:00 ile 06:00 saatleri arasında seçilecektir. Dizin ve dosya tarama işleminin uzunluğuna göre işlemin başlangıç saati ayarlanacak ya da program kodu daha hızlı olan C diline uyarlanacaktır.
Projede izlenecek adımlar
Analiz (21.Mayıs.1999): Katılımcı e-mail adreslerinde eğitim süresi boyunca olabilecek değişikliklerin e-mail'lerin tutulduğu veri tabanında güncellenebilmesi için yöntemler araştırılacak.
Tasarım (14.Haziran.1999): Katılımcı e-mail adreslerinin tutulacağı veri tabanının oluşturulması ve gelecekte oluşabilecek değişikliklerin veri tabanında güncellenmesini sağlayacak ikinci bir programın tasarlanması. Yeniliklerin ve değişikliklerin takip edileceği dizinlerin ve dosyaların bulunduğu veri tabanının tasarlanması. Dizinleri ve dosyaları inceleyecek uygulama programının tasarlanmasıı. Bu programın yaratacağı ve takibi yapılan dizinlerin ve dosyaların uzunluk ve son değişiklik tarihlerini tutan bir veri tabanının tasarlanması.
Gerçekleştirim (05.Temmuz.1999): Veri tabanlarının oluşturulması. Programın Perl dilinde kodlanması.
Test (16.Temmuz.1999): Uygulama programının İDE_A sitesine uygulanması. Oluşabilecek hataların giderilmesi. Sürecin uzunluğuna göre C diline geçilmesi. İşlemin başlama saatinin belirlenmesi.
Sunum (>16.Temmuz.1999): Projenin hayata geçirilmesi. Projenin sunumu.