مهندسی نرم‌افزار
Top 25 Most Dangerous Programming Errors – 2009

گزارشی از پرخطرترین خطاهای برنامه‌نويسي را مطالعه كردم. فوق‌العاده بود. براي معماران نرم‌افزار، طراحان، برنامه‌نويسان، خريداران و صد البته هكرها! منبع و مرجع بسيار غني‌اي است. علاوه بر رتبه‌بندي و ارائه توضيحات كامل در مورد هر خطا، روشهاي پيشگيري و كاهش اثرات نامطلوب آن نيز در حوزه‌هاي مختلفي مانند طراحي و معماري، پياده‌سازي، نيازمندي‌ها، آزمون […]

مهندسی نرم‌افزار
Requirements Engineering

مقاله مهندسي نيازمندي‌ها از فايراسميت هر چند كه گرايش OPF دارد، اما حاوي نكات آموزنده‌‌اي است. –REQUIREMENTS WORK UNITS–Requirements Engineering Activity–Requirements Engineering Tasks–Requirements Engineering Techniques –REQUIREMENTS-RELATED PRODUCERS–Roles–Teams–Tools–Organizations –REQUIREMENTS LANGUAGES Quote:You can’t depend on your eyes when your imagination is out of focus.Mark Twain

مهندسی نرم‌افزار
۲۵ مهندس نرم‌افزار معروف دنيا

در زیر اسامی ۲۵ مهندس نرم‌افزار معروف دنيا به انتخاب Jurgen Appelo آورده شده است. صرف نظر از اهميت موضوع و علمی یا غیرعلمی بودن روش، اسامي آمده در فهرست، نام‌هايي هستند كه بايد به خاطر سپرد و نوشته‌هايشان را از دست نداد. On Amazon.com I traced the best-selling books on software engineering, …..I admit […]

مهندسی نرم‌افزار
Requirements analysis for large scale systems

I suggest you read this article in JOT.The objectives of this paper are to clarify the terminology of software requirement models by suggesting a more consistent usage, to describe the different versions of requirement models, and to illustrate how to effectively address requirements analysis for large scale systems. Quote:Requirements are the things that you should […]

مهندسی نرم‌افزار
Microsoft details plans for Visual Studio and .NET

In the wake of the recent PDC and TechEd developer events, Microsoft has decided to put some of its key executives out on the road to explain the innovations that Visual Studio 2010 and .NET 4.0 have in store.Show related articles Microsoft is promoting the next version of its Visual Studio toolset, code-named Rosario, as […]

مهندسی نرم‌افزار
Lessons Learned From Architecture Reviews

خانم Rebecca Wirfs-brock نظرش را در مورد بازنگري معماري در مصاحبه‌اي با راديوي مهندسي نرم‌افزار ارائه كرده است. مصاحبه را مي‌توانيد در اينجا بشنويد.جملات زير از ايشان نقل شده است كه نگراني‌اش را در مورد طراحي و كيفيت آن بيان نموده‌اند. These days, complex IT systems are rarely understood by a single engineer or architect. […]

مهندسی نرم‌افزار
Lessons Learned about Software Architecture

Big systems are hard to get right. Thinking about “architecture stuff” up front is necessary for success. Architecture is the bearer of quality, but reasoning about architecture is actually reasoning about the potential of a system. Performance and flexibility really do trade off against each other. Reprioritizing architectural qualities is extremely risky. Don’t forget “saleability” […]