پاورپوینت اهداف جلسه (pptx) 66 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 66 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
2
اهداف جلسه
درك اهميت طبقهبندي در OOAD
آشنائي با روشهاي يافتن كلاسها
درك تفاوت بين روشهاي مبتني بر داده و مبتني بر وظيفه
آشنائي با مدلسازي بوسيله كارتهاي CRC
آشنائي با لايهبندي و نقش آن
آشنائي با مقولهبندي و نقش آن
كارتهاي CRC و مقولهبندي
3
فهرست مطالب
طبقهبندي (Classification)
روشهاي مبتني بر داده (Data-Driven)
روشهاي مبتني بر وظيفه (Responsibility-Driven)
روشهاي شناسائي كلاسهاي اوليه
روشCRC
لايهبندي (Layering)
مقولهبندي (Stereotyping)
4
طبقهبندي (Classification)
طبقهبندي ابزاري است كه بوسيله آن دانش خود را مرتب مينماييم
مسئله طبقهبندي در همه رشتههاي علوم محض، كاربردي و مهندسي مطرح است
5
طبقهبندي - ويژگيها
1) هر طبقهبندي با توجه به معياري(معيارهايي) انجام ميگيرد
معيارهاي متفاوت منجر به طبقهبنديهاي مختلف خواهد شد
2) طبقهبندي ايدهآل (يعني بهترين طبقهبندي بدون توجه به شرايط موجود) وجود ندارد!
3) فرآيند طبقهبندي يك فرآيند افزايشي و تكراري
6
ويژگيهاي طبقهبندي در OOAD
1) كلاسهايي بايد انتخاب شوند كه با توجه به معيارها و محدوديتهاي موجود (اقتصادي، تكنولوژي و ...) سازگار باشند
2) نبايد دنبال راهحل طلائي بلكه بايد بدنبال راهحل مناسبتر باشيم!
7
ويژگيهاي طبقهبندي در OOAD (ادامه)
3) طبيعت افزايشي و تكراري فرآيند طبقهبندي به صورت زير خود را نشان مي دهد:
8
منابع تشخيص کلاسها
دو منبع اصلي براي تشخيص كلاسها
فضاي مسئله (Problem Space)
فضاي راهحل (Solution Space)
مدل تحليل توصيف فضاي مسئله
مدل طراحي مفصل توصيف فضاي راهحل
9
فرآيند شناسايي کلاسها
فرآيند شناسائي كلاسها شامل دو فعاليت
اكتشاف (Discovery) و ابداع (Invention) است
اكتشاف كلاسهاي موجود
ابداع كلاسهايي براي پيادهسازي كلاسهاي موجود
مثال: ساختمان دادهها (ليست، آرايه، درخت،...)، ارتباط با پايگاه دادهها، كلاسهاي كنترلي و هماهنگ كننده، ...