مهندسی نرم افزار چیست و مهندس کیست؟
از دیدگاه Pressman: به مجموعه ای از فن آوری ها، روش ها و ابزارهای مبتنی بر اصول مهندسی که در توسعه ی نرم افزار استفاده می شود، مهندسی نرم افزار گفته می شود.
از دیدگاه Sommerville: مهندسی نرم افزار در ارتباط با توسعه ی سیستم های نرم افزاری به شکل فعالیت گروهی است و از قواعد مهندسی استفاده می کند و شامل جنبه های فنی و غیرفنی است.
از دیدگاه Bauer: مهندسی نرم افزار عبارت از توسعه و استقرار نرم افزار با استفاده از اصول دقیق مهندسی برای دستیابی به نرم افزاری با صرفه اقتصادی است که دو شرط قابل اعتماد و کارا را دارد.
ازدیدگاه IEEE : بکار گیری روشی سیستماتیک ، اصولی و قابل برسی برای توسعه ، اجراء و پشتیبانی نرم افزار می باشد.
مهندس کیست؟
مهندس کسی است که یر اساس دانش متکی بر علم خود به تحلیل مسئله می پردازد و سپس راه حلی برای انجام و پیاده سازی ارائه می کند، تولید محصول را مدیریت، درستی و صحت تولید را بررسی و سپس محصول تولید شده را در اختیار کاربران نهایی می گذارد.
مهندسی نرم افزار هم ارز با برنامه نویسی نیست، بلکه برنامه نویسی فقط جزیی از مهندسی نرم افزار است
این وب لاگ به منظور افزایش سطح اطلاعات مهندسان نرم افزار و اصلاح دید فارغ التحصیلان این رشته نسبت به علم مهندسی نرم افزار ایجاد شده است.