
طراحي اشياء همواره يكي از دغدغههاي برنامهنويسي شيگرا ميباشد. اينكه واقعاً چه چيزي ميتواند جزء اشياء محسوب شود يا در دامنه قرار گيرد و نحوة ديدن (viewpoint) بر روي شي چگونه باشد، مسئلهاي كه بسادگي ميتواند تحليل و طراحي را پيچيده يا آسان نمايد. اين موضوعي است كه خانم Wirfs-Brock با متدولوژي وظيفهگرا به سراغ آن رفته است و مورد استقبال Jacobson يكي از پايههاي Rational Software قرار گرفته است. متدولوژي وظيفهگرا بهعنوان اولين متدولوژي توسعه شيگرا كه بر رفتار تاكيد دارد، شناخته ميشود و بههمين دليل مورد استقبال عمومي قرار گرفت. در اين كتاب، نويسندگان ابتدا شما را با تعريف مفاهيم پايهاي كه مورد نياز است، آشنا مينمايند و سپس متدولوژي را تشريح نموده و مهمترين قسمت متدولوژي يعني يافتن اشياء براساس وظايف و همچنين همكاران آن وظايف را شرح ميدهند. مطالعه اين كتاب براي تحليلگران و طراحان نرمافزار كه با اشيا و شيگرا سرو كار دارند و دانشجويان نرمافزار توصيه ميشود.
این کتاب شامل بخشهای زیر است:
- مفاهيم طراحي
- طراحي وظيفهگرا
- يافتن اشياء
- وظايف
- همكاران
- سبك كنترل
- تشريح همكاران
- همكاران مطمئن
- انعطافپذيري
- روي خط طراحي (on design)
نسخه بهزبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.