مهندسی نرم افزار پیشه ای است که به یاری دانش رایانه و دیگر فناوری ها و روش ها به آفریدن و نگاهداری نرم افزار رایانه ای می پردازد.
مسائل اصلی مهندسی نرم افزار تولید نرم افزار بر اساس موارد زير است:
الزامات تعیین شده
در زمان تعیین شده
در محدودهٔ بودجه پیش بینی شده
کاربردهای مهندسی نرم افزار دارای ارزش های اجتماعی و اقتصادی هستند، زیرا بهره وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می کنند. مردم با بهره گیری از نرم افزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونه های از این دست نرم افزارها عبارتند از: سامانه های توکار، نرم افزار اداری، بازی های رایانه ای، و اینترنت.
فناوری ها و خدمات مهندسی نرم افزار به کاربران برای بهبود بهره وری و کیفیت یاری میرساند. نمونه هایی از زمینه های بهبود: دادگان، زبان ها، کتابخا نه ها، الگوها، فرآیندها و ابزار. اینجا یک انجمن تخصصی هستش و بحث ها و پاسخ های مربوط به اون، به طبع باید تخصصی باشه!
موفق باشید