12-10-2017, 04:38 AM
نرم افزار رایانه بصور کلی به همه پروژه های برنامه نویسی می گوییم.کامپیوتر با به دو زمینه کلی نرم افزار و سخت افزار اگر تقسیم نماییم در واقع نرم افزار توانایی ارتباط ما سخت افزار و استفاده از آن را فراهم می نمایند.
مهندسی نرم افزار یعنی استفاده از اصول مهندسی مناسب برای تولید یک نرم افزار کارا و مناسب که توانایی کارآمد بر روی دستگاه دارد.اصطلاح مهندسی نرم افزار از سال 1968 معرفی شد.
زبانهای برنامه نویسی به پنج نسل تقسیم می شوند:
-نسل اول:زبان ماشین یا صفر و یک
-نسل دوم:زبانهای قابل فهم تر برای انسان مانند اسمبلی
-نسل سوم:زبانهایی که قابل فهم تر برای انسان بودند و نیاز به کامپایبر داشتند مانند کوبول و پی ال وان
-نسل چهارم:زبانهای نزدیک به زبان گفتگوی انسان مانند اوراکل،فاکس پرو،اس کیوالها
-نسل پنجم:زبانهایی که تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط برنامه نویس داشتند مانند ops5وprolog
مهندسی نرم افزار یعنی استفاده از اصول مهندسی مناسب برای تولید یک نرم افزار کارا و مناسب که توانایی کارآمد بر روی دستگاه دارد.اصطلاح مهندسی نرم افزار از سال 1968 معرفی شد.
زبانهای برنامه نویسی به پنج نسل تقسیم می شوند:
-نسل اول:زبان ماشین یا صفر و یک
-نسل دوم:زبانهای قابل فهم تر برای انسان مانند اسمبلی
-نسل سوم:زبانهایی که قابل فهم تر برای انسان بودند و نیاز به کامپایبر داشتند مانند کوبول و پی ال وان
-نسل چهارم:زبانهای نزدیک به زبان گفتگوی انسان مانند اوراکل،فاکس پرو،اس کیوالها
-نسل پنجم:زبانهایی که تمرکز بر حل مسئله و استفاده از الگوریتمهای نوشته شده توسط برنامه نویس داشتند مانند ops5وprolog

