
حوزه نرمافزارهاي بلادرنگ يا آني اغلب در دانشكدههاي كامپيوتر كمتر مورد توجه قرار گرفته است، خصوصاً از ديدگاه نرمافزاري و توسعه نرمافزار. هرچند در حوزه سيستم عامل، اين سيستمها و نرمافزارها مورد بحث قرار ميگيرند، اما تحليل، طراحي و پيادهسازي چنين نرمافزارهاي بسيار كم (بسيار بسيار كم!) مورد توجه قرار گرفته است. توسعه چنين نرمافزارهايي شايد به اندازهاي كه اغلب برنامهنويسان يا طراحان فكر ميكنند، پيچيده نيست اما نيازمند استفاده از ابزارها، روشها و تكنيكهاي برنامهنويسي خاص اين حوزه است كه زمان را بهعنوان پارامتر اصلي در نظر ميگيرند. از جمله افرادي كه سالها در IBM در حوزه تحليل، طراحي و پيادهسازي نرمافزارهاي بلادرنگ فعاليت ميكنند آقاي Bruce Powel Douglass است. از جمله مهمترين خصوصيت فعاليتهاي آقاي Douglass اجرايي بودن آنها ميباشد كه سبب شده توسعهدهندگان بهصورت عملي با ابزارها، تكنيكها و روشهاي بلادرنگ آشنا شوند. كتاب حاضر، از سري كتابهاي ايشان در حوزه توسعه نرمافزارهاي بلادرنگ است كه به تشريح متدولوژي توسعه IBM Rational Harmony و چگونگي مدلسازي و پيادهسازي نرمافزار بلادرنگ بهصورت عملي ميپردازد. همچنين در فصلهاي آخر اين كتاب به پاسخدهي به سوالات اختصاص داده شده است. اين سوالات اغلب توسط توسعهدهندگان از طريق گروه ياهو Real-Time UML پرسيده شده است. مطالعه اين كتاب براي تمامي دانشجويان و توسعهدهندگان سيستمهاي بلادرنگ اكيداً توصيه ميشود.
ويرايش دوم اين كتاب شامل بخشهاي زير است:
- معرفي UML
- فرآيند هارموني (Harmony)
- برآوردهسازي استانداردهاي صنعتي
- تعيين نيازمنديها
- معماري سيستم: معماري استقرار و زيرسيستمها
- معماري قابليت اعتماد (Dependability)
- مدلسازي High-Fidelity
- معماري توزيع
- معماري همروندي و منابع
- طراحي همكاري و جزئيات
- تعيين نيازمنديها: پاسخها
- معماري استقرار و زيرسيستمها: پاسخها
- معماري قابليت اعتماد: پاسخها
- مدلسازي High-Fidelity: پاسخها
- معماري توزيع: پاسخها
- معماري همروندي و منابع: پاسخها
- طراحي همكاري و جزئيات: پاسخها
نسخه به زبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.