مهندسی نرم‌افزار
Releasing the Source Code for the .NET Framework Libraries

یادم رفته بود خبر مهمی را که دوست خوبم آقای مهندس معطر در وبلاگشان آورده بودند، در اینجا بیاورم. هر چند با تأخیر ولی خواندنش خالی از لطف نیست. Today Scott Guthrie on his blog announced microsoft plans for oper sourcing microsoft.net 3.5 and VS 2008 until end of year. link: http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-librarie گزیده: Be who […]

مهندسی نرم‌افزار
تصوير منتخب

در مقاله آقای WATTS S. HUMPHREY تصويری بود در مورد نيازمندی‏های نرم‏افزار و اینکه ما در برخورد با کاربران مشکل ما این نیست که چه را می‏دانیم و چه را نمی‏دانیم، بلکه مشکل ما این است که نمی‏دانیم که چه را نمی‏دانیم. اما ببینید نسبت آنها را گزیده: waiting for you is like waiting for […]

مهندسی نرم‌افزار
The Performance of Software Professionals

مطلب زیر منتخبی از مقاله آقای واتس همفری با عنوان کارایی حرفه‏ای‏های نرم‏افزار (The Performance of Software Professionals). While most people behave in reasonably predictable ways, software people are unique, both in their creative abilities and in the nature of the work they do. Software professionals are among the brightest people on earth. Most of […]

مهندسی نرم‌افزار
يک استراتژی برای افزايش کيفيت فردی(A Personal Quality Strategy)

A Personal Quality Strategy عنوان مقاله‏ای است از WATTS S. HUMPHREY. در اين مقاله، به مراحل مختلف کيفيت و نيز استراتژیهای مختلف برای پوشش‏دهی مسائل کیفی در توسعه نرم‏افزار اشاره شده است. همچنین تجربیاتی برای بهبود کارایی توسعه‏دهندگان نرم‏افزار تشریح شده است. در ادامه نیز به بررسی چالشهای پیش رو در این زمینه و نیز […]

مهندسی نرم‌افزار
معماری سازمانی سرویس گرا (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 […]