
Object-Oriented Software Engineering
Timothy C. Lethbridge Robert Laganière
تم الرفع بواسطة:Aymen Devنبذة عن الكتاب
رجع أكاديمي وتطبيقي لهندسة البرمجيات. يدمج المبادئ النظرية بالبناء العملي للأنظمة عبر أدوات النمذجة ولغات البرمجة. المحاور الطرح: UML (Unified Modeling Language): نمذجة وتصميم الأنظمة بصرياً باستخدام المخططات (Class Diagrams, Use Case Diagrams, Sequence Diagrams). Java: التنفيذ البرمجي للمفاهيم المعمارية الموجهة للكائنات (Object-Oriented) وأنماط التصميم (Design Patterns). Requirements Engineering: تقنيات استخلاص، تحليل، وتوثيق متطلبات النظام. Software Architecture & Design: هيكلة البرمجيات لضمان جودة الكود، قابلية إعادة الاستخدام (Reusability)، وقابلية الصيانة (Maintainability). Testing: استراتيجيات اختبار البرمجيات لاكتشاف الأخطاء وضمان الجودة. Project Management: إدارة دورة حياة تطوير البرمجيات (SDLC) وتنظيم المهام. الهدف الأساسي للكتاب هو تحويل المتطلبات المجردة إلى شفرة برمجية موثقة وقابلة للتطوير وفق المعايير الهندسية الصارمة.
التقييمات والمراجعات
لا توجد مراجعات حتى الآن. كن أول من يقيّم!