Proje Ayrıntıları

Proje Adı: Akıllı Aygıtların Çevrimiçi İzlenmesi
Amaç/Vizyon: Vizyon, kullanıcılar için uzak sunucu aracılığıyla ürün ile üretici arasında doğrudan bir köprü kurularak, tüm akıllı aygıtlarını (iPod'lar, cep telefonları, flaş bellekler, vb.) tek arabirim üzerinden yönetmelerine olanak sağlayacak bir çevrimiçi izleme sistemi sağlanmasıdır. Buradaki ana düşünce, ürün çevrimiçi hale getirildiğinde elektronik aygıtı herhangi bir donanım veya yazılım hatasına karşı otomatik olarak tarayacak çevrimiçi (izleme aracı) hizmetten yararlanılmasıdır. Bu sistem daha sonra hataları bir günlüğe kaydedecek, üreticiye bildirecek ve müşteriye uygun bir çözüm sunacaktır. Uygulama aynı zamanda hırsızlık durumunda aygıtların yetkisiz kullanımının izlenmesinde de yararlı olacaktır. Ayrıca, kullanıcıların aygıtlarıyla ilgili tüm sorunlarına çözüm bulabileceği, üreticinin çeşitli ürünlerini tanıtabileceği ve daha iyi hizmet sağlayabileceği bir platform olarak kullanılabilecektir.
Sistemin Kulanıcıları: A. Üreticiler (akıllı aygıtlar)
B. Müşteriler
C. Hizmet sağlayıcılar
İşlevsel İhtiyaçlar: i. Müşterinin, ürün işlevselliğini izleyebilmesi için bir kullanıcı hesabının oluşturulması
ii. Ürünün hatalara karşı otomatik olarak taranması
iii. Hataların üreticilere bildirilmesi
iv. Otomatik olarak üretilen bir e-posta ile çözümün müşteriye iletilmesi
v. Hırsızlık durumunda, çalınan ürünün izlenmesi
vi. Aygıtla ilgili tüm bilgilerin bir veritabanında toplanması
vii. Kullanıcılara, farklı aygıtları izlemek için tek arabirim sağlanması
viii. Hizmet sağlayıcıların kullanıcılarla iletişim kurmasının ve tüm gerekli ayrıntıları sağlamasının kolaylaştırılması
ix. Kullanıcının tek arabirim üzerinden tüm ürünlerine ilişkin ilgili güncellemeleri alabilmesi
İşlevsel Olmayan İhtiyaçlar: i. Gizli verilere güvenli erişim (kullanıcıya ait ayrıntılar). SSL kullanılabilir.
ii. 7 gün 24 saat kullanılabilirlik olanağı
iii. En yoğun zamanda daha iyi performans elde etmek için kaliteli bileşen tasarımı
iv. Gelecekte yapılacak genişletme için esnek hizmet tabanlı mimari oldukça talep gören bir yapı olacaktır
İsteğe Bağlı Özellikler: a. Üreticiler yeni ürünlerini/olanaklarını bu portal üzerinden tanıtabilir
b. Kullanıcı kabul ve yetkilendirme için Java tabanlı istemciler
Kullanıcı Arabirimi Öncelikleri: A. Profesyonel görünüm
B. Tüm kayıt formlarında AJAX kullanımı
C. Tarayıcı testi ve IE, NN, Mozila ve FireFox desteği
D. Stratejik verilerin Yöneticiye gösterilmesi için JASPER gibi bir Grafik aracının kullanılması
E. .XLS, .PDF veya diğer her tip istenen formata aktarılabilir raporlar
Raporlar: A. Aygıt bilgisayara her bağlandığında ayrıntıların günlüğe kaydedilmesi
B. Kullanıcının sahip olduğu tüm aygıtların ayrıntıları
C. Tüm müşterilerin ayrıntıları
D. Aygıtta saptanan tüm hataların günlüğe kaydedilmesi
Dİğer Önemli Konular: 1. Web uygulaması yüksek düzeyde optimize edilmiş ve kullanımı kolay olmalıdır.
2. Uygulama ölçeklendirilebilir olmalıdır (gelecekteki gelişmeler göz önünde bulundurularak)
Ekibin Büyüklüğü (Maksimum): 4
Kullanılacak Teknolojiler: UML, J2EE, XML, AJAX, Web 2.0, Web hizmetleri, Hizmet Odaklı Mimari (SOA)
Kullanılacak Araçlar: RAD/ROSE/RSA/Eclipse/WSAD/ WebSphere Portal
WAS/WAS CE
DB2 Express – ‘C’ ya da DB2 UDB
Linux, tercih edilen işletim sistemi olacaktır.
Son Teslim Edilecekler
Şunları İçermelidir:
A. Yukarıda belirtilen kullanıcılar, uygulama yerleştirme yöneticisi ve geliştirici için çevrimiçi veya çevrimdışı yardım
B. .war/.ear kaynak kodlarını içeren uygulama arşivi
C. Veritabanı yedekleme ve DDL Script
D. Tam kaynak kodu