مهندسی نرم‌افزار
معماری و فرآیند تولید سرویس‏گرا

طی دو سه هفته اخير به دليلی مجبور بودم که وقت خيلی زيادی روی موضوعات مرتبط با معماری‏ها و فرآیندهای سرويس‏گرا صرف کنم که يکی از دلايل کم به‏روز کردن وبلاگ نيز همين موضوع بود. شرکت IBM در قالب Plug-In های IBM Rational Unified Process، متدولوژی RUP-SOA را ارائه داده است که قابل تأمل و […]

مهندسی نرم‌افزار
Mapping Objects to Relational Databases

آدرس مقاله زير که در آن آقای Scott Ambler نحوه نگاشت مفاهيم شیءگرا به بانکهای اطلاعاتی رابطه‏ای را به تفصيل بررسی کرده است به دوستان خوب کلاس الگوهای طراحی قول داده بودم، که هر چند با تأخير در اينجا قرار داده‏ام.عنوان: Mapping Objects to Relational Databases: O/R Mapping In Detailگزيده: (تفاوتهای من و رئيسم)وقتي من […]

مهندسی نرم‌افزار
الگوی Singleton

دوست عزیزم، احسان در مورد الگوی Singleton همان طور که قول داده بود توضيحات کامل و مفصلی ارائه کرده است که شامل اطلاعات مفید و نگاه خاص احسان به موضوع است. گزیده: (تفاوتهای من و رئیسم)– وقتي من سعي در جلب رضايت رئيسم داشته باشم، من چاپلوسم.– وقتي رئيسم، رئيسش را راضي نگاه دارد، او […]

مهندسی نرم‌افزار
الگوهای طراحی ساختاری در .NET 2.0

Structural Design Patterns and .NET Framework 2.0 گزیده: (تفاوتهای من و رئیسم)– وقتي من يك كاري را دير تمام مي‌كنم، من كند هستم.– وقتي رئيسم كار را طول دهد، او دقيق و كامل است.

مهندسی نرم‌افزار
Cons)

دوست خوبم، احسان در نوشته‏ای به بررسی مزایا و معایب الگوهای طراحی پرداخته است. در اینجا نکاتی را در تکمیل نوشته‏هایش آورده‏ام. خلاصه:– جایگاه الگوهای طراحی در حل مشکل طبقه‏بندی و دسته‏بندی (classification)– تجربی بودن الگوهای طراحی– الگوهای طراحی و استفاده مجدد– الگوهای طراحی به مثابه فرهنگ لغت مشترک– نقش الگوهای طراحی در آموزش طراحی […]

مهندسی نرم‌افزار
اشتباهات رابج در تحلیل نیازمندی‏ها، تبعات منفی و بهترین تجارب جهت رفع آنها

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

مهندسی نرم‌افزار
رادیوی مهندسی نرم‏افزار (Software Engineering Radio)

خوب به سلامتی و مسرت فراوان کشف کردیم که مهندسی نرم‏افزار هم صاحب رادیو بوده و ما خبر نداشتیم.نکته جالب آن که هر ده روز مصاحبه یا آموزش جدید در آن قرار می‏گیرد.درباره این رادیو به نقل از سایت آن نوشته شده است(http://www.se-radio.net): About Software Engineering RadioThis podcast is intended as a lasting resource for […]