مهندسی نرم‌افزار
معماری نرم‏افزار – قسمت سوم: معماری از دید مدیریت

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

مهندسی نرم‌افزار
راهی که در پيش است: وب 2.0 نسل بعدی نرم‌افزار

مقاله‌ی جالبی از Tim O’Reilly در مورد نسل بعدی نرم‌افزارها مطالعه کردم که ضمن آوردن آدرس آن، خلاصه‌ای از آن را نيز در زير آورده‌ام. وی در مقاله خود آورده که سعی کرديم ابتدا با مثال تفاوت وب 1.0 و وب 2.0 را حس کنیم: Web 1.0 Web 2.0 DoubleClick Google AdSense Ofoto Flickr Akamai […]

مهندسی نرم‌افزار
مهندسی نرم‏افزار: گذشته، حال و آینده

داشتم مصاحبه با گریدی بوچ(Grady Booch)را می‏خواندم. مصاحبه‌کننده سئوالات جالبی پرسیده بود و از این رو کمک می‌کرد تا با دیدگاه این صاحب‌نظر دنیای مهندسی نرم‌افزار بیشتر آشنا شوم.مدلسازی یکپارچه سیستم (سخت‌افزار و نرم‌افزار)(Unified System Modeling)، پارادایم آینده زبانهای برنامه‌نویسی، تبدیل تجریدهای سطح بالا به مدلهای سطح پايين‌تر، نقدهای وارد به بازبه‌کارگيری، خلاصه تجربه وی […]

مهندسی نرم‌افزار
آشفتگی دنیای تکنولوژی

همیشه تغییرات تکنولوژی، آن هم با این سرعت، کمی ! آشفتگی ایجاد می‌کند به خصوص وقتی در جایگاهی هستید که یاتصمیم‌سازی می‌کنید و یا تصمیم‌گیری. وجود frameworkها برای ایجاد لایه‌ای از تجرید روی تکنولوژی است که شما با آن کار می‌کنید. مثلاً در پلتفرمهای مایکروسافتی، دات نت، لایه‌ای است روی خیلی‌ از تکنولوژی‌های مایکروسافتکه شما […]

مهندسی نرم‌افزار
معماری نرم‌افزار – بخش دوم

هر چقدر منتظر ماندم تا عزيزان راجع به مبجث معماری نظری بدهند تا به بهانه آن، مباحث را از سر بگيرم، نظری نيامد که نيامد. انگار دوستان علاقه‌ای به اين بحث ندارند يا شايد …. به هر حال سعی می‌کنم اين نوشته‌ها را تا تکميل شدن ادامه دهم. برگرديم به بحث اصلی.برای اين که معماری […]

مهندسی نرم‌افزار
قانون پارتو و معماری نرم‌افزار (Software Architecture and Pareto’s Principle) – بخش اول

بالاخره نسخه شماره صفر نشريه امروز با يک روز تأخير انتشار يافت. در دو هفته‌ اخیر، روزهای پرمشغله‌ای را پشت سر گذاشتم و نتوانستم نه در وبلاگم مطلب جديدی بنويسم و نه نشريه شیءگرايی مدار را سر وقت منتشر کنيم. از همه دوستان و خوانندگان عزيز بابت تأخيرهای مذکور عذرخواهی می‌کنم. ايده‌ام اين است که […]

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

ديروز با آقای مهندس هادی تا دير وقت جلسه داشتيم و موضوع جلسه ما چيزی نبود جز نشريه شیءگرايی مدار. خلاصه‌ای از مباحث مطرح شده در جلسه را در اين جا آورده‌ام. ايده آقای مهندس هادی اين بود که مانند MSDN Magazine، نشريه دارای ستون‌های ثابتی باشد که هر ماه، مطالبی در آن آورده می‌شود، […]