پیش‌نمونه‌سازی نرم‌افزار
software prototyping
برنامه‌نویسی جنبه-گرا
aspect-oriented programming
برنامه‌نویسی شیء‌گرا
object-oriented programming
مهندسی همزمان
concurrent engineering
نگهداشت نرم‌افزار
software maintenance
مهندسی نرم‌افزار به کمک رایانه
computer aided software engineering
مشخصات قراردادی
formal specification
تصدیق رسمی
formal verification
محیط برنامه‌نویسی
programming environments
محیط پشتیبانی پروژه
project support environments
معماری نرم‌افزار
software architecture
برآورد هزینه نرم‌افزار
software cost estimation
مدیریت توسعه نرم‌افزار
software development management
کتابخانه نرم‌افزاری
software library
نرم‌افزار متریک
software metrics
ارزیابی عملکرد نرم‌افزار
software performance evaluation
قابلیت حمل نرم‌افزار
software portability
بهسازی فرایند نرم‌افزار
software process improvement
کیفیت نرم‌افزار
software quality
اطمینان‌پذیری نرم‌افزار
software reliability
قابلیت استفاده مجدد نرم‌افزار
software reusability
ابزار نرم‌افزار
software tools
Vienna development method
روش توسعه وینی
software development
مهندسی نرم‌افزار
software engineering
مهندسی
engineering
سامانه توسعه
development system
مهندسی معکوس
reverse engineering
مدیریت پیکربندی
configuration management
نرم‌افزار رایانه‌ای
computer software
طراحی شراکتی سخت‌افزار-نرم‌افزار
hardware-software codeign