چرخه حیات توسعه سیستم (SDLC) چیست؟ | شبکه

چرخه حیات سیستم یکی از مباحث مهم مرتبط با دنیای نرم‌افزار و سامانه‌های اطلاعاتی است. چرخه حیات سیستم SDLC سرنام System Development Life Cycle به تشریح فرآیندهای مرتبط با برنامه‌ریزی و هدف‌گذاری، تحلیل، تولید، آزمایش، استقرار و ...

مدل Waterfall چیست؟ Waterfall و Agile چه تفاوتی دارند؟

از آنجا که هر مرحله از مدل آبشار دارای بخش تحویل و فرآیند بررسی منحصر به فرد است، مدیریت و کنترل آن بسیار ساده است. ... هر دو رویکرد از مهم‌ترین و برجسته‌ترین روش‌های توسعه نرم افزار به شمار می ...

راهنمای جامع گانت چارت (Gantt Chart)

گانت چارت (Gantt Chart) ، بهترین ابزاری است که در فضای اکسل امکان یک برنامه‌ریزی دقیق را به وسیله نمودارهای میله‌ای فراهم می‌کند. در این مقاله از آکادمی کاپریلا سعی می‌کنیم با آشنایی بیشتر با ...

زبان مدل‌سازی یکپارچه

مجموعه‌ای از نمودارهای یوام ال. زبان مدل‌سازی یکپارچه (به انگلیسی: Unified Modeling Language) یا «یو ام‌ال»، یک زبان مدلسازی همه منظوره استاندارد در زمینه مهندسی نرم‌افزار است که توسط گروه مدیریت شی (به انگلیسی: Object Management Group ...

بن‌سازه رایانش

بن‌سازه رایانش. بُن‌سازه ، [۱] سکو یا پلت‌فرم (به انگلیسی: Platform) در رایانه‌ها و وسایل الکترونیکی به سخت‌افزار و نرم‌افزاری گفته می‌شود که به‌عنوان زیرساخت در یک سامانه وجود دارد. [۲] در ...

توسعه رفتارمحور

توسعه رفتارمحور (به انگلیسی: behavior-driven development) در مهندسی نرم‌افزار، یک فرایند توسعه نرم‌افزار است که از توسعه آزمون محور مشتق شده‌است. توسعه رفتار محور تکنیک‌ها و قواعد اساسی، توسعه آزمون محور را با ایده‌های طراحی ...

استخدام برنامه نویس جاوا

جاوا اولین انتخاب بسیاری از توسعه دهندگان نرم افزار برای نوشتن برنامه ها است و Java Enterprise Edition (Java EE) یک پلتفرم بسیار محبوب است که API و زمان اجرا را برای کدنویسی فراهم می کند و شامل برنامه های ...

به‌عنوان یک توسعه‌دهنده نرم‌افزار تا چه اندازه با چرخه ساخت برنامه‌های

یک نرم‌افزار زمانی‌که به شکل رسمی عرضه می‌شود مجموعه‌ای از مراحل توسعه و تکامل را طی می‌کند. در ادامه زمانی‌که یک برنامه نیازمند تغییراتی است و به‌عنوان مثال، قابلیت‌هایی باید به آن ...

درختانی که به پای کاغذ می افتند

درختانی که از آنها کاغذ ساخته می‌شود، چوب‌های نرمی دارند؛ انواع درختان مخروطی با چوب نرم، حدود 85 درصد از درختانی را تشکیل می‌دهند که خمیر چوب آنها برای کاغذسازی حیاتی است. انواع درختان با ...

توسعه نرم ‌افزاری چیست و چه مراحلی دارد؟

اما درصورتی‌که نرم‌افزار با شکست روبه‌رو شود به آپدیت نیاز خواهد داشت. در این نوشته خواندید که نرم‌افزار چیست، به چه روش‌هایی توسعه پیدا می‌کند و مراحل توسعه نرم‌افزاری کدامند.

برنامه کاربردی وب

برنامه کاربردی وب ، وب اپ یا وب اپلیکیشن (به انگلیسی: web application) برنامه‌ایست که می‌توان به آن از طریق اینترنت یا اینترانت دسترسی داشت. همچنین به معنی برنامه‌ ایست که توسط یک مرورگر پشتیبانی می ...

چشم‌انداز تاریک اقتصاد ایران در سال پیش‌رو؛ ترکیب دشوار تورم و رکود و

برای بسیاری از شهروندان آنچه از وضعیت اقتصادی سال ۱۴۰۱ در خاطر مانده، بیش از هر چیز در یک مفهوم اقتصادی ...

فرآیند دواپس چیست؟ DevOps و Agile چه تفاوتی دارند؟

دواپس نوعی فرایند تولید نرم افزار است که بر مبنای همکاری و ارتباط میان تیم‌های توسعه نرم افزار و تیم‌های اجرایی بنا شده است. در واقع دواپس، پلی است بین تیم توسعه و تیم عملیات که با استفاده از ...

معرفی تاریخچه آسیاب و دستگاه های آسیاب

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

توسعه سریع نرم‌افزار

تاریخچه. توسعه سریع نرم‌افزار در پاسخ به فرایندهای توسعه یافته در دهه‌های ۱۹۷۰ و ۱۹۸۰ مانند روش‌های ساختاری تجزیه و تحلیل سیستم و دیگر مدل‌های آبشاری به وجود آمد. یکی از مشکلات این روش‌ها این است که آن‌ها بر اساس مدل ...

مراحل توسعه محصول جدید چیست ؟ — شرح فرآیند از صفر تا صد

مراحل توسعه محصول به ترتیب چیست؟. توسعه محصول به صورت کلی از شش مرحله تشکیل شده که گاهی به ۷ یا ۸ مرحله هم می‌رسد. این مراحل به ترتیب شامل «ایده‌پردازی»، «تعریف محصول»، «ساخت نسخه پروتوتایپ ...

فرایند توسعه نرم‌افزار

روش توسعه سریع نرم‌افزار (به انگلیسی: Rapid application development ) (مخفف انگلیسی: RAD) روش تکراری را به عنوان پایه کار استفاده می‌کند اما طرفداری نظریه سبک‌تر و محبوبیت بیشتر از روش سنتی است. روش سریع از ...

یوزکیس دیاگرام چیست ؟ | راهنمای تصویری به زبان ساده

در این مطلب به این پرسش پاسخ داده شده که یوزکیس دیاگرام چیست و با یک راهنمای تصویری به زبان ساده، به چگونگی ترسیم یوزکیس دیاگرام پرداخته شده است. همچنین، علاوه بر پاسخگویی به پرسش یوزکیس دیاگرام چیست ، تاریخچه یوزکیس ...

روش‌های برتر توسعه نرم افزار در سال 2020

5 – Extreme Programming. یک روش مبتنی بر Agile ، Extreme Programming (یا XP) بر تولید با کیفیت بالاتر با استفاده از بهترین شیوه‌های توسعه نرم افزار تمرکز دارد. به جای مراحل، برنامه نویسی افراطی مجموعه‌ای از مقادیر ...

مدیریت پروژه چیست؟ مفاهیم اساسی در مدیریت پروژه | بهتایم مدیریت پروژه

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

توسعه‌دهنده نرم‌افزار دقیقاً چه کاری انجام می‌دهد؟

یک توسعه‌دهنده نرم‌افزار در کنار کد نویسی، چه‌کاری انجام میدهد؟. علاوه بر نوشتن کد، توسعه‌دهندگان نرم‌افزار مسئولیتها و وظایف روزانه بسیاری دارند، که در زیر آنها را بیان می‌کنیم. خواندن ...

نرم‌افزار ضدویروس

نرم‌افزار ضد ویروس یا پاد ویروس (به انگلیسی: Anti-Virus) که با نام نرم‌افزار آنتی‌ویروس (به اختصار نرم‌افزار AV) نیز شناخته می‌شود، یک برنامهٔ کامپیوتری است که برای جلوگیری، کشف و حذف نرم ...

امنیت اطلاعات

امنیت اطلاعات یعنی حفاظت اطلاعات و سامانه‌های اطلاعاتی از فعالیت‌های غیرمجاز. این فعالیت‌ها عبارتند از دسترسی، استفاده، افشاء، خواندن، نسخه برداری یا ضبط، خراب کردن، تغییر، دستکاری. واژه ...

توسعه نرم‌افزار به روش تَرکه‌ای (Lean)

منظورم توسعه به همان معنایی است که در نرم‌افزار با عنوان توسعه نرم‌افزار داریم. همانظور که گفتم هرکدام از این ۵ مورد، با تکنیک‌های چابک مرتبط هستند و از این منظر، مشترکات زیادی دارند.

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

DevOps یا دواپس چیست؟. DevOps از دو کلمه‌ی Development (توسعه) و Operation (عملیات) تشکیل شده و به نوعی این دو مفهوم را با هم ترکیب کرده است. دواپس بین تیم توسعه‌ی محصول و تیم عملیاتی شرکت، همکاری و تعامل ایجاد ...

برنامه جامع اقدام مشترک

برنامه راهبردی جامع اقدام مشترک (به انگلیسی: Joint Comprehensive Plan of Action) [۲] یا به اختصار برجام که توافق جامع و نهایی هسته‌ای وین و در غرب، توافق هسته‌ای ایران یا توافق ایران نیز نامیده می‌شود ...

بروز مشکلات در cnc و راه حل های آن | خاوران صنعت پاسارگاد

تعویض ابزار: در روند تعویض ابزار مشکلی به وجود آمده است : اگر که مشکل در مراحلی از فرایند تعویض ابزار اتفاق می افتد ، بهترین راه برای رفع آن یادگیری ترتیبی مراحل تعویض ابزار است. a) محور ها به ...

