golden flower مشرفة
عدد الرسائل : 2517 العمر : 35 تاريخ التسجيل : 28/04/2008
| موضوع: Object-Oriented Analysis and Design with Applications الثلاثاء ديسمبر 30, 2008 1:46 am | |
| إسم الكتاب: Object-Oriented Analysis and Design with Applications صورة الغلاف
اللغة: انجليزية المؤلف: Grady Booch, Robert A. Maksimchuke ... نوع الملف: ZIPed PDF حجم الملف: 8.46 ميغا عدد الصفحات: 717 تاريخ النشر: 2007 الطبعة: 3 دار النشر: Addison-Wesley الرقم الدولي الموحد للكتاب (ISBN): 0-201-89551-X المستوى العلمي المطلوب: مبتدأ إلى متقدم
لتنزيل الكتاب اضغط هنانبذة مختصرة عن الكتاب: بقلم وليد بوالطمين Boutemine Oualid
تعمدت أن ألون اسم أحد المؤلفين بالأحمر لرمزيته الخاصة... Grady Booch لمن لا يعرفه هو أحد علماء التصميم و التحليل و الأب الروحي للغة ال UML و قد تعمدت أن أجعل اسمه يبدو باللون الأحمر حتى تدركون قيمة الكتاب الذي ترونه بين أيدكم الكتاب موسوعة شاملة لطلبة تحليل و تصميم نظم البرمجيات كما و يعرج على 3 أفكار أساسية يحتاجها المصمم, المحلل, المبرمج على حد السواء المحور الأول: يعرج على أهم الأمور التي أدت إلى ظهور مبحث علم التحليل و التصميم كتخصص في عالم البرمجيات. حيث يعالج تطور هذا المبحث و أهم الأسباب التي أدت إلى الاعتماد على المنحى الكائني في تصميم البرمجيات و المفاهيم الأساسية في عالم البرمجة الكائنية التوجه.
المحور الثاني: يعالج أسلوب تصميم البرمجيات على شقين: 1/ منهج التصميم وتحليل المتطلبات و أهم الطرق المستعملة لتطوير البرامج من الفكرة إلى التطبيق كال(UP) UnifiedProcess. 2/ اللغة الأساسية المستعملة في التصميم بالمنحى الكائني التوجه (UML) و أهم المبادئ الخاصة بها.
المحور الثالث: هندسة التطبيقات و أهم المبادئ البرمجية في بناء تطبيقات متينة.
كما يعرج الكتاب على مبادئ البرمجة الكائنية في أشهر لغات البرمجة كائنية التوجه (JAVA, C++) للأسف لا يعرج على محبوبتنا الفيبي نت أو ال6 و ذلك لحداثة عهدها بالبرمجة الكائنية التوجه و ضعف الفيبي 6 في مجال البرمجة الكائنية. كتاب قيم جدا, أنصح به جميع الإخوة سواء كانوا طلبة أو هواة البرمجة.
نظرة مختصرة على محتويات الكتاب: Acknowledgments About the Authors Section I Concepts Chapter 1 Complexity The Structure of Complex Systems The Inherent Complexity of Software The Five Attributes of a Complex System Organized and Disorganized Complexity Bringing Order to Chaos On Designing Complex Systems Chapter 2 The Object Model The Evolution of the Object Model Foundations of the Object Model Elements of the Object Model Applying the Object Model Chapter 3 Classes and Objects The Nature of an Object Relationships among Objects The Nature of a Class Relationships among Classes The Interplay of Classes and Objects On Building Quality Classes and Objects Chapter 4 Classification The Importance of Proper Classification Identifying Classes and Objects Key Abstractions and Mechanisms Section II Method Chapter 5 Notation The Unified Modeling Language Package Diagrams Component Diagrams Deployment Diagrams Use Case Diagrams Activity Diagrams Class Diagrams Sequence Diagrams Interaction Overview Diagrams Composite Structure Diagrams State Machine Diagrams Timing Diagrams Object Diagrams Communication Diagrams Chapter 6 Process First Principles The Macro Process: The Software Development Lifecycle The Micro Process: The Analysis and Design Process Chapter 7 Pragmatics Management and Planning Staffing Release Management Reuse Quality Assurance and Metrics Documentation Tools Special Topics The Benefits and Risks of Object-Oriented Development Section III Applications Chapter 8 System Architecture: Satellite-Based Navigation Inception Elaboration Construction Post-Transition Chapter 9 Control System: Traffic Management Inception Elaboration Construction Post-Transition Chapter 10 Artificial Intelligence: Cryptanalysis Inception Elaboration Construction Post-Transition Chapter 11 Data Acquisition: Weather Monitoring Station Inception Elaboration Construction Post-Transition Chapter 12 Web Application: Vacation Tracking System Inception Elaboration Construction Transition and Post-Transition Appendix A Object-Oriented Programming Languages Language Evolution Smalltalk C++ Java Appendix B Further Reading Notes Glossary Classified Bibliography Indexلتنزيل الكتاب اضغط هنا | |
|