ریاضیات گسسته شاخهای از علم ریاضیات است که با عناصر گسسته و نه عناصر پیوسته سروکار دارد و از جبر و حساب استفاده میکند. ریاضیات گسسته بهدلیل کاربردهای زیاد در علوم رایانه در دهههای گذشته کاربرد...
فرآیند ساخت نرمافزارهای کاربردی بر عکس تصور بسیاری از کاربران، پیچیده، زمانگیر، مشتمل بر ظرافتهای خاص، بررسی کیفیت و آزمونهای مختلف است که اگر هر یک از این فرآیندها به درستی انجام نشوند خروجی کار...
به گفته یکی از کارشناسان پرواز: « وقتی هواپیما از خلبان پیش افتد، آن خلبان را تقریباً مرده به حساب آورید.» نسخه جدید بوئینگ ۷۳۷ موسوم به ۷۳۷مکس هم از خلبان خود پیش افتاده است و حاصل آن، دو سقوط...
نرمافزار یک مفهوم انتزاعی و غیرقابل لمس است که با واژه مهندسی نرمافزار ارتباط مستقیمی دارد. مهندسی نرمافزار یک نظم مهندسی است که تمرکزش بر طراحی مقرونبهصرفه سیستمهای نرمافزاری با کیفیت بالا...
توسعه نرمافزار فعالیتی است که از انواع پیشرفتهای فناورانه استفاده کرده و نیازمند داشتن سطح بالایی از دانش است. چون هر پروژه توسعه نرمافزار شامل چندین پارامتر غیرقطعی است. پارامترهایی که اطمینان...
در این مقاله قصد داریم به واکاوی این موضوع بپردازیم که مهندسان نرمافزار چه افرادی هستند، برنامهنویسان چه کسانی هستند و این دو گروه از متخصصان چه تفاوتهایی با یکدیگر دارند. جمله معروفی در این...
مهندسی نرمافزار بهعنوان یک رشته مستقل دانشگاهی، شاخه علمی نسبتاً جدیدی است. در بسیاری از دانشگاههای دنیا، از جمله در ایران، این رشته فقط بهصورت یک گرایش تخصصی از رشته مهندسی کامپیوتر تدریس میشود...