فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی گوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله بررسی وضعیت نرم افزار در ایران

اختصاصی از فی گوو دانلود مقاله بررسی وضعیت نرم افزار در ایران دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله بررسی وضعیت نرم افزار در ایران


دانلود مقاله بررسی وضعیت نرم افزار در ایران

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:10

فهرست مطالب

  • راهکارهای پیشنهادی برای بهبود صنعت نرم افزار در ایران
  • نتیجه گیری

 

چکیده

 

    آنچه در این مقاله می خوانید معرفی نرم افزار به عنوان یک صنعت و بررسی وضعیت آن در کشور می باشد. در این راستا ابتدا به عنوان یک نمونه وضعیت صنعت نرم افزار در کشور هلند بررسی شده است. سپس به بررسی وضعیت کنونی صنعت نرم افزار در ایران پرداخته شده و سرانجام راهکارهایی برای بهبود این وضعیت پیشنهاد شده است.

 

 

 

 

1- مقدمه

 

     مهمترین مشکلی که در بررسی وضعیت نرم افزار در ایران وجود دارد کمبود منابع و پراکندگی آنهاست . با وجود پیشینه 40 ساله صنعت نرم افزار در ایران ، تحقیقات کمی در مورد وضعیت آن صورت گرفته است و اگر هم تحقیقی شده بیشتر به صورت کیفی بوده است و بر مشکلات موجود و پیشنهاد راهکارها تاکید کرده است. شاید به این دلیل که بازار نرم افزار پراکنده است و سازمان یافته- نیست.

 

2- تعریف نرم افزار

 

    نرم افزار در معنای عام کلمه به کلیه روش ها و داده ها و هر آنچه که  منجر به ایجاد آگاهی می شود اطلاق می شود ]انفورماتیک 73[. این تعریف کلی است و شامل نرم افزار کامپیوتری نیز می شود.

     طبق تعریف انجمن مهندسان برق و الکترونیک (IEEE) نرم افزار کامپیوتری عبارت است از برنامه های کامپیوتری ، رویه ها ، دستورالعمل ها و مستندات اجتماعی در رابطه با آنها و همچنین اطلاعات مربوط به عملیات یک سیستم کامپیوتری.

     نرم افزار را از دیدگاه های مختلف طبقه بندی می کنند. در این مقاله ما به دو دیدگاه "پیچیدگی" و "لایه های نرم افزار" اشاره می کنیم.

 

2-1-  طبقه بندی نرم افزار از نظر پیچیدگی

 

      عوامل پیچیدگی نرم افزاردو دسته هستند:

الف) کمی

  • تعداد نفرات لازم برای طراحی و تولید
  • زمان مورد نیاز
  • هزینه
  • تعداد دسترالعمل برنامه

ب) کیفی

            1- ضریب اطمینان بالا

            2- سهولت استفاده

            3- قابلیت های برنامه

 

     پیش از ادامه بحث دو واژه "محصول" و "سیستم"  را تعریف می کنیم :

محصول: برنامه ای که برای آن مستندات کافی تهیه شود ، استانداردهای لازم رعایت شود و استفاده از آن با سهولت انجام شود.

سیستم : مجموعه ای از چند برنامه که با استفاده از یکدیگر کاری انجام می دهند.

     یک سیستم نرم افزاری سه برابر یک برنامه نرم افزاری پیچیدگی دارد. یک برنامه نرم- افزاری محصولاتی نیر سه برابر یک برنامه نرم افزاری پیچیدگی دارد. و بالاخره یک سیستم نرم افزاری محصولاتی نه برابر یک برنامه نرم افزاری پیچیدگی دارد. ]انفورماتیک 73[

 

2-2-  طبقه بندی نرم افزار از نظر لایه های نرم افزاری

 

     نرم افزارهای کامپیوتری را از نقطه نظر لایه های نرم افزاری به پنج گروه تقسیم       می کنند:   

 

آ) نرم افزار های سیستم عامل

ب) نرم افزارهای توسعه امکانات سیستم

پ) نرم افزارهای پایگاه داده / نرم افزارهای ارتباطی داده ها

ت) نرم افزارهای  مفسر / نرم افزارهای  مترجم

ث) نرم افزارهای کاربردی / نرم افزارهای تسهیلاتی

 

     به چهار لایه اول نرم افزارهای بنیادی میگویند که نرم افزارهای کاربردی و تسهیلاتی با استفاده از امکانات آن ها  نوشته می شوند.

 

 

3- نرم افزار به عنوان یک صنعت

 

     نرم افزار به عنوان یک صنعت دارای ویژگی هایی می باشد مانند:

  • بازار بزرگ و پویا
  • بی نیازی از هزینه های تولید انبوه
  • همکاری از راه دور ( تیم های جهانی )

 

     در مقایسه صنعت نرم افزار با صنعت سخت افزار نکات قابل توجهی به چشم می آیند.

 

