Software Architecture Attribute Checklist 3 اسفند 1387
After using RUP templates for software architecture specification for few years, we at Eurocenter have decided to build our own set of templates for Software Architecture and for Software Design specifications. The new templates needed to provide enough meta-information to the author for better analyze the system as well as not to miss any important […]
Comparing the RUP and MSF 3 اسفند 1387
f you’re a process engineer, process analyst, or a team leader looking to standardize on a commercially available framework for your organization’s software development efforts, this article is for you. My objective is to point out the similarities and differences between the Rational Unified Process®, or RUP®, and the Microsoft Solutions Framework (MSF). گزیده:آنانکه نمیتوانند […]
گزارش CHAOS سال 2006 25 بهمن 1387
Standish Group بیشتر با گزارشهاي CHAOS شناخته میشود .آمارهايي كه دراين گزارش از مؤفقيت يا شكست پروژههاي نرمافزاري و عوامل تأثيرگذار بر آنها، ارائه ميگردد، مرجع بسيار مناسبي است براي آن كه در اجراي و انجام پروژههاي نرمافزاري به فكر تبيين راهكارهايي براي بروز يا عدم بروز آنها باشيم.. ديگر كاربرد اين آمار، ارقام و […]
شناسايي پروژههاي بدفرجام 11 بهمن 1387
شناسايي پروژههايي كه فرجامي جز شكست ندارند، خود از مهارتهاي مهم مهندسي است. در نوشتهاي، نويسنده 26 روش براي شناسايي اين گونه پروژهها پيشنهاد كرده بود كه خواندن آنها، هم فال بود و هم تماشا. هنگام خواندن آنها، نميتوانستم جلوي خندهي بياختبارم را بگيرم.اصل نوشته را ميتوانيد در اين آدرس پيدا كنيد. چند مورد از […]
Five Things Booch Has Learned About Complex Software Systems 11 بهمن 1387
كمهزينهترين راه يادگيري، استفاده از تجربه ديگران است. يادگيرياي كه هزينهاش را ديگران پرداختهاند. گريدي بوچ براي علاقهمندان حوزه مهندسي نرمافزار، فردي آشناست. با سابقهای طولاني و تأثيرگذار. محقق ارشد شركت آيبيام، تجربيات خود از توسعه سيستمهاي پيچيده نرمافزاري را در پنج بند خلاصه كرده است. براي همكاراني كه وضعيتهاي مشابهي را تجربه كردهاند، تك […]
صد پرسش برای مصاحبه توسعهدهندگان نرمافزار 27 دی 1387
Requirements Can you name a number of non-functional (or quality) requirements? What is your advice when a customer wants high performance, high usability and high security? Can you name a number of different techniques for specifying requirements? What works best in which case? What is requirements tracing? What is backward tracing vs. forward tracing? Which […]
Top 25 Most Dangerous Programming Errors – 2009 25 دی 1387
گزارشی از پرخطرترین خطاهای برنامهنويسي را مطالعه كردم. فوقالعاده بود. براي معماران نرمافزار، طراحان، برنامهنويسان، خريداران و صد البته هكرها! منبع و مرجع بسيار غنياي است. علاوه بر رتبهبندي و ارائه توضيحات كامل در مورد هر خطا، روشهاي پيشگيري و كاهش اثرات نامطلوب آن نيز در حوزههاي مختلفي مانند طراحي و معماري، پيادهسازي، نيازمنديها، آزمون […]
