پاورپوینت پارادیوم (pptx) 101 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 101 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
OO Paradigm
در شي گرايي واحد برنامه ما کلاس است که طي آن اطلاعات و رفتار يک موجوديت پياده سازي مي شود. اصول:
Encapsulation:
کپسوله کردن بخشي از اطلاعات و رفتارهايي که بر اساس آن اطلاعات صورت مي گيرد درون يک شيء.
مزايا:
محدود کردن تاثيرات تغييرات سيستم
مخفي کردن اطلاعات
OO Paradigm
Inheritance:
در شي گرايي ارث بري مکانيزمي است که بر اساس آن مي توان يک شي بر اساس شي ديگر ايجاد کرد که در آن شي فرزند کيفيت شي پدر را به ارث خواهد برد. تغييرات در پدر بر فرزندان موثر است و نه بالعکس.
Polymorphism:
چند ريختي به معني داشتن چند شکل مختلف براي پياده سازي يک عملکرد است.
Modeling
Model:
تعريف: تکنيک ثابت شده و صوری برای نمايش و بازنمايي اطلاعات
هدف: نمايش ساده واقعيت
Why Modeling:
Big Problem n Smaller Problem
اهداف:
1- نمايش وضعيت فعلي / آتي
2- تعيين ساختار و عملکرد سيستم
3- مبنايي براي توليد (نرم افزار)
4-مستند سازي
Modeling
اصول مدلسازي:
1- انتخاب مدل در نتيجه نهايي تاثير دارد.
2- هر مدل محدوديت برای ميزان نمايش دارد.
3- بهترين مدل : شبيه ترين به واقعيت
4- ديدگاه هاي مختلف درباره سيستم وجود دارد
Modeling
ديدگاه هاي مختلف سيستم در UML:
1- Use Case View:
- Requirements and Features - Analyst
2- Design View:
- Problem and Solution - Designer and Programmer
3- Process View:
- Multithreading - Programmer
4- Implementation View:
- Technologies - Programmer
5- Deployment View:
- Hardware and Topology - Designer and Technologist
نکته: بر حسب نوع برنامه، ممکن است بعضي view ها مهمتر باشند.
Modeling
Modeling
ديدگاه هاي مختلف سيستم در Rational Rose:
1- Use Case View:
Use Case View in UML Standard
2- Logic View:
Design View and Process View in UML Standard
3- Component View:
Implementation View in UML Standard
4- Deployment View:
Deployment View in UML Standard
Overview of UML
سه مورد زير مباحث اصلي UML هستند:
1- Basic Building Blocks:
The Vocabulary of the UML
2- Rules:
Specify the Well-formed Model: Semantically
Self-consistent and in harmony with all its related models.
3- Common Mechanisms:
An UML model is made simpler by presence of common mechanisms