به دنبال برنامهنویسی مسلط به C# هستیم که بتواند کدی بنویسد برای خواندن فایلهای .std (مربوط به نرمافزار STAAD Pro) و انتقال تمامی دادهها به کلاسهای C#. برنامه باید تمامی حالات ممکن را پشتیبانی کند.
از لینک زیر مستندات فرمت فایل رو میتونید ببینید. برای هر قسمت مستندات فرمت وجود داره. https://docs.bentley.com/LiveContent/web/STAAD.Pro%20Help-v16/en/STD_UNIT.html
از این لینک هم میتونید نرم افزار Staad Pro رو دانلود کنید. https://soft98.ir/software/engineering/785-staad.html
مراحل پروژه:
مرحله اول (تحویل ابتدایی - 50%):
5 فایل std در اختیار توسعهدهنده قرار میگیرد تا برنامه بر اساس آنها نوشته شود (فایل های پیوست بعلاوه 2 فایل دیگر که بعدا ارسال خواهد شد).
مرحله دوم (آزمایش - 25%):
پس از تکمیل مرحله اول، 3 فایل جدید برای تست ارائه خواهد شد.
هدف: بررسی عملکرد برنامه با دادههای متنوع.
مرحله سوم (رفع اشکال و تکمیل - 25%):
رفع اشکالات احتمالی و بهینهسازی برنامه برای همه فایلها.
زمانبندی: حداکثر تا 2 ماه پس از اتمام مرحله دوم قابل انجام است.
الزامات:
طراحی معماری کد:
ساختار کلاسهای C# باید با دقت بالا طراحی شود بهگونهای که نگهداری و توسعهپذیری برنامه در آینده تضمین شود.
انعطافپذیری، سازمانیافته بودن و بهینه بودن کلاسها جهت افزودن قابلیتهای جدید یا تغییر در منطق (logic) برنامه.
کیفیت کد: کد منبع باید تمیز، خوانا، کامنتگذاری شده و منطبق با بهترین روشهای برنامهنویسی باشد.
مدیریت خطا: پیادهسازی مکانیزمهای مدیریت خطا بهگونهای که تمامی خطاها شناسایی، مدیریت و گزارش شوند. در گزارش خطا، شماره خط مربوطه نیز ذکر شود.
حفظ محرمانگی: توسعهدهنده ملزم به حفظ محرمانگی کد و عدم ارائه آن به اشخاص یا نهادهای دیگر میباشد.
درخواست پیشنهاد: لطفاً در پیشنهاد خود یک خلاصه مختصر و شفاف از رویکرد و مراحلی که برای انجام این پروژه در نظر دارید ارائه کنید.


