نرمافزار رایانه یا نرمافزار، بخشی از رایانه است که دربرگیرنده دادهها یا دستورهای رایانه است (بر خلاف سختافزار که اجزای تشکیل دهنده رایانه را میسازد). در دانش رایانه و مهندسی نرمافزار تمام اطلاعات فراوری شده بهوسیله سیستم رایانه، برنامهها و دادهها را نرمافزار مینامند.
نرمافزار رایانه دو دسته است:
نرمافزارهای کاربردی، برنامههای مورد استفاده کاربرند و نرمافزارهای سیستمی، مدیریت رایانه را برعهده دارند. مهمترین نرمافزار سیستم، سیستمعامل است.
فهرست مطالب:
فایده توسعه سریع نرم افزار
مشکلات اساسی توسعه تدریجی
توسعه تدریجی که بر طراحی معماری تاکید دارد
فرآیند توسعه تکراری
اصول روش های فعال
برنامه نویسی کرانه ای چیست
شکل کلی برنامه نویسی کرانه ای
اعمال برنامه نویسی کرانه ای
توسعه سریع کاربرد چیست
ابزارهایی که در محیط RAD به کار می رود
فواید استفاده از نمونه اولیه
نمونه اولیه موقتی چیست
مدل کلی توسعه نمونه اولیه
دلایل معقول نبودن سیستم ناقص
و...