بررسی اصول تحلیل، طراحی، توسعه، تست و نگهداری نرمافزار با تمرکز بر معماری، کیفیت کد و فرآیندهای حرفهای تولید محصول.