بررسی انواغ مدل های توسعه یک نرم افزار و توضیح آنها !

مروری بر مدل‌های اصلی توسعه نرم‌افزار روزی مرد عاقلی می‌گفت: «اگر در رسیدن به هدف خود شکست بخورید، پس در واقع هدفتان شکست خوردن بوده.» چرخه عمر توسعه سیستم (SDLC) ساختاری دارد که از ابتدا تا انتهای پروژه را شامل می‌شود. روش‌های مختلف SDLC برای متخصصان این حوزه طبق مدل‌های مبتنی بر پروژه تعریف می‌گردد […]

Read More »

SaaS چیست؟

SaaS که مخفف عبارت Software as a Service می باشد، به سرویس های مبتنی بر فضای ابری (Cloud) گفته می شود. در واقع به جای آنکه نرم افزارهای مورد نظر خود را از طریق اینترنت بر روی دسکتاپ سیستم ها یا شبکه های آنلاین کسب و کار خود دانلود، نصب، اجرا یا بروزرسانی کنیم، می […]

Read More »

Unit Testing چیست و چه کاربردهایی دارد؟

شاید یک کاربر عادی اطلاعات زیادی از مراحل ساخت و توسعه نرم افزار نداشته باشد. ساختن برنامه کامپیوتری به این شکل نیست که یک نفر برنامه نویس تمام کدها را نوشته و بلافاصله محصول را منتشر می‌کند. یک نرم افزار استاندارد و بزرگ باید قبل از رسیدن به دست کاربر نهایی یک سری مراحل را […]

Read More »

NoSQL چیست؟

پایگاه‌های داده رابطه ای به دلیل نوع ساختار خود، برای تحلیل داده‌های بزرگ غیر بهینه، ناکارا و همینطور کند بودند. البته در بعضی موارد هم استفاده از ساختار جدولی که در پایگاه‌های داده رابطه ای استفاده می‌شود تقریبا ناممکن بود. به همین دلیل ذخیره سازی حجم زیادی از داده‌های بی ساختار (Non-structured Data) سرعت و […]

Read More »

DevOps چیست و به چه کسی مهندس DevOps می‌گویند؟

فرآیند توسعه نرم افزار همواره دستخوش تغییرات بوده است، چرا که برنامه نویسان خوش ذوق و خلاق همیشه به دنبال پیدا کردن راهی برای بهتر کردن شرایط موجود هستند. پیدایش زبان‌ها، کتابخانه‌ها و فریمورک‌های جدید نشان می‌دهد که دنیای کامپیوتر در حال رشد و پیشرفت است و توسعه دهندگان نرم افزار باید برای مشکلات جدید، […]

Read More »

صرفه جویی در نرم افزارهای غیر نصبی

صرفه جویی در نرم افزارهای غیر نصبی در آموزش های پیشین به طور جامع در مورد سرویس های راینش ابری SaaS و  PaaS توضیح داده شد و بیان شد که این سیستم ها دارای چه ویژگی ها و کاربردهایی هستند. توجه به این موضع مهم است که استفاده از نرم افزارهای غیر نصبی (سرویس هایی […]

Read More »

معرفی چند نرم افزار اتصال به FTP

نرم افزار ها و راه های زیادی برای ایجاد یک ارتباط FTP وجود دارد. که می خواهیم در این آموزش شما را با تعدادی از این نرم افزار ها آشنا کنیم. این نرم افزار ها به شما کمک میکنند تا در زمان کوتاهی و در یک محیط کاملا گرافیکی اقدام به انتقال اطلاعات با پروتکلFTP […]

Read More »

شیوه نگهداری سوابق کاربر

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

Read More »

چه زمانی نرم افزار عمل میکند

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

Read More »