گزارش 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
گزارشی از پرخطرترین خطاهای برنامهنويسي را مطالعه كردم. فوقالعاده بود. براي معماران نرمافزار، طراحان، برنامهنويسان، خريداران و صد البته هكرها! منبع و مرجع بسيار غنياي است. علاوه بر رتبهبندي و ارائه توضيحات كامل در مورد هر خطا، روشهاي پيشگيري و كاهش اثرات نامطلوب آن نيز در حوزههاي مختلفي مانند طراحي و معماري، پيادهسازي، نيازمنديها، آزمون […]
Requirements Engineering 14 دی 1387
مقاله مهندسي نيازمنديها از فايراسميت هر چند كه گرايش 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
۲۵ مهندس نرمافزار معروف دنيا 29 آذر 1387
در زیر اسامی ۲۵ مهندس نرمافزار معروف دنيا به انتخاب Jurgen Appelo آورده شده است. صرف نظر از اهميت موضوع و علمی یا غیرعلمی بودن روش، اسامي آمده در فهرست، نامهايي هستند كه بايد به خاطر سپرد و نوشتههايشان را از دست نداد. On Amazon.com I traced the best-selling books on software engineering, …..I admit […]
