شما اینجایید
خانه > طراحی و پیاده سازی (برگه 2)

۵ دلیلی اشتباهی که تستر استخدام نمی‌کنند

تیکت مستر (Ticketmaster): چگونه ApI-ها در فراهم آوردن «لحظات شادی» کمک می‌کنند؟

شاید به این فکر می‌کنید که شرکت نرم‌افزاری‌تان باید یک تستر استخدام کند یا نه. 5 دلیلی را مطرح می‌کنیم که معمولاً تستر استخدام نمی‌کنند.

برنامۀ بتا دارید

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

نوشتن پیش‌طرح (پرپوزالِ) یک پروژه (بخش دوم)

چگونه برای شرکت خود شرح ماموریت بنویسیم؟

در قسمت قبلی این مقاله، با طرح پنج راهنمایی، گفتیم که توسعه‌دهنده‌های خویش‌فرما (فری‌لنس) چگونه می‌توانند پیش‌طرح (پروپوزالی) ارائه کنند که نشانگر مهارت و تفاوت آن‌هاست. در قسمت دوم این مقاله، 5 راهنمای دیگر را برای نوشتن مناسب پروپوزال یا پیش‌طرح بخوانید:

6. زمان موردنیاز را تخمین بزنید

برچسب :

نوشتن پیش‌طرح (پرپوزالِ) یک پروژه (بخش اول)

وقتی یک توسعه‌دهندۀ خویش‌فرما (فیری‌لنس) 100 درصد پیش‌طرح‌هایش پذیرفته می‌شود، به این معناست که تعداد مشتری‌هایش کم است. درصد پایین پیش‌طرح‌های پذیرفته‌شده نیز معمولاً یا به‌ این معناست که پیش‌طرح‌ها به افرادی فرستاده می‌شود که درخواست آن را نداشته‌اند، یا اینکه نویسندۀ پیش‌طرح به چند راهنمایی نیاز دارد.

تفکر طراحی انسان‌محور چیست؟ تحلیلی از سیطرۀ تفکر طراحی دیجیتال در کسب‌وکارهای مطرح دنیا

روزبه‌روز شاهد ظهورِ تفکر طراحی، یکی از مؤلفه‌های اصلی موفقیت در تحول دیجیتال، هستیم. اما تفکر طراحی واقعاً چه تعریفی دارد و چگونه مدیران ارشد فناوریِ (CIO) پیش‌رو، توان آن را برای شکوفایی ارزش تجاری به‌کار می‌گیرند؟

شِلی اِونسون [1] مدیر ارشد فناوری

فرایند یکپارچۀ منطقی یا RUP (قسمت ششم)

در قسمت‌های قبلی مقالۀ RUP یا فرایند یکپارچۀ منطقی علاوه بر معرفی RUP و روش‌های مؤثر آن، به بررسی بخش پویای مدل فرایند پرداختیم. در ادامه ساختار ایستای فرایند را بررسی می‌کنیم.

ساختار ایستای (استاتیکِ) فرایند

در یک فرایند توصیف می‌شود که چه

انتخاب رویکرد توسعه (قسمت پنجم-پایانی)

انتخاب رویکرد توسعه

در آخرین بخش مقالۀ انتخاب رویکرد توسعۀ نرم‌افزار، روش توسعۀ سریع نرم‌افزار (RAD) را بررسی می‌کنیم. اگر بخش‌های قبلی این مقاله را مطالعه نکرده‌اید، برای دستیابی به قسمت‌های قبلی، بر پیوندهای انتهای این مقاله کلیک کنید.

توسعۀ سریع نرم‌افزار (RAD, Rapid Application Development)

فرایند یکپارچۀ منطقی یا RUP (قسمت پنجم)

پس از بررسی فاز جزئیات ماهرانه یا Elaboration Phase در قسمت قبلی مقالۀ «فرایند یکپارچۀ Rational» در این قسمت فاز ساخت را بررسی می‌کنیم.

فاز ساخت (Construction Phase) 

در طی فاز ساخت، تمام

انتخاب رویکرد توسعه (قسمت چهارم)

انتخاب رویکرد توسعه

در قسمت قبلی مقالۀ انتخاب رویکرد توسعه، روشگانِ خطی-تکرارشوندۀ افزایشی یا Incremental را بررسی کردیم. در این بخش نیز به بررسی روش خطی-تکرارشوندۀ دیگری می‌پردازیم: روش مارپیچی یا Spiral .

روش مارپیچی (اسپیرال) (Spiral)

نوع چارچوب: ترکیبی از خطی

فرایند یکپارچۀ منطقی (قسمت چهارم)

فرایند یکپارچۀ منطقی

در قسمت قبلی این مقاله دیدیم که چگونه می‌توان فرایند را در دو بُعد مدل‌سازی کرد و چرخۀ توسعۀ فرایند یکپارچۀ منطقی از 4 فاز تکوین، جزئیات ماهرانه، ساخت و گذار تشکیل شده است. پس از اینکه مرحلۀ تکوین (Inception Phase) را بررسی

انتخاب رویکرد توسعه (قسمت سوم)

انتخاب رویکرد توسعه (قسمت سوم)

در دو قسمت قبلی این مقاله به بررسی دو روش آبشاری (Waterfall) و پیش‌نمونه‌سازی (Prototyping) پرداختیم. در ادامه روش افزایشی یا Incremental را بررسی می‌کنیم.

Incremental (روش افزایشی)

نوع چارچوب: ترکیبی از خطی و تکرارشونده

اصول پایه‌: