اصطکاک 11 آذر 1392
فیلیپ کراچن در وبلاگ مطلبی نوشته است با نام Friction. By analogy, in software development, friction is the set of phenomena that limits or constraints our progress, therefore reduces our velocity (or productivity). An element of friction that we have been looking at more closely in the last few years is the result of technical […]
درس اول طراحی – بخش 2 15 شهریور 1392
سه:اغلب دانشجویان آن چه را که آموختهاند به شیوهی «یادگرفتن از روی دست کسی» است. یعنی در تیمی که بودهاند یا جایی که درس خواندهاند، شخصی الگویی را برای طراحی استفاده کرده است و آنها نیز آن را یاد گرفتهاند و استفاده میکنند. مثال پررنگ این شیوه، مبحث لایهبندی در معماری است یا استفاده از […]
درس اول طراحی – بخش اول 8 شهریور 1392
پیشگفتار:دیرزمانی است که دربارهی طراحی چیزی ننوشتهام. دوست داشتم در این باره مطلبی بنویسم. احتمالاً مطالب بیشتر «بینشی» است تا «دانشی». امیدوارم مفید باشد. خوشحال خواهم شد که نظرات شما را برای نقد و تکمیل مطالب، دریافت کنم. گفتار:آموزش طراحی را معمولاً با یک مثال شروع میکنم: دو شکل داریم، مستطیل و دایره. میخواهیم آنها […]
پژوهشگران: فعالیتهای حاشیهای وقت زیادی از مهندسان نرم افزار میگیرد 20 فروردین 1392
نتایج یک مطالعه نشان داده است مهندسان و طراحان نرم افزار بخش زیادی از وقت خود را صرف فعالیتهای حاشیهای نرم افزار نویسی میکنند و فعالیتهای اصلی این حرفه وقت کمتری از آنها میگیرد.به گزارش وب سایت infoworld، مطالعه یک شرکت عرضه کننده خدمات توسعه نرم افزاری به نام الکتریک کلود نشان میدهد مهندسان نرم […]
پارس آنالیست 14 اسفند 1391
جناب آقای مهندس نوذری عزیز سایت جدیدی –پارس آنالیست– را راهاندازی کردهاند (ایشان نویسنده وبلاگ اندیشه هستند). ضمن عرض شادباش خدمت ایشان، برایشان آرزوی مؤفقیت دارم. دو خبر بسیار مهم را به نقل از سایت ایشان در اینجا آوردهام. ۱) کنفرانس مجازی IIBAشرکت اینتل با همکاری شعبه IIBA در انگلستان یک کنفرانس علمی آموزشی را […]
اینتراپت نده! 27 بهمن 1391
مقدمه:یکی از عباراتی که خیلی وقتها میشنویم این است که: اینتراپت نده! (وقفه یا interrupt)در فرهنگ لغت دهخدا، در شرح «وقفه» آمده است:1ـ توقف، ایست، مکث، درنگ 2ـ توقف در حرفی از کلمه 3ـ فراغت، فرصت interrupt در اینجا بدین شکل تعریف شده است: 1. To break the continuity or uniformity of: Rain interrupted our […]
آموختههای گریدی بوچ از سیستمهای نرمافزاری پیچیده 19 آبان 1391
1-اصول و مبانی هیچ گاه کهنه نمیشوند.پروژههای بزرگ و طولانی میتوانند ترسناک و حتی در شرایط بد شبیه به نزدیک شدن لحظه مرگ باشند- با برداشتن هر قدم، یک قدم به مرگ نزدیکتر میشوند. به گفته بوچ، پروژههای با بهرهوری بالا هیچگاه چهار موضوع اصلی زیر را فراموش نمیکنند:1- ایجاد انتزاعهای (abstraction) دقیق و انعطافپذیر2- […]
