دانلود رایگان مقاله انگلیسی بحران نرم افزار به همراه ترجمه فارسی
عنوان فارسی مقاله: | بحران نرم افزاری |
عنوان انگلیسی مقاله: | software crisis |
رشته های مرتبط: | مهندسی صنایع، مهندسی کامپیوتر، مهندسی نرم افزار، برنامه ریزی و تحلیل سیستم ها، طراحی و تولید نرم افزار |
فرمت مقالات رایگان | مقالات انگلیسی و ترجمه های فارسی رایگان با فرمت PDF میباشند |
کیفیت ترجمه | کیفیت ترجمه این مقاله خوب میباشد |
کد محصول | F53 |
مقاله انگلیسی رایگان |
دانلود رایگان مقاله انگلیسی |
ترجمه فارسی رایگان |
دانلود رایگان ترجمه مقاله |
جستجوی ترجمه مقالات | جستجوی ترجمه مقالات کامپیوتر |
بخشی از ترجمه فارسی: بحران نرم افزار پیشرفت های به وجود آمده در صنعت نرم افزار ، هم چنان بالفعل است . ابزار و تکنولوژی های نوینی یکی پس از دیگری جانشین هم می شوند . همین عامل ، مهدنسین نرم افزار و صنعت گران را بر آن داشته است تا به طور مداوم در طراحی و توسعه ی نرم افزار ها در جست و جوی نگرش های جدید باشند و همین امر بیش از پیش موجبات ایجاد پیچیدگی در این سیستم و افزایش بازار رقابتی را فراهم آورده است . پیشرفت های به وجود آمده شرایطی را با عنوان بحران نرم افزاردر این صنعت به وجود آورده است . عوامل ذیل در مواجهه با این بحران مطرح گشته اند : – چگونه مشکلات واقعی را در طراحی سیستم بگنجانیم ؟ این پژوهش و سایر پژوهش هایی که در مورد اجرای نرم افزار انجام پذیرفته است ، اذعان دارند که محصولات نرم افزاری باید از لحاظ کیفیتشان ، قبل از اجرا ، به دقت مورد سنجش قرار بگیرند . از جمله مواردی که به عامل کیفیت ربط دارد و باید مورد سنجش واقع شود شامل موارد ذیل می باشد : برنامه نویسی روش گرا ویژگی های برنامه ریزی روش گرا هدف اصلی نگرش شی گرا ، حذف بعضی از جریان های موجود در فرآیند کار می باشد . OOP با اطلاعات و داده ها به عنوان یک المان مهم ، در توسعه ی برنامه رفتار می کند و نمی گذارد که جریان های مخالف و مضر به سادگی وارد سیستم شوند . این نگرش اطلاعات را به فانکشن ها نزدیک کرده و آن ها را متقارن با فانکشن ها تنظیم میکند و نیز ن ها را در برابر رخدادهای اتفاقی و احتمالی خارج از سیستم ، حفاظت می کند . OOP مشکل را به اجزای گوناگون تجزیه می کند و سپس پیرامون اجزا ، داده ها و فانکشن های مرتبط تشکیل میدهد . سازمان دهی اطلاعات و فانکشن ها در برنامه ریزی شی گرا در شکل زیر نشان داده شده است . در اصل تنها فانکشن ها هستند که میتوانند به داده های یک شی دسترسی داشته باشند . اما فانکشن های یک شی میتوانند به فانکشن های شی های دیگر نیز دسترسی داشته باشند . مفهوم اصلی برنامه ریزی شی گرا |
بخشی از مقاله انگلیسی: Development in software technology continue to bedynamic. New tools and techniques are announced inquick succession. This has forced the software engineersand industry to continuously look for new approaches tosoftware design and development, and they are becomingmore and more critical in view of the increasingcomplexity of software systems as well as the highlycompetitive nature of the industry. These rapid advancesappear to have created a situationSoftware Crisisof crisis within the industry. The following issues need to beaddressed to face this crisis:How to represent real-life entities of problems in systemdesign?How to ensure reusability and extensibility of modules?How to develop modules that are tolerant to any changesin future?How to improve software productivity and decreasesoftware cost? |