تم نشر كتاب "مدخل إلى علم تصميم البرمجيات" بواسطة ماكس كانات ألكسندر، أستاذ هندسة البرمجيات في جامعة كاليفورنيا، سان دييغو، عام 1979. يتناول الكتاب موضوع تصميم البرمجيات ويقدم نظرة شاملة على هذا المجال. يتألف الكتاب من ستة فصول، وهي كالتالي:
1. الفصل الأول: يقدم مقدمة حول تصميم البرمجيات، ويناقش موضوعات مثل تعريف تصميم البرمجيات وأهميته وأهدافه.
2. الفصل الثاني: يتناول مراحل تصميم البرمجيات، بما في ذلك مرحلة التحليل والتصميم والتنفيذ والاختبار والصيانة.
3. الفصل الثالث: يستعرض الأساليب والتقنيات المستخدمة في تصميم البرمجيات، مثل تحليل النظم ونمذجة البرمجيات وتصميم البرمجيات واختبار البرمجيات.
4. الفصل الرابع: يركز على تحليل النظم ويشمل تعريفه وأهدافه وخطواته.
5. الفصل الخامس: يتناول نمذجة البرمجيات ويشمل تعريفها وأهدافها وأنواع النماذج المستخدمة.
6. الفصل السادس: يتناول تصميم البرمجيات ويشمل تعريفه وأهدافه وخطواته.
يقدم المؤلف تعريفًا شاملاً لتصميم البرمجيات، ويغطي مختلف مراحل عملية التصميم والأساليب والتقنيات المستخدمة. كما يناقش المؤلف الأخلاقيات المتعلقة بتصميم البرمجيات.هنا بعض المقتطفات من الكتاب:- "تصميم البرمجيات هو عملية تحويل متطلبات النظام إلى حلول قابلة للتنفيذ." "تتألف عملية تصميم البرمجيات من خمس مراحل رئيسية: التحليل، التصميم، التنفيذ، الاختبار، والصيانة." "هناك العديد من الأساليب والتقنيات المستخدمة في تصميم البرمجيات، مثل تحليل النظم ونمذجة البرمجيات وتصميم البرمجيات واختبار البرمجيات." "يجب أن يراعي تصميم البرمجيات الأخلاقيات المتعلقة بها، مثل الخصوصية والأمان والعدالة .يعتبر كتاب "مدخل إلى علم تصميم البرمجيات" مرجع موثوق به في مجال تصميم البرمجيات، وقد تم تقديمه كأحد الكتب الأساسية في هذا المجال. يمكن للمهتمين بتصميم البرمجيات الاستفادة منه لفهم المفاهيم والمبادئ الأساسية والأساليب المستخدمة في هذا المجال.