PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سازمان تجارت جهانی و ابزار های تولید نرم ا�?زار



Y@SiN
11-19-2009, 07:43 PM
در مطلب پیشین در مورد تاثیرات عضویت ایران در سازمان تجارت جهانی مطلب نوشته و آن را در کل برای صنعت نرم ا�?زار داخلی به �?ال نیک گر�?ته بودم.
یکی از تاثیرات دیگری که این مساله در صنعت نرم ا�?زار می گذارد، ابزارها و �?رآیند های تولید نرم ا�?زار است. امروزه ما شاهد هستیم که مهندسان نرم ا�?زار و برنامه نویسان تقریبا با کمترین هزینه ای به جدیدترین و پیشر�?ته ترین ابزارهای تولید اعم از متدولوژی ها، ابزارهای CASE ، محیط های برنامه سازی، سیستمهای مدیریت پایگاه داده DBMS و .... دسترسی دارند. (این وضعیت به خاطر نبود قانون کپی رایت تقریبا در همه زمینه ها وجود دارد.)

این آزادی در انتخاب ابزار باعث شده است معمولا مهندسین نرم ا�?زار برای هر پروژه ای، هر چند خیلی ساده، از ابزارهای خیلی قوی است�?اده کنند و این مطلب باعث بالا ر�?تن توقعات مشتری نیز می شود. برای مثال یک برنامه نویس که از Oracle برای یک پایگاه داده ساده تک کاربره است�?اده می کند اصلا به هزینه است�?اده از این سیستم �?کر نمی کند و مشتری ها هم ضمن رضایت از این کار، آن را ناشی از قوی بودن تولید کننده می دانند. این مطلب دقیقا مانند آن است که با یک بیل مکانیکی بخواهیم یک نهال بکاریم!
از سوی دیگر با است�?اده از جدید ترین نرم ا�?زارها، معمولا برنامه نویسان داخلی در رده قوی ترین و با دانش ترین برنامه نویسان در دنیا قرار دارند! چون معمولا در سایر کشور ها (به خصوص کشورهای اروپایی و آمریکایی) برنامه نویسان نمی توانند به سادگی به این ابزار ها دسترسی داشته باشند.
یکی دیگر از مواردی که در تولید نرم ا�?زار در وضعیت �?علی به آن توجه نمی شود هزینه های خرید نسخه خاص برای یک سیستم است که چنانچه در مطلب قبلی هم اشاره کردم باعث غیر منطقی شدن قیمت نرم ا�?زارها می شود.
با عضویت در سازمان تجارت جهانی (هر چند تا آن روز �?اصله ای تقریبا طولانی و شاید 8 ساله داشته باشیم) در آن است که برنامه سازان بایستی در انتخاب ابزارهای لازم برای تولید یک نرم ا�?زار دقت بیشتری به خرج دهند.
بدین شکل که سعی کنند از ابزار های مناسب در اجرای یک پروژه است�?اده کنند و در انتخاب نسخه های مختل�? دقت بیشتری به خرج دهند. با این رویکرد و به سبب نیاز به کم کردن هزینه های تولید نرم ا�?زار حرکت به سمت ابزارهای متن باز (Open Source) و سیستم عامل هایی نظیر Linux بیشتر می شود و در مورد اجرای پروژه های بزرگ و یا پروژه های مبتنی بر معماری وب (Web Based Application) به نظر بهره گیری از ابزارهایی به جز ابزارهای تولیدی Microsoft بیشتر می شود.
بدین ترتیب شرکت های نرم ا�?زاری، گروه های مستقل برنامه نویس و یا برنامه نویسان من�?رد از یک سو و دانشگاه ها و مراکز آموزشی از سوی دیگر بایستی از این �?رصت طولانی به شکلی است�?اده کنند که بتوانند این �?رایند تغییر را به مرور اجرا نمایند و با �?رهنگ سازی کاربران و آموزش نیروهای کارشناسی �?نی خود، آماده انجام اصلاحات در ساختار تولید سیستم ها باشند.
همین!