مقالات آموزشی مهندسی نرم افزار|صفحه 2
معیارهای طراحی ماژولار نرم افزار
طراحی ماژولار، پیچیدگی را کم و اعمال تغییرات را آسان میکند و نتیجه نهایی را میتوان بصورت همزمان توسط چند سیستم توسعه داد. معیارهای طراحی ماژولار نرم افزار عبارتنداز: استقلال عملکردی،همبستگی و جفت شدن و...
تست نرم افزار Software Testing
در تست نرم افزار منطق درونی قطعات نرم افزار و همچنین دامنه های ورودی و خروجی به کل نرم افزار مورد بررسی قرار میگیرد همچنین تست نرم افزار باید بتواند نشان دهد که آیا نیازمندیهای مشتری ارضاء شده است یا خیر
مفاهیم نگهداری نرم افزار
نگهداری نرم افزار : "دستکاری یک محصول نرم افزاری پس از آنکه تحویل داده شد برای تصحیح خطاها، بهبود کارایی و یا سایر صفات، و یا تطبیق محصول برای یک محیط تغییر یافته.
مدیریت پروژه نرم افزاری
مدیریت پروژه نرم افزاری شامل طرح ریزی، پایش و کنترل افراد، فرآیند و وقایعی است که در طی توسعه نرم افزار اتفاق می افتند
مدیریت ریسک در پروژه نرم افزاری
ریسک ها در بردارنده عدم قطعیت و خسارت احتمالی است. تحلیل و مدیریت ریسک مجموعه ای از گام هاست که به یک تیم نرم افزاری کمک میکند تا بتواند در طی فرآیند توسعه، عدم قطعیت را درک کرده و آن را مدیریت نماید
معیارهای فرآیند و پروژه نرم افزاری
معیارهای فرآیند و پروژه نرم افزاری اندازه های کیفی هستند که مهندسین نرم افزار را قادر می سازند تا بینشی را نسبت به کارایی فرآیند نرم افزاری و پروژه ای تحت آن فرآیند هدایت میشود بدست آورند
مدیریت کیفیت در پروژه های نرم افزاری
هدف از مهندسی نرم افزار، ایجاد نرم افزار با کیفیت است. مدیریت کیفیت که گاهی با نام تضمین کیفیت نرم افزار شناخته میشود، فعالیتی چتری است که در طول کل پروژه انجام میگیرد.
تخمین پروژه های نرم افزاری
قبل از شروع تهیه پروژه نرم افزاری،مدیر پروژه و تیم نرم افزاری باید کاری را که قرار است انجام گیرد تخمین بزنند و همچنین منابع مود نیاز و زمان صرف شده مورد انتظار را از ابتدا تا انتها تعیین کنند.