وبلاگی جدید در بلاگفا  به نام چپیت شیت به راه انداخته ام که سعی می کنم نه تنها یک سری نکات جالب، مفید اشتراک بگذارم بلکه  وب سایت ها و لینک های کاربردی را معرفی کنم. متن طولانی و مقاله مانندی برای آنها نخواهم نوشت بلکه سعی می کنم به صورت خیلی ساده و فشرده آنها را بیان کنم. یا به عبارتی عنوان  یک دست نوشته برای مرور کردن سریع کاربرد دارد.

ادامه خواندن


در فصل اول کتاب طراحی الگو GoF به اهمیت دانستن تفاوت نوع شی و کلاس شی پرداخته است ما در اینجا به این بحث خواهم پرداخت.

ادامه خواندن


وقتی کتابی لیستی از الگوهای طراحی در خود دارد دارای توضیحات خلاصه واری برای توصیف الگوی طراحی در ابتدای آن آورده می شود. این توضیحات خلاصه وار ما را در انتخاب الگوی طراحی موردنیازمان مان یاری می دهد.

ادامه خواندن


در مهندسی نرم‌افزار، الگوی طراحی (به انگلیسی: Design Pattern) یک راه‌حل عمومی قابل تکرار برای مشکلات متداول در زمینه طراحی نرم‌افزار است. الگوی طراحی، یک طراحی تمام‌شده نیست که به صورت مستقیم بتواند تبدیل به کد منبع یا ماشین شود؛ بلکه، یک توضیح یا قالب برای حل یک مسئله در شرایط مختلف است.

ادامه خواندن


برای برنامه نویسی شی گرایی روش های مختلفی برای ساخت کلاس ها و اشیا وجود دارد اما اگر تعداد اشیا بیش از اندازه باشد باعث ایجاد مشکلاتی خواهد شد که در اینجا به آن خواهم پرداخت.

ادامه خواندن


پرولوگ یک زبان برنامه‌نویسی منطقی چند منظوره مبتنی بر مفاهیم هوش مصنوعی و زبان‌شناسی محاسباتی است. این زبان بر پایه منطق ریاضی بنا نهاده شده و آن را به عنوان زبان کاملاً منطقی می‌شناسند و حتی به آن پرلوگ خالص نیز اطلاق می‌شود و می‌توان گفت متفاوت از سایر زبان‌های برنامه‌نویسی است.

ادامه خواندن


نظریه NP (نظریه پیچیدگی محاسباتی) شاخه‌ای از نظریه محاسبات و ریاضی و علوم کامپیوتری است که به بررسی  و تحلیل میزان دشواری حل مسائل به‌صورت الگوریتمی می‌پردازد.

ادامه خواندن


تست جامعیت (گاهی اوقات به عنوان یکپارچه سازی و تست به اختصار I & T نامیده می شود) فاز تست نرم افزاری است که در آن ماژول های نرم افزاری یکپارچه به عنوان یک گروه تست شده و آزمایش می شوند. این تست پس از آزمایش واحد و قبل از آزمون اعتبار سنجی انجام می گیرد.

ادامه خواندن


در برنامه نویسی کامپیوتر، آزمایش واحد یک روش تست نرم افزاری است که با استفاده از آن واحدهای منحصر به فرد کد منبع، مجموعه ای از یک یا چند ماژول برنامه های کامپیوتری همراه با داده های مربوط به کنترل، روش های استفاده و روش های عملیاتی برای تعیین اینکه آیا مناسب برای استفاده هستند مورد تست قرار می گیرد .

ادامه خواندن


واژه رگرسیون(Regression) را از لحاظ لغوی در فرهنگ لغت به معنی پسروی، برگشت و بازگشت است. اما از دید آمار و ریاضیات به مفهوم بازگشت به یک مقدار متوسط یا میانگین به‌کارمی‌رود. بدین معنی که برخی پدیده‌ها به مرور زمان از نظر کمی به طرف یک مقدار متوسط میل می‌کنند.  در مدل‌های آماری، تحلیل رگرسیون یک فرایند آماری برای تخمین روابط بین متغیرها می‌باشد. این روش شامل تکنیک‌های زیادی برای مدل سازی و تحلیل متغیرهای خاص و منحصر بفرد، با تمرکز بر رابطه بین متغیر وابسته و یک یا چند متغیر مستقل، می باشد.

ادامه خواندن


آزمایش جادوگر شهر آز  یک روش طراحی است که در توسعه محصولات سریع(RAD) برای بهبود تجربه کاربر (UX) مورد استفاده قرار می گیرد.

ادامه خواندن


تجزیه و تحلیل وظیفه سلسله مراتبی (HTA) به منظور توصیف اقدامات مردم انجام می شود. یک توصیف متن و / یا نمودارها می تواند برای توصیف  استفاده شود.

ادامه خواندن