کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

تحقیق صنعت نرم‌افزار

اختصاصی از کوشا فایل تحقیق صنعت نرم‌افزار دانلود با لینک مستقیم و پر سرعت .

تحقیق صنعت نرم‌افزار


تحقیق صنعت نرم‌افزار

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:36

فهرست مطالب:
عنوان                                           صفحه
نرم افزار    1
Microsoft Windows     4
برنامه های کاربردی چیست؟    5
نرم افزار آزاد چیست؟    7
انواع معماری تولید نرم افزار    13
نمونه برنامه های سرویس دهنده /سرویس گیرنده    22
چالش های برنامه های توزیع شده    22
سیر تکامل پردازش های توزیع شده    23
تعاریف و اصطلاحات    27
مقایسه DCOM و CORBA     27
رویکرد جدید در برنامه های توزیع شده    31
کالبد شکافی سرویس های وب    32
منابع    33

 

نرم افزار
در کشور ما صنعت نرم افزار بسیار نوپا و جوان است. هنوز فرهنگ نرم افزاری در بین مردم کشور ما جایی ندارد. میانسالان ما با نرم افزار و تکنولوژی های روز از جمله اینترنت کاملا غریبه اند. هنوز بسیاری از ادارات ، شرکت ها و فروشگاه ها اطلاعات خود را به روش دستی روی کاغذ مدیریت می کنند و به اهمیت و مزایای اتوماسیون اداری پی نبرده اند. امیدوارم نوشتار زیر در درک بهتر موجودیت “نرم افزار” به شما کمک کند.
بسیاری از مردم، نرم افزار را با برنامه های کامپیوتری یکسان می دانند. در واقع این دید، بسیار محدودکننده است. نرم افزار فقط برنامه های کامپیوتری نیست، بلکه تمام مستندات و داده های پیکربندی را که برای حیات این برنامه ها ضروری اند را شامل می شود. سیستم های نرم افزاری معمولا شامل تعدادی برنامه، فایل های پیکربندی جهت حفظ تنظیمات، مستندات سیستم جهت تشریح ساختار نرم افزار، مستندات و راهنمای کاربر برای تشریح چگونگی کار با سیستم می باشد.
محصولات نرم افزاری به دو نوع کلی دسته بندی می شوند :
1- محصولات کلی : این ها سیستم های مستقلی اند که توسط یک شرکت تولیدکننده نرم افزار ساخته می شوند و به بازار عرضه می گردد و مشتریان برحسب نیاز آنها را تهیه می کنند. این گونه محصولات شامل پکیج های آماده نرم افزاری مثل واژه پردازها و نرم افزارهای حسابداری است.
2- محصولات سفارشی : این ها محصولات نرم افزاری هستند که توسط مشتری خاصی سفارش داده می شوند. این گونه محصولات توسط پیمانکاران نرم افزاری برای مشتری سفارش دهنده ایجاد می شوند.
تفاوتی که میان این گونه محصولات وجود دارد این است که شرکتی که محصولات کلی را تولید می کند مشخصات نرم افزار را کنترل می کند، اما در محصولات سفارشی تعیین مشخصات و کنترل نرم افزار توسط سازمان خریدار انجام می شود.
از نظر مجازی، اکنون تمام کشورهای وابسته به سیستم های نرم افزاری پیچیده اند. تمامی سیستم های دولتی و تجاری بر پایه سیستم های کامپیوتری بنا شده اند. نرم افزار در این سیستم ها، بخش بسیار زیادی از هزینه های کل سیستم را به خود اختصاص میدهد. بنابراین، تولید نرم افزار با هزینه مناسب، در عملکرد اقتصاد ملی و بین المللی بسیار موثر است.
نرم افزار انتزاعی و ناملموس است و بوسیله مواد اولیه که ناشی از قوانین فیزیکی یا فرآیندهای ساخت است، محدود نمی شود. چون محدودیت های فیزیکی در نرم افزار وجود ندارد، مهندسی نرم افزار ساده به نظر میرسد. از طرف دیگر عدم وجود محدودیت های طبیعی به معنای این است که نرم افزار می تواند کاملا پیچیده باشد و در نتیجه درک آن بسیار مشکل است.
این موضوع که قدرت رایانه ی شما چقدر است اهمیت زیادی ندارد، بلکه، آنچه که اهمیت دارد این است که یک رایانه، بدون نرم افزار بلا استفاده است. رابطه ی نرم افزار با رایانه مانند رابطه یCD صوتی(موسیقی) است با دستگاه محرک آن CD Playerیا مانند رابطه ی نوار فیلم ویدیو است با دستگاه ویدیو. شما برای انجام هر کار به هر دو نیاز دارید. سخت افزار (Hardware)، عبارت است از هر قطعه ی فیزیکی از تجهیزات رایانه و نرم افزار(Software) عبارت است از مجموعه برنامه های رایانه ای یا برنامه های کاربردی(Application)، که معمولا" شناخته شده هستند.
نرم افزار، معمولا" بر روی دیسک فلاپی یا دیسک فشرده CD-ROM عرضه می شود، اگر چه، هر روز نرم افزار های بیشتری بر روی شبکه جهانی اینترنت قرار می گیرند و این امکان را به شما می دهند که بدون استفاده از CD یا فلاپی، نرم افزار مورد نیاز خود را تهیه کنید. در اغلب مواقع، قبل از اینکه بتوانید از رایانه استفاده کنید، باید نرم افزار، درون آن نصب شود. نصب یک برنامه ی کاربردی به معنی انتقال تمامی اطلاعات مورد نیاز، از دیسک اصلی (Original Disk) به دیسک سخت (Hard Disk) رایانه است. بعد از نصب برنامه، برای حفاظت دیسک های اصلی می توان آنها را در محیط مناسب نگهداری کرد. بسیاری از رایانه های جدید با نرم افزارهایی که از پیش بر روی آن نصب شده اند عرضه می شوند. این رایانه ها دارای مزایایی هستند، از جمله، ممکن است شما نتوانید دیسک اصلی را تهیه کنید ولی نرم افزارهای نصب شده در رایانه می تواند به راحتی در رایانه ای که تازه بسته بندی آن باز شده است، استفاده شوند.
حتی اگر در رایانه، این مجموعه نرم افزارها وجود نداشته باشد همواره سیستم عاملی روی آن نصب می گردد.


دانلود با لینک مستقیم


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.