مهندسی نرم افزار (Software engineering)
مهندسی نرم افزار یک رویکرد مهندسی سیستماتیک برای توسعه نرم افزار است. مهندس نرم افزار شخصی است که اصول مهندسی نرم افزار را برای طراحی، توسعه، نگهداری، تست و ارزیابی نرم افزارهای کامپیوتری به کار می گیرد. اصطلاح برنامه نویس گاهی اوقات به عنوان مترادف استفاده می شود، اما ممکن است مفاهیمی از تحصیلات یا مهارت های مهندسی را نیز نداشته باشد. تکنیکهای مهندسی برای اطلاعرسانی [توضیحات لازم] فرآیند توسعه نرمافزاراستفاده میشوند که شامل تعریف، پیادهسازی، ارزیابی، اندازهگیری، مدیریت، تغییر و بهبود فرآیند چرخه عمر نرمافزار است. این به شدت از مدیریت پیکربندی نرمافزار استفاده میکندکه در مورد کنترل سیستماتیک تغییرات در پیکربندی، و حفظ یکپارچگی و قابلیت ردیابی پیکربندی و کد در طول چرخه عمر سیستم است. فرآیندهای مدرن استفاده می کنند.
تست نرم افزاریک بررسی تجربی و فنی است که برای ارائه اطلاعات در مورد کیفیت محصول یا خدمات تحت آزمایش، با رویکردهای مختلف مانند تست واحد و تست یکپارچه سازی، به ذینفعان انجام می شود. این یکی از جنبه های کیفیت نرم افزار است. به عنوان یک مرحله جداگانه در توسعه نرم افزار، معمولاً توسط کارکنان تضمین کیفیت یا توسعه دهنده ای غیر از کسی که کد را نوشته انجام می شود.
مهندسی نرم افزار یک رویکرد مهندسی سیستماتیک برای توسعه نرم افزار است. مهندس نرم افزار شخصی است که اصول مهندسی نرم افزار را برای طراحی، توسعه، نگهداری، تست و ارزیابی نرم افزارهای کامپیوتری به کار می گیرد. اصطلاح برنامه نویس گاهی اوقات به عنوان مترادف استفاده می شود، اما ممکن است مفاهیمی از تحصیلات یا مهارت های مهندسی را نیز نداشته باشد. تکنیکهای مهندسی برای اطلاعرسانی [توضیحات لازم] فرآیند توسعه نرمافزاراستفاده میشوند که شامل تعریف، پیادهسازی، ارزیابی، اندازهگیری، مدیریت، تغییر و بهبود فرآیند چرخه عمر نرمافزار است. این به شدت از مدیریت پیکربندی نرمافزار استفاده میکندکه در مورد کنترل سیستماتیک تغییرات در پیکربندی، و حفظ یکپارچگی و قابلیت ردیابی پیکربندی و کد در طول چرخه عمر سیستم است. فرآیندهای مدرن استفاده می کنند.
تست نرم افزار:
تست نرم افزاریک بررسی تجربی و فنی است که برای ارائه اطلاعات در مورد کیفیت محصول یا خدمات تحت آزمایش، با رویکردهای مختلف مانند تست واحد و تست یکپارچه سازی، به ذینفعان انجام می شود. این یکی از جنبه های کیفیت نرم افزار است. به عنوان یک مرحله جداگانه در توسعه نرم افزار، معمولاً توسط کارکنان تضمین کیفیت یا توسعه دهنده ای غیر از کسی که کد را نوشته انجام می شود.
ارتباطباما :
تلفن : ۰۲۱۶۶۱۷۶۱۹۶ ۰۲۱۶۶۵۶۹۷۶۲ ۰۹۰۵۹۶۲۶۹۰۰
نشانی : خیابان جمالزادهشمالی بعد از بلوارکشاورز پلاک ۴۱۴ طبقه ۳ واحد ۵
شبکههایاجتماعیپردیسفناوریکیش :
سامانهآموزشمجازیرهیاران : www.rahyaranlms.ir
کانالتلگرام kishtech@
[font=WYekan] اینستاگرام rahyaranlms kishtech.ir[/font]