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

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

چرخه‌ی توسعه‌ی نرم‌افزار (Software Development Life Cycle) یا به‌اختصار SDLC به دنباله‌ی ساختاریافته و کاملاً مشخصی از مراحل در مهندسی نرم‌افزار گفته می‌شود که برای توسعه‌ی یک محصول نرم‌افزاری معین انجام می‌شوند.
 
فعالیت‌های چرخه‌ی توسعه‌ی نرم‌افزار
چرخه‌ی توسعه‌ی نرم‌افزار یک سری از گام‌هایی را ارائه می‌کند که برای طراحی و توسعه‌ی یک محصول نرم‌افزاری کارآمد باید انجام شوند. چرخه‌ی توسعه‌ی نرم‌افزار یا SDLC شامل گام‌های زیر است:

 
ارتباطات | Communication
این اولین گام در چرخه‌ی توسعه‌ی نرم‌افزار است. جایی که کاربر برای ساخت […]

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

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

توسعه‌ی چابک یا Agile یک رویکرد تحویل نرم‌افزار مبتنی بر تکرار و با زمان محدود است. در این رویکرد، به‌جای تلاش برای تحویل همه‌ی نرم‌افزار به‌صورت یکجا، پروژه از شروع آن به‌صورت تدریجی ساخته می‌شود.
 
چرا چابک؟
تکنولوژی در عصر ما سریع‌تر از همیشه در حال پیشرفت است. همین مسئله شرکت‌های نرم‌افزاری را وادار به کار در محیط‌هایی کرده است که به‌سرعت تغییر می‌کنند. یعنی این شرکت‌ها در محیط‌های همیشه در حال تغییر کار می‌کنند. بنابراین جمع‌آوری مجموعه‌ی همه‌ی نیازمندی‌های پروژه‌های […]

بیشتر بدانید ...
طراحی سایت

چرا وب‌سایت‌ها نیاز به آپدیت و یا تغییر دارند؟

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

بیشتر بدانید ...