در میان متدولوژیهای سبکوزن و چابکی که پیش روی تیمهای برنامهنویسی قرار دارد، این متدولوژی XP است که سعی میکند سادهترین راهکارها را برای ساخت و تولید یک سامانه نرمافزاری پیشنهاد دهد. مهمترین...
ما در آغاز انقلاب صنعتی چهارم قرار داریم. تحولاتی که در حوزه ژنتیک، هوش مصنوعی، روباتیک، فناوری نانو، چاپ سهبعدی و زیستفناوری به وقوع پیوسته است، هریک بهنوعی تکمیلکننده دیگری بودهاند. این تحولات...
در شماره گذشته با تعدادی از محاورههای LINQ (لینک) آشنا شدیم. در این شماره، در نظر داریم تعداد دیگری از محاورههای لینک که در ارتباط با بانکهای اطلاعاتی هستند را به شیوه کدنویسی مورد بررسی قرار دهیم.
در فرآیند طراحی و توسعه نرمافزارها مهمترین اصلی که باید مورد توجه قرار گیرد این است که درک درستی از نیازهای بازار و مشتریان بهدست آمده و در ادامه با تحلیل این نیازها و فرموله کردن آنها در قالب...
فرایند نرمافزار شخصی (PSP) سرنام Personal Software Process که با نامهای مختلفی همچون چرخه حیات نرمافزار، فرایند نرمافزاری، فرایند توسعه نرمافزار یا روش توسعه سیستم نیز از آن یاد میشود، یک...
برنامهریزی نظاممند و دقیق هزینهها را به میزان چشمگیری کاهش میدهد و افزایش بهرهوری تولید محصولات را به همراه دارد. Stage-gate از جمله مدلهای شناختهشده در دنیای صنعت است که مهمترین اصل یعنی...
چه چیزی باعث به وجود آمدن سورس کدهای خوب نرمافزاری میشود؟ آیا کدی که از یک منطق هوشمند، یک الگوریتم، کمترین خطوط موردنیاز برای برنامهنویسی یا از یک قالببندی مناسب استفاده میکند؟ طراحان نرمافزار...