
حوزه نرمافزارهاي بلادرنگ يا آنی اغلب در دانشكدههاي كامپيوتر كمتر مورد توجه قرار گرفته است، خصوصاً از ديدگاه نرمافزاري و توسعه نرمافزار. هرچند در حوزه سيستم عامل، اين سيستمها و نرمافزارها مورد بحث قرار ميگيرند، اما تحليل، طراحي و پيادهسازي چنين نرمافزارهاي بسيار كم (بسيار بسيار كم!) مورد توجه قرار گرفته است. توسعه چنين نرمافزارهايي شايد به اندازهاي كه اغلب برنامهنويسان يا طراحان فكر ميكنند، پيچيده نيست اما نيازمند استفاده از ابزارها، روشها و تكنيكهاي برنامهنويسي خاص اين حوزه است كه زمان را بهعنوان پارامتر اصلي در نظر ميگيرند. از جمله افرادي كه سالها در IBM در حوزه تحليل، طراحي و پيادهسازي نرمافزارهاي بلادرنگ فعاليت ميكنند آقاي Bruce Powel Douglass است. از جمله مهمترين خصوصيت فعاليتهاي آقاي Douglass اجرايي بودن آنها ميباشد كه سبب شده توسعهدهندگان بهصورت عملي با ابزارها، تكنيكها و روشهاي بلادرنگ آشنا شوند. كتاب حاضر، از سري كتابهاي ايشان در حوزه توسعه نرمافزارهاي بلادرنگ است كه به تشريح متدولوژي توسعه IBM Rational Harmony و دقيق نمودن متدولوژي بهصورت عملي ميپردازد. مطالعه اين كتاب براي تمامي دانشجويان و توسعهدهندگان سيستمهاي بلادرنگ توصيه ميشود. براي مطالعه بيشتر در زمينه استفاده از متدولوژي در ابزار ميتوانيد مطلب استفاده از ابزار EPF براي طراحي متدولوژي را از اينجا و همچنين متدولوژي Harmony را از اينجا مطالعه فرماييد.
این کتاب شامل بخشهای زیر است:
- معرفي مفاهيم چابك و بلادرنگ
- مفاهيم، اهداف و مزاياي توسعه مدلگرا
- اصول و تجربيات Harmony/Embedded Software
- كليات فرآيند
- شروع پروژه
- تحليل چابك
- طراحي چابك
- تست چابك
- بهينهسازي فرآيند چابك
- خصوصيات نيازمنديهاي سيستم Starfleet ZX-1000 Transporter
- مطابقت Harmony/ESW با CMMI
نسخه به زبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.