سوالات تستی مفاهیم پایه فناوری اطلاعات | فصل 7: نرم افزارهای رایانه ای
مفاهیم زبانهای برنامهنویسی: سطوح زبانها (پایینسطح، سطح بالا، مفسری، کامپایلری)، کاربردهای زبانها (Python، Java، R، SQL)
مراحل توسعه نرمافزار: تحلیل نیازمندیها، طراحی معماری، کدنویسی، تست، نگهداری و مستندسازی
مدلهای توسعه: مدل آبشاری (مراحل پیوسته)، مدل چابک (تعامل مستمر با کاربران، تحویل نسخههای کوچک)
ترجمه کدها: تبدیل کدهای سطح بالا به زبان ماشین، مفسر و کامپایلر، اجرای همزمان یا مرحلهای
ابزارهای توسعه: استفاده از CASE، تست عملکرد نرمافزار، نگهداری و بهروزرسانی
ویژگیهای روش چابک: تعامل با کاربران، نسخههای مکرر، عدم تمرکز بر مستندات، توسعه مداوم
باز نشر محتواها در فضای مجازی، ممنوع است.