دسته‌بندی نشده ۳۱ شهریور ۱۳۸۶
معماری سازمانی سرویس گرا (SOEA)

آقای مهندس طاهری‏راد عزیز آدرس وبلاگی را که متعلق به آقای امیر رضا مهجوریانیکی از دانشجویان جناب آقای دکتر شمس است، برایم گذاشته بودند که مطالب جالبی در مورد SOA در خود دارد. یادم رفته بود آن را در وبلاگ قرار دهم. از دوست خوبم آقای طاهری‏راد عزیز بسیار سپاسگذارم.آدرس وبلاگ: معماری سازمانی سرویس گرا […]

دسته‌بندی نشده ۲۹ شهریور ۱۳۸۶
The Limits of Software – Part IV – The Impact of Economics

Developing software costs money. Barry Boehm, in his classic work on software engineering economics, based upon 20 years of empirical evidence, concludes that the performance of a project can be predicted according to the following equationPerformance@ ComplexityProcess * Team * ToolsWhere•PerformanceEffort or time•ComplexityVolume of human-generated code•ProcessMaturity of process and notation•TeamSkill set, experience, and motivation•ToolsSoftware process […]

دسته‌بندی نشده ۲۷ شهریور ۱۳۸۶
The Limits of Software – Part III- The Problems of Functionality (Continue)

A further complication is the fact that, for industrial-strength software, there are typically a large number of stakeholders who shape the development process, most of whom are completely unimpressed by the underlying technology for technologies sake. These stakeholders will bring to the table a multitude of hidden and not-so-hidden economic, strategic, and political agendas that […]

دسته‌بندی نشده ۲۷ شهریور ۱۳۸۶
The Limits of Software – Part III- The Problems of Functionality (Continue)

A further complication is the fact that, for industrial-strength software, there are typically a large number of stakeholders who shape the development process, most of whom are completely unimpressed by the underlying technology for technologies sake. These stakeholders will bring to the table a multitude of hidden and not-so-hidden economic, strategic, and political agendas that […]

دسته‌بندی نشده ۲۷ شهریور ۱۳۸۶
The Limits of Software – Part II- The Problems of Functionality

Consider the requirements for the avionics of a multi-engine aircraft, a cellular phone switching system, or an autonomous robot. The raw functionality of such systems is difficult enough to comprehend, but now add all of the (often implicit) nonfunctional requirements such as usability, survivability, and adaptability, indeed, all of the forces that shape a system. […]

دسته‌بندی نشده ۲۵ شهریور ۱۳۸۶
The Limits of Software – Part I – The Problems of Design

The difficulty of design, therefore, lies in choosing which design and architectural patterns we should use to best balance the technical, economical, business, political, and emotional forces that swirl around every software-intensive system. To put it in terms of the laws of software, this general problem of design is probably NP-complete: there likely exists some […]

دسته‌بندی نشده ۱۸ شهریور ۱۳۸۶
چالشهای پیش رو در آموزش مهندسی نرم‏افزار

Barry Boehm در سخنرانی‏ای با عنوان نگاهی به مهندسی نرم‏افزار در قرن بیستم و بیست و یکم، مطلبی با عنوان چالشهای پیش رو در آموزش مهندسی نرم‏افزار به نکات جالبی اشاره می‏کند. – به روز نگهداشتن مستمر و مداوم مطالب آموزشی – پیش‏بینی جهت‏گیری‏های آینده و آماده‏سازی دانشجویان برای آن– جداسازی اصول لاتغییر از تجربه‏ها […]