مروری بر مدل‌های اصلی توسعه نرم‌افزار

فرایند توسعه سریع برنامه نیازمند بهره‌گیری از مدل waterfall است که روند توسعه سریع نرم‌افزار را هدف قرار می‌دهد. مدل RAD به طور کلی مبتنی بر مفهومی با سیستم طراحی بهتر است، زمان کمتری هم می‌برد و ...

نحوه انتخاب توسعه دهندگان نرم افزار برای مشاغل خود: 5 نکته مفید

قبل از اینکه در مراحل انتخاب خود غوطه ور شوید ، نکات زیر را در نظر بگیرید. آنها می توانند به شما کمک کنند هنگام انتخاب صحیح از اشتباه جلوگیری کنید. 1. پایبند به توسعه در ساحل (تا آنجا که ممکن است ...

روش های مدیریت پروژه؛ معرفی 5 تکنیک و ابزار کاربردی و مشهور | راهنمای

2- روش مدیریت اسکرام Scrum. اسکرام یکی دیگر از رایج‌ترین روش های مدیریت پروژه است که از 6 اصل و ارزش تشکیل شده است: تعهد، جسارت، تمرکز، گشودگی و احترام. هدف اصلی این متد، توسعه، تحویل و نگهداشت ...

وب جهان‌گستر

سرن. حوزه دسترسی. جهانی. جهان وب ، [۱] وب جهان‌گستر ، تارِ جهان‌گستر یا به‌طور ساده وب (به انگلیسی: World Wide Web) به معنی تار یک سامانهٔ اطلاعاتی از پرونده‌های ابرمتنی هم‌بسته‌است، که از شبکه ...

خدمات استقرار و پیاده سازی پروژه ERP در سازمان‌ها | سامیکس

در پروژه‌های استقرار و پیاده‌سازی هر نرم‌افزار erp، هر مرحله از پروژه باید طوری طراحی شود که اطمینان حاصل شود یک مجموعه از خروجی‌های مرتبط برای تأیید و تصویب مدیران و تصمیم گیران ارائه می‌گردد.

معماری سرویس گرا (SOA) چیست و چه تفاوتی با رایانش ابری دارد؟

معماری سرویس گرا یا SOA یک مدل توسعه نرم ‌افزار است که به سرویس‌های مختلف این اجازه را می‌دهد تا برای شکل‌دهی یک اپلیکیشن، از طریق پلتفرم‌های مختلف با یکدیگر ارتباط برقرار کنند. در SOA ، یک ...

روند توسعه نرم افزار در سال 2021 به دنبال آن است

Polish آخرین روند توسعه نرم افزار که بر بخش فناوری حاکم خواهد بود شامل blockchain ، هوش مصنوعی ، بدون کد و روندهای جدید تر است. Home جستجو کردن دسته بندی ها بایگانی برچسب ها خانه » Containerize.Blogs روند توسعه …

مدل آبشاری (waterfall) و چابک (agile) در توسعه نرم افزار

تو این مدل توسعه، همه چیز بصورت یک جریان خطی رو به پایین وجود داره (مثل یه آبشار). یعنی چی ؟. این مدل شامل چند فاز توسعه مختلف هست که هر کدوم تو یه بخشی از این مسیر به اصطلاح آبشار قرار دارن و ...