مهندسی نرم افزار


هندسی نرم‌افزار (به انگلیسی: Software engineering) یعنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و برروی ماشین‌های واقعی به طور کارآمدی عمل کند.
مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است.
مهندسی نرم‌افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌های فنی و علمی از علوم مهندسی موجب تولید نرم‌افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود.
کاربردهای مهندسی نرم‌افزار دارای ارزش‌های اجتماعی و اقتصادی هستند، زیرا بهره‌وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برای‌شان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارت‌اند از: سامانه‌های توکار، نرم‌افزار اداری، بازی‌های رایانه‌ای و اینترنت.
فناوری‌ها و خدمات مهندسی نرم‌افزار به کاربران برای بهبود بهره‌وری و کیفیت یاری می‌رساند. نمونه‌هایی از زمینه‌های بهبود: پایگاه داده‌ها، زبان‌ها، کتابخانه‌ها، الگوها، فرایندها و ابزار.

منبع: ویکی پدیا فارسی

مهندسی علوم کامپیوتر

اگر شما دانشجوی رشته‌ی مهندسی علوم کامپیوتر هستید، برای اطلاع از آخرین اطلاعات مرتبط با رشته‌ی خود اینجا را مشاهده کنید.

مشاهده کنید

مهندسی سخت‌افزار

اگر شما دانشجوی رشته‌ی مهندسی سخت‌افزار هستید، برای اطلاع از آخرین اطلاعات مرتبط با رشته‌ی خود اینجا را مشاهده کنید.

مشاهده کنید

مهندسی نرم‌افزار

اگر شما دانشجوی رشته‌ی مهندسی ‌نرم‌افزار هستید، برای اطلاع از آخرین اطلاعات مرتبط با رشته‌ی خود اینجا را مشاهده کنید.

مشاهده کنید

مهندسی فناوری اطلاعات

اگر شما دانشجوی رشته‌ی مهندسی ‌فناوری ‌اطلاعات هستید، برای اطلاع از آخرین اطلاعات مرتبط با رشته‌ی خود اینجا را مشاهده کنید.

مشاهده کنید