مهندسی نرم‌افزار
سایت جدید برای الگوهای طراحی

اگر علاقه به الگوهای طراحی دارید، علاوه بر سایت جالب www.dofactory.comآدرس زیر را هم که شامل الگوهای طراحی در قالب VB.NET است، ملاحظه کنید. Studying design patterns in VB.NET گزیده: انسان همان مي‏شود كه اغلب به آن فكر مي‏كند

مهندسی نرم‌افزار
پرسش طراحی

روزهای آخر هفته فرصت مناسبی برای انجام کارهایی است که بدانها علاقمندی زیادی وجود دارد. این هفته مسئله‏ای را که با کمک آقای صبوریان برای دانشجویان طرح کرده بودم، حل کردم. این مسئله را قبلاً در وبلاگ قرار داده‏ام.با خود فکر کردم شاید سئوالاتی از آن مطرح کنم و کم‏کم با راهنمایی خوانندگان به حل […]

مهندسی نرم‌افزار
مهد شیءگرایی کجاست

مطلبی از ایوار جیکابسون می‏خواندم که به نظرم خیلی جالب رسید و آن را با کمی دخل و تصرف در اینجا آوردم. مثل اینکه آقای جیکابسون مثل خیلی‏ها از اینکه همه آمریکا را با دویست سال تاریخ، مهد همه چیز می‏دانند و از جمله نرم‏افزار و شیءگرایی؛ کلی شاکی است. جیکابسون نوشته بود که در […]

مهندسی نرم‌افزار
تمرین طراحی شی‏ءگرا

آقاي محسن صبوريان تقبل زحمت نموده و در اين ترم كمك استاد (T.A) درس سيستمهاي شيءگرا خواهند بود. در كنار مباحث تحقيقي كه به دانشجويان محول خواهد گرديد، قرار بر آن است كه دانشجويان يك سري تكليف جهت تمرين و درك بهتر طراحي و پياده‏سازي سيستمهاي شيءگرا انجام دهند. اولين تمرين از اين سري تهيه […]

مهندسی نرم‌افزار
مقالاتي در مورد الگوهاي طراحي(Design Patterns)

يك سري از مقالات نشريه شيءگرايي در مورد الگوهای طراحی (Design Patterns) را در زير آورده‏ام. مطالعه آنها را توصيه مي‏كنم. مقالات را به صورت یکجا از اینجا دریافت نمایید. الگو چيست؟ تأليف و ترجمه: حميده مطهريان در اين مقاله به اختصار به تعريف الگوي نرم‏افزاري پرداخته شده است. تاريخچه الگوهاي طراحي تأليف و ترجمه: […]

مهندسی نرم‌افزار
روزی روزگاری مهندس نرم‏افزار خوبي بود كه …

كتاب Object-Oriented Reengineering Patterns از Serge Demeyer, Stéphane Ducasse and Oscar Nierstrasz در نوع خود كتاب جالبي است. در مقدمه اين كتاب داستان خيالي را تعريف شده و پس از آن ديدگاه نويسندگان آن در مورد مهندسي نرم‏افزار بيان شده است. آوردن مقدمه كتاب از آن جهت مفيد دانستم كه در آن به چند مورد […]

مهندسی نرم‌افزار
افول برنامه‏نویسی شیءگرا

مقاله جالبی در سه قسمت از Karsten Wagner مطالعه کردم که در نقد برنامه‏نویسی شیءگرا و بیان دلایلی در افول آن بود.خواندن این مقاله را به شما توصیه می‏کنم. OOP is dead – Part 1OOP is dead – Part 2OOP is dead – Part 3 اگر فرصت کردید، نظرتان را در اینجا یادداشت کنید تا […]