مهندسی نرم‌افزار
Concept-Orientation

Concept-orientation is a new emerging programming, data modelling and system design paradigm. The main purpose of this site is to serve as a growing resource sharing and organizing the work and thoughts on this new direction in computer science for those interested in learning about it.Main principles of the concept-oriented programming:1. Separation of business methods […]

مهندسی نرم‌افزار
The Joel Test: 12 Steps to Better Code

Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understand that stuff. So I’ve come up with my own, highly irresponsible, sloppy test to rate the quality of a software […]

مهندسی نرم‌افزار
بیانیه حقوق کاربران کامپيوتر

چند وقت پيش در وبلاگهای برخی از دوستان از جمله مهندسی نرم‏افزار، به موضوعی اشاره شده بود با عنوان “حق با مشتری است یا نه؟”.این موضوع از وجوه مختلف قابل بررسی است. در اینجا می‏خواهم به نتیجه تحقیق دکتر Karat(دکترای روانشاسی) در مرکز تحقیقات واتسون شرکت IBM در سال 1998 با عنوان حقوق کاربران کامپيوتر […]

مهندسی نرم‌افزار
Service Oriented Architectures

چندماهی است که در پروژه‏هایی همکاری می‏کنم که نگاه “معماری سرويس گرا”- Service Oriented Architecture- در آن غالب است. در این پروژه‏ها، این نگاه از سوی کارفرما به عنوان یک “الزام” مورد تأکید قرار گرفته است. هر چند باید یادمان باشد که این رویکرد، تنها رویکردی است به معماری و نه همه ارکان توسعه نرم‏افزار. […]

مهندسی نرم‌افزار
How To Write Unmaintainable Code

با خواندن مطلب زیر نه تنها مطالب جدیدی یادگرفتم، بلکه به شدت خندیدم. خلاصه‏ای از آن را در اینجا آورده و آدرس آن را نیز در ادامه آورده‏ام. In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that […]

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