saghari
چهارشنبه 02 آذر 1390, 17:29 عصر
با سلام و احترام
فرض کنید قرار است نرم افزاری با شرایط زیر طراحی شود:
این نرم افزار در 20 ایستگاه (شهر) مختلف و یک مرکز استفاده استفاده خواهد شد.
جهت ارتباط ایستگاه ها با مرکز میبایست از بستر وب استفاده شود.
مرکز میبایست این امکان را داشته باشد که گزارشات تجمیعی از 20 ایستگاه موجود تهیه کند. (در واقع بحث حفظ یکپارچگی کدینگ جداول پایه مهم است)
ایستگاه ها میبایست در صورت قطع بودن اینترنت بتوانند بطور مستقل به کار خود ادامه دهند.
این نرم افزار میبایست با نرم افزارهای دیگری تبادل اطلاعات داشته باشد که آنها با نسخه مرکزی بر روی یک شبکه داخلی قرار دارند.
ضمنا کارفرما تا حد امکان ترجیح میده از رپلیکیشن استفاده نشه.
خوب با شرایط فوق پیشنهاد شما جهت انتخاب روش پیاده سازی و معماری نرم افزار چیست؟
قبلا از توجه شما ممنونم
فرض کنید قرار است نرم افزاری با شرایط زیر طراحی شود:
این نرم افزار در 20 ایستگاه (شهر) مختلف و یک مرکز استفاده استفاده خواهد شد.
جهت ارتباط ایستگاه ها با مرکز میبایست از بستر وب استفاده شود.
مرکز میبایست این امکان را داشته باشد که گزارشات تجمیعی از 20 ایستگاه موجود تهیه کند. (در واقع بحث حفظ یکپارچگی کدینگ جداول پایه مهم است)
ایستگاه ها میبایست در صورت قطع بودن اینترنت بتوانند بطور مستقل به کار خود ادامه دهند.
این نرم افزار میبایست با نرم افزارهای دیگری تبادل اطلاعات داشته باشد که آنها با نسخه مرکزی بر روی یک شبکه داخلی قرار دارند.
ضمنا کارفرما تا حد امکان ترجیح میده از رپلیکیشن استفاده نشه.
خوب با شرایط فوق پیشنهاد شما جهت انتخاب روش پیاده سازی و معماری نرم افزار چیست؟
قبلا از توجه شما ممنونم