3-1- مقایسه صنعت نرم افزار و سخت افزار

 

     در مقایسه صنعت نرم افزار و سخت افزار با توجه به شکل شماره 1 مشاهده می شود      نرم افزار پس از پژوهش تقریبا آماده فروش می شود و در نتیجه تحقیق و پژوهش  در نرم- افزار بسیار پر رنگ تر است. این باعث می شود که رابطه صنعت نرم افزار و دانشگاه بسیار نزدیک باشد. دانشگاه می تواند نیروی انسانی پژوهش کننده صنعت نرم افزار را تامین کند.

 

 

       

 

 

 

 

 

زنجیره تولید سخت افزار

 

 

 

 

زنجیره تولید نرم افزار

 

شکل شماره 1 : زنجیره تولید سخت افزار و نرم افزار

 

         

     طبق قانون اندازه اقتصادی هر چه تولید بیشتر شود قیمت کاهش می یابد (شکل شماره 2). به دلیل محدودیت های حمل و نقل ، خرابی و ضایعات ، قیمت کالا از مقدار مشخصی      نمی تواند کمتر باشد . اما در مورد محصول نرم افزاری به دلیل عدم وجود این محدودیت ها قیمت محصول نرم افزاری می تواند تا حد صفر پائین بیاید. در نتیجه از لحاظ اقتصادی تولید نرم افزاری که در سطح وسیع جهانی عرضه نشود به صرفه نخواهد بود.

 

 

 

 

 

 

 

 

 

 

 

 

 

شکل شماره 2 : نمودار اندازه اندازه اقتصادی برای نرم افزار و سخت افزار

 

 

3-2- مدل شرکت مایکروسافت برای صنعت نرم افزار

 

     طبق نظر شرکت مایکروسافت به گردش درآمدن چرخ صنعت نرم افزار نیازمند چهار عامل است (شکل شماره 3) :

       1 – تقاضا

       2 – سرمایه

       3 – نیروی انسانی

       4 – فناوری

هر کدام از این چهار مورد اگر وجود نداشته باشند تولید نرم افزار ناممکن می شود.

 

فهرست منابع

 

کتاب ها :

 

1 - ] انفورماتیک 73 [ : شورای عالی انفورماتیک ، بررسی وضعیت نرم افزار در ایران ، 1373

 

2- ] انفورماتیک 76 [ : شورای عالی انفورماتیک ، گردهمائی بررسی مشکلات تولید نرم افزار

 

سایت های اینترنتی :

 

1- www.sanaray.com

2- www.iranict.com

 3- www.irica.com

 


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


دانلود مقاله بررسی وضعیت نرم افزار در ایران

نرم افزار Lindo و آموزش آن

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

نرم افزار Lindo و آموزش آن


نرم افزار Lindo و آموزش آن

این محصول نرم افزار برنامه ریزی خطی lindo می باشد که علاوه بر خود نرم افزار حاوی یک فایل پی دی اف فارسی 65 صفحه ای آموزش نرم افزار نیز می باشد. این محصول به صورت یکجا هم اکنون با پرداخت تنها 6000 تومان قابل دانلود خواهد بود. 


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


نرم افزار Lindo و آموزش آن

پایان نامه معماری سرویس گرا 127 ص

اختصاصی از فی گوو پایان نامه معماری سرویس گرا 127 ص دانلود با لینک مستقیم و پر سرعت .

پایان نامه معماری سرویس گرا 127 ص


پایان نامه معماری سرویس گرا 127 ص

مقدمه:

معماری سرویس گرا به عنوان یکی از آخرین دستاوردها در تولید نرم افزار، به نظر می رسد، در سالهای آتی معماری غالب صنعت فناوری اطلاعات و ارتباطات باشد. علت بوجود آمدن این معماری، ایده ای بود که در ذهن تعدادی از معماران آن وجود داشت و آن نرم افزار به عنوان سرویس بود. در مدل نرم افزار به عنوان سرویس شما نرم افزار خود را بگونه ای طراحی می کنید که قابل استفاده توسط سیستم های دیگر باشد یعنی دیگران می توانند برای استفاده از سرویس شما ثبت نام کنند و هر موقع که لازم داشتند از خدمات آن بهره ببرند، همانند حالتی که در مورد شبکه های تلویزیون کابلی وجود دارد. تا زمانی که شما به سرویس متصل هستید، شما می توانید هر لحظه که خواستید از سرویس استفاده کنید.

برای مدتهای طولانی برنامه نویسان سعی می کردند تا، کدهای خود را بصورت modular بنویسند، تا بتوان از آن در تولید نرم افزارهای دیگر استفاده کرد. تفاوت نوشتن کد بصورت modular و بر اساس معماری سرویس گرا در حجم مخاطبان آن است.

دوباره به همان مثال اول برمی گردیم، وقتی شما کد خود را به منظور قابل استفاده بودن توسط نرم افزارهای دیگر، به شکل Modular می نویسید مانند این است که، یک شبکه تلویزیون کابلی درون یک ساختمان خاص دارید و بنابراین فقط ساکنین آن ساختمان می توانند از آ« بهره برداری کنند.

در جهان امروز طیف مخاطبانی که بالقوه می توانند از سرویس شما استفاده کنند، کل کاربران روی شبکه اینترنت است. بنابراین باید مکانیزمی بوجود می آمد، که می توانست پاسخگوی این محیط جدید (اینترنت) و کاربران آن باشد و بنابراین معماری سرویس گرا بوجود آمد. این معماری توسط دو شرکت IBM ، Microsoft بوجود آمد، که هر دو شرکت طی سالهای اخیر از حامیان اصلی سرویسهای وب و عامل بسیاری از ابداعات جدید در حیطه سرویس های وب، مانند WSE ، UDDI بوده اند. قابل ذکر است، که در آخرین معماری در حال توسعه، در تولید نرم افزار که هنوز هم در مرحله تحقیقاتی است (MDA) ، تدابیری جهت هماهنگی با معماری سرویس گرا در نظر گرفته شده است.

از نمونه های استفاده از این معماری در کشور خودمان، سازمان ثبت احوال کشور است که موظف شده تا پایگاه اطلاعاتی خود را بصورت سرویس وب و مبتنی بر این معماری به سایر نهادها مانند نیروی انتظامی و سایر دستگاه ها ارائه دهد.


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


پایان نامه معماری سرویس گرا 127 ص

دانلود نرم افزار Engineering Equation Solver v.8.400

اختصاصی از فی گوو دانلود نرم افزار Engineering Equation Solver v.8.400 دانلود با لینک مستقیم و پر سرعت .

دانلود نرم افزار Engineering Equation Solver v.8.400


دانلود نرم افزار  Engineering Equation Solver v.8.400

نرم افزار Engineering Equation Solver نرم افزاری برای حل معادلات دیفرانسیل غیر خطی است

این نرم افزار در سال ۱۹۹۲ توسط یک محقق امریکایی به نام کلین و تحت پوشش شرکت اف چارت نوشته شد. نرم افزار EES، پس از سال ها تدریس دروس ترمودینامیک و انتقال حرارت مهندسی مکانیک ایجاد گردید چرا که در این علوم برای حل مسایل لازم است همزمان با تنظیم معادلات از خواص ترموفیزیکی مواد نیز استفاده گردد و گاه لازم است یک مسأله چندین بار با داده های مختلف حل شود.
تا قبل از ایجاد این نرم افزار، برنامه نویسی در علوم حرارت و سیالات به شکل پراکنده ای انجام می شد ولی امروزه EES به عنوان یکی از معتبرترین نرم افزار های علوم حرارت و سیالات شناخته شده و در بسیاری از دانشگاه های معتبر جهان در کنار دروس مهندسی مکانیک مورد استفاده قرار می گیرد. کار عمده ای که نرم افزار EES انجام می دهد، حل مجموعه معادلات جبری می باشد. همچنین این نرم افزار قادر به حل معادلات دیفرانسیل، معادلات دارای متغیرهای مختلط، معادلات انتگرالی بوده و امکان حل مسایل بهینه سازی رگرسیون خطی وغیر خطی و ترسیم نمودارها و جداول در آن وجود دارد. این نرم افزار تحت نسخه های مختلف سیستم عامل ویندوز کار می کند.

 

نرم افزار Engineering Equation Solver یکی از مهمترین نرم افزارهای رشته مکانیک در حل معادلات غیر خطی همچنین جدول خوانی خواص ترمودینامیکی گازهای متفاوت و جداول سایکومتریک است که برای مهندسان مکانیک شاخه حرارت و سیالات بسیار حائز اهمیت است.
این نرم افزار دو برتری مهم نسبت به سایر نرم افزار های حل معادله دارد، اول اینکه EES به طور خودکار معادلاتی که باید همزمان حل شوند را شناسایی و دسته بندی می کند. این مورد مراحل کار را برای کاربر بسیار ساده می کند و مطمئناً بالاترین سرعت و بازده را خواهد داشت. دوم اینکه EES یک سری توابع جهت محاسبه خواص ترموفیزیکی مواد در اختیار کاربر می گذارد. کتابخانه توابع ریاضی و توابع خواص ترموفیزیکی مواد در EES بسیار گسترده می باشد اما ممکن است پاسخگوی نیازهای همه افراد نباشد لذا امکان اضافه کردن توابع دلخواه با استفاده از برنامه نویسی به زبان های سی، پاسکال و فرترن وجود دارد.
اصول کار در EES به این نحو است که ابتدا باید مسأله مورد نظر به طور کامل تحلیل گردیده و معادلات لازم استخراج گردد. بعد از استخراج معادلات باید آن ها را به زبان EES تبدیل نمود. سپس در بخش فهرست متغیرها، اسامی متغیرها و واحدهای احتمالی آنها را مرتب نمود. در صورتی که اقدامات اولیه به شکل صحیح صورت گیرد و مسأله از نظر ریاضی قابل حل باشد می توان یک بار برنامه را اجرا کرد. اگر برنامه در حین اجرای مسایل پیچیده به مشکل برخورد کند باید مقادیری برای برخی متغیرها حدس زد و مسأله را به روش سعی و خطا حل نمود.

کرک نرم افزار کاملا تست شده می باشد

این نرم افزار بر روی ویندوز 8 قابل نصب نیست

 


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


دانلود نرم افزار Engineering Equation Solver v.8.400