المقدمة |
7 |
تحليل وتصميم نظم المعلومات المعتمدة على الحاسوب |
7 |
تاريخ تطور نظم المعلومات الحاسوبية |
8 |
لغة النمذجة الموحدة |
9 |
نظرة موجزة إلى عملية تحليل وتصميم نظام معلومات |
10 |
محتويات الكتاب |
11 |
الباب الأول:مفاهيم أساسية في تحليل وتصميم نظم المعلومات المعتمدة على الحاسوب |
13 |
الفصل الأول:النظام |
15 |
النظام |
15 |
نظرية النظم |
15 |
مبادئ نظرية النظم |
15 |
الخصائص العامة للنظم |
16 |
الهدف |
16 |
البيئة |
17 |
الحدود |
18 |
النظم الفرعية |
19 |
التغذية العكسية |
19 |
آلية التحكم |
20 |
تصنيف النظم |
20 |
درجة تعقيد النظام |
21 |
طبيعة النظام |
22 |
صنع النظام |
22 |
العلاقة مع البيئة |
22 |
طبيعة المخرجات |
23 |
طبيعة الغرض |
23 |
مناقشة عامة |
24 |
الفصل الثاني: المعلومات |
25 |
مقدمة |
25 |
البيانات |
25 |
معالجة البيانات |
25 |
المعالجة الأساسية |
26 |
المعالجة المتقدمة |
26 |
المعلومات |
26 |
خصائص المعلومات الجيدة |
27 |
مصادر المعلومات |
28 |
مصادر ورقية |
28 |
مصادر إلكترونية |
29 |
مصادر سمعية |
29 |
أهمية المعلومات |
29 |
أشكال المعلومات |
30 |
مناقشة عامة |
31 |
الفصل الثالث: نظم المعلومات الحاسوبية |
33 |
الحاسوب |
33 |
وظائف الحاسوب الأساسية |
34 |
مميزات الحاسوب |
34 |
مقومات نظم المعلومات الحاسوبية |
34 |
مكونات نظام المعلومات الحاسوبي |
35 |
عملية بناء و تطوير نظم المعلومات الحاسوبية |
36 |
مراحل تطوير نظم المعلومات الحاسوبية |
36 |
مرحلة التحليل |
37 |
مرحلة التصميم |
37 |
مرحلة التنفيذ |
38 |
أهداف نظم المعلومات الحاسوبية |
38 |
أنواع نظم المعلومات الحاسوبية |
39 |
نظم المعلومات الإدارية الحاسوبية المعتمدة على قواعد البيانات |
39 |
قاعدة البيانات |
40 |
أهم نظم المعلومات الحاسوبية الإدارية المعتمدة على قواعد البيانات |
40 |
نظم معالجة البيانات |
40 |
نظم معالجة المعاملات ومعالجة المعلومات |
40 |
نظم المعلومات الإدارية |
40 |
نظم دعم القرار |
41 |
نظم دعم القرارات الجماعية |
41 |
نظم معلومات المدراء التنفيذيين |
41 |
نظم المعلومات الحاسوبية المعتمدة على قواعد المعرفة |
41 |
قواعد المعرفة |
41 |
أهم نظم المعلومات الحاسوبية المعتمدة على قواعد المعرفة |
41 |
النظم الذكية (الذكاء الصنعي) |
41 |
النظم الخبيرة |
42 |
الشبكات العصبية |
42 |
بيئات نظم المعلومات الحاسوبية |
43 |
نظم المعلومات التي تعمل على دعم عمل الأفراد |
43 |
نظم المعلومات التي تعمل على دعم عمل المجموعات |
44 |
مناقشة عامة |
46 |
الفصل الرابع: محلل ومصمم أنظمة المعلومات الحاسوبية |
47 |
محلل النظم |
47 |
مؤهلات محلل النظم العلمية |
47 |
مهام محلل النظم |
47 |
صفات محلل النظم الشخصية |
48 |
أهم المشاكل التي تواجه محلل النظم |
49 |
تطور علاقة محلل النظم مع المستخدم النهائي |
49 |
الطريقة القديمة |
50 |
عيوب هذه الطريقة |
50 |
الطريقة الحديثة |
50 |
جهات عمل محلل النظم |
51 |
شركة تحليل نظم |
51 |
إدارة المعلومات في مؤسسة |
52 |
فريق عمل تحليل النظم |
53 |
أسباب فشل تطوير نظم المعلومات الحاسوبية في بعض المؤسسات |
53 |
مناقشة عامة |
55 |
الفصل الخامس: أساليب ومنهجيات تطوير نظم المعلومات الحاسوبية |
56 |
أنواع أساليب تطوير نظم المعلومات |
57 |
أسلوب دورة حياة تطوير النظم |
58 |
مراحل أسلوب دورة حياة تطوير النظم |
58 |
أسلوب التطوير التدريجي - على مراحل |
59 |
مراحل أسلوب التطوير التدريجي |
59 |
أسلوب التطوير المعتمد على فريق العمل |
61 |
مراحل أسلوب التطوير المعتمد على فريق العمل |
61 |
أسلوب النمذجة الأولية |
61 |
الأسلوب الارتقائي (التطوري) |
61 |
أسلوب النماذج الشبيهة |
62 |
عيوب النمذجة |
64 |
استخدامات النمذجة |
64 |
أسلوب التطوير العاجل |
64 |
أسلوب التحليل من أعلى إلى أسفل |
64 |
أسلوب التحليل من أسفل إلى أعلى |
65 |
أسلوب التركيب |
65 |
عوامل اختيار الأسلوب المناسب |
65 |
منهجيات تطوير نظم المعلومات |
66 |
تصنيف منهجيات التطوير |
66 |
أنواع منهجيات التطوير |
66 |
منهجية التحليل والتصميم الهيكلي للنظم |
66 |
منهجية هندسة المعلومات |
69 |
أدوات هندسة البرمجيات بمساعدة الحاسوب |
70 |
أنواع الأدوات |
70 |
أهم وظائف أدوات هندسة البرمجيات |
70 |
مميزات أدوات هندسة البرمجيات |
71 |
منهجية الحزم الجاهزة |
71 |
المميزات |
71 |
أماكن الحصول على الحزم الجاهزة |
72 |
مناقشة عامة |
73 |
الباب الثاني: مراحل تحليل وتصميم نظم المعلومات المعتمدة على الحاسوب |
75 |
الفصل السادس: دورة حياة تطوير النظم |
77 |
مرحلة تحليل النظام (الدراسة التمهيدية) |
77 |
مرحلة جمع المعلومات |
77 |
مصادر المعلومات المطلوبة لتحليل النظام القائم |
78 |
طرق جمع المعلومات داخل المؤسسة والتحقق من صحتها |
78 |
أولاً: طرق جمع المعلومات |
78 |
ثانياً: طرق التحقق من صحة المعلومات التي تم جمعها |
78 |
طرق جمع المعلومات |
79 |
المقابلة الشخصية |
79 |
مميزات طريقة المقابلة الشخصية |
80 |
عيوب المقابلة |
81 |
معوقات المقابلة |
81 |
الاستبيان |
84 |
عوامل اختيار الاستبيان لجمع المعلومات |
84 |
الاستعداد قبل توزيع الاستبيان |
84 |
قواعد الأسئلة في الاستبيانات |
84 |
الاستعداد أثناء توزيع الاستبيان |
85 |
أهم الأنشطة بعد الاستبيان |
85 |
مميزات الاستبيان |
85 |
عيوب الاستبيان |
86 |
أمثلة لاستخدامات الاستبيان |
86 |
المراقبة |
88 |
تحليل الوثائق |
89 |
طرق التحقق من صحة المعلومات |
89 |
المحاضرة (العرض التقديمي) |
89 |
الاستعداد قبل المحاضرة |
89 |
الاستعداد أثناء المحاضرة |
90 |
أهم الأنشطة بعد المحاضرة |
91 |
اجتماعات الفريق |
91 |
الاستعداد قبل اجتماع فريق العمل |
91 |
اجتماع فريق العمل |
91 |
مشاكل اجتماعات الفريق |
92 |
التطوير الجماعي للتطبيقات |
93 |
مميزات الطريقة JAD |
93 |
عيوب طريقة JAD |
93 |
مرحلة تعريف المشكلة ودراسة الجدوى |
93 |
تعريف المشكلة |
93 |
أسباب المشكلة |
94 |
خطوات فهم وحل المشكلة |
94 |
دراسة الجدوى |
95 |
الحلول الخاضعة لدراسة الجدوى |
96 |
القرارات المحتمل اتخاذها |
96 |
مناقشة عامة |
97 |
تابع: مرحلة تحليل النظام (الدراسة التفصيلية) |
100 |
مرحلة الدراسة التفصيلية |
100 |
أولاً : تحليل عمليات النظام |
100 |
نموذج وظائف النظام (العمليات) |
100 |
تعريف نموذج وظائف النظام |
101 |
أهداف نموذج وظائف النظام |
101 |
خصائص نموذج وظائف النظام |
101 |
عملية تحديد وظائف النظام |
102 |
مخطط تدفق البيانات |
108 |
أهمية مخطط تدفق البيانات |
108 |
عناصر مخطط تدفق البيانات |
108 |
مستويات مخطط تدفق البيانات |
109 |
خصائص مخطط تدفق البيانات |
109 |
خطوات إعداد مخطط تدفق البيانات |
110 |
ثانياً: تحليل بيانات النظام |
121 |
نمذجة البيانات |
122 |
مخططات إعداد نماذج البيانات |
122 |
قواعد البيانات العلائقية |
123 |
مكونات قواعد البيانات العلائقية |
123 |
نموذج الكيان-العلاقة |
125 |
مكونات نموذج الكيان-العلاقة |
125 |
العلاقات |
127 |
الجدول الوسيط في علاقة كثير إلى كثير |
131 |
درجة الكيان |
131 |
درجة العلاقة |
131 |
مخطط العلاقات |
133 |
التحويل من نموذج الكيان- العلاقة إلى مخطط العلاقات |
133 |
مخطط تاريخ حياة الكيان |
136 |
الرموز المستخدمة في مخطط حياة الكيان |
136 |
مثال: تاريخ حياة "تقديم طلب" |
137 |
شبكات بتري |
138 |
الرموز المستخدمة في شبكات بتري |
138 |
توصيف العمليات |
139 |
أدوات توصيف العمليات |
139 |
اللغة البنيوية |
139 |
أساليب التوصيف |
139 |
جداول القرارات |
141 |
خطوات تكوين جداول القرارات |
141 |
قاموس البيانات |
144 |
أهمية قاموس البيانات |
144 |
توصيف مكونات النظام |
144 |
أمثلة على قاموس البيانات: |
146 |
تصنيف البيانات |
147 |
خصائص تصنيف البيانات |
147 |
أنواع التصنيف |
147 |
ترميز البيانات |
150 |
خصائص الترميز الجيد |
150 |
أنواع الترميز |
151 |
أخطاء الترميز |
153 |
تحليل العلاقات |
153 |
العلاقات المعيارية |
153 |
مستويات العلاقات المعيارية |
154 |
تعريف العلاقة غير المعيارية |
154 |
تعريف القاعدة المعيارية الأولى |
154 |
التكرار المسوغ |
154 |
التكرار غير المسوغ |
155 |
تعريف القاعدة المعيارية الثانية |
156 |
تعريف القاعدة المعيارية الثالثة |
157 |
تعريف العلاقة Boyce-Codd المعيارية |
158 |
تعريف القاعدة المعيارية الرابعة |
158 |
تعريف العلاقة المعيارية الخامسة |
158 |
تحليل بيانات المستندات بطريقة |
159 |
العلاقات المعيارية (التطبيع) |
159 |
قواعد التطبيع (القواعد المعيارية/التسوية) |
159 |
تطبيق قواعد التطبيع الثلاث السابق ذكرها |
159 |
خطوات العمل لتحليل بيانات المستندات |
159 |
ملاحظات |
161 |
النموذج الأمثل |
162 |
النموذج الأمثل |
163 |
ملاحظات |
163 |
النموذج الأمثل |
164 |
نمذجة النظام |
165 |
تعريف النمذجة |
165 |
مكونات النمذجة |
165 |
مراحل نمذجة النظام (في مرحلة التحليل) |
165 |
النموذج المادي للنظام القائم |
166 |
خطوات تصميم النموذج المادي للنظام القائم |
166 |
النموذج المنطقي للنظام القائم |
166 |
خطوات تصميم النموذج المنطقي للنظام القائم |
167 |
مخرجات مرحلة التحليل |
167 |
مناقشة عامة |
168 |
الفصل السابع: دورة حياة تطوير النظم - مرحلة التصميم |
169 |
مرحلة التصميم العام |
169 |
إعداد النموذج المنطقي للنظام الجديد |
169 |
خطوات تصميم النموذج المنطقي للنظام الجديد |
169 |
طريقة "إجراء تعديلات" |
169 |
طريقة "إعادة تصميم العمليات" |
170 |
إعداد النموذج المادي للنظام الجديد |
172 |
خطوات تصميم النموذج المادي للنظام الجديد |
172 |
ملخص |
172 |
مرحلة التصميم التفصيلي |
174 |
الأنشطة الأخرى |
174 |
تصميم الواجهات |
174 |
الواجهات |
174 |
أنواع واجهات الاستخدام |
174 |
تصميم المخرجات و المدخلات |
176 |
تصميم المخرجات |
176 |
تصميم المدخلات |
177 |
خصائص المخرجات والمدخلات |
177 |
تصميم التقارير |
177 |
أنواع التقارير |
177 |
فوائد التقارير |
178 |
خصائص التقارير الجيدة |
178 |
الأخطاء المحتمل وقوعها في تصميم التقارير |
180 |
تصميم النماذج |
180 |
أهداف تصميم النماذج |
180 |
مواصفات النموذج الجيد |
180 |
خطوات تصميم النماذج |
181 |
تصميم قاعدة البيانات |
181 |
النقاط الواجب مراعاتها عند تصميم قاعدة البيانات |
181 |
أدوات تصميم قاعدة البيانات |
182 |
تصميم البرامج |
182 |
خصائص البرامج الجيدة |
182 |
مناقشة عامة |
184 |
الفصل الثامن : دورة حياة تطوير النظم - مرحلة التنفيذ |
185 |
مرحلة التدريب |
185 |
التدريب خلال مرحلتي تحليل وتصميم النظام |
185 |
التدريب خلال مرحلة ما قبل التنفيذ |
185 |
خطة التدريب |
186 |
مرحلة التحويل (استراتيجية التحويل) |
186 |
استراتيجية التحويل |
186 |
استراتيجية التحويل المباشر |
186 |
التحويل المباشر |
187 |
استراتيجية التحويل المتوازي |
188 |
التحويل المتوازي |
188 |
استراتيجية التحويل التدريجي |
189 |
مرحلة التقييم والصيانة |
190 |
مرحلة التقييم |
190 |
مرحلة الصيانة |
190 |
التوثيق |
191 |
أنواع التوثيق |
191 |
أهمية التوثيق |
192 |
طريقة التوثيق |
192 |
ملخص أنشطة المراحل الأخيرة |
193 |
مناقشة عامة |
194 |
الباب الثالث: مواضيع متقدمة في تحليل وتصميم نظم المعلومات المعتمدة على الحاسوب |
195 |
الفصل التاسع: أمن نظم المعلومات الحاسوبية |
207 |
مقدمة |
197 |
النظام الأمني لنظم المعلومات الحاسوبية |
197 |
أهمية النظام الأمني لنظم المعلومات الحاسوبية |
197 |
خصائص النظام الأمني لنظم المعلومات الحاسوبية |
198 |
عناصر النظام الأمني لنظم المعلومات الحاسوبية |
198 |
الأفراد |
199 |
أمن البيانات |
200 |
أمن البرمجيات |
201 |
أمن الأجهزة وملحقاتها |
201 |
أمن نظم الاتصالات والشبكات |
201 |
أنواع الاختراقات في النظام الأمني لنظام المعلومات الحاسوبية |
202 |
فيروسات الحاسوب |
202 |
أضرار الفيروسات |
203 |
جرائم الحاسوب |
203 |
أساليب مواجهة خطر الاختراق لنظام المعلومات الحاسوبي |
204 |
كلفة تصميم النظام الأمني لنظام المعلومات الحاسوبي |
205 |
مناقشة عامة |
206 |
الفصل العاشر: تحليل وتصميم نظم المعلومات المعتمدة على قواعد المعرفة |
207 |
النظم المعتمدة على المعرفة |
207 |
المعرفة |
207 |
الخبير |
208 |
قواعد المعرفة |
208 |
أنواع المعرفة |
208 |
تمثيل المعرفة |
208 |
النظام المعتمد على المعرفة |
209 |
مكونات نظام المعرفة |
209 |
المكونات الأساسية للنظم الخبيرة |
209 |
قاعدة المعرفة |
210 |
آلة الاستدلال |
210 |
مهندس المعرفة |
210 |
واجهات المستخدمين |
210 |
تفسير الاستدلال |
211 |
مقارنة بين قواعد المعرفة وقواعد البيانات |
211 |
مكونات نظام قاعدة المعرفة |
211 |
نظم قواعد المعرفة |
212 |
تحليل وتصميم نظم قواعد المعرفة |
212 |
مرحلة التحليل |
212 |
مرحلة التصميم |
213 |
مرحلة التطوير والبرمجة |
213 |
مرحلة التنفيذ والاختبار |
214 |
مرحلة الصيانة |
214 |
تطبيقات نظم قواعد المعرفة |
214 |
الذكاء الصنعي |
214 |
مجالات تطبيق الذكاء الصنعي |
216 |
النظم الخبيرة |
216 |
تطبيقات النظم الخبيرة |
216 |
الخلاصة |
216 |
الارتقاء بالبيانات إلى المعرفة والحكمة |
217 |
مناقشة عامة |
218 |
الفصل الحادي عشر: التحليل والتصميم الموجهان نحو الكائنات |
219 |
أهم مفاهيم التحليل والتصميم الموجهين نحو الكائنات |
219 |
لغة النمذجة الموحدة |
222 |
نمذجة الكائنات |
222 |
بنية الكائن |
222 |
مراحل النمذجة الموجهة بالكائنات |
223 |
تحديد الكائنات المكونة للنظام |
223 |
تحديد خصائص كل كائن |
223 |
تحديد الأحداث |
223 |
تحديد عمليات كل كائن |
223 |
تحديد خصائص كل عملية |
224 |
تحديد الترتيب الزمني للعمليات. |
224 |
تنفيذ النظام |
224 |
طرق نمذجة الكائنات المكونة النظام |
224 |
مميزات لغة النمذجة الموحدة |
225 |
طبقات لغة النمذجة الموحدة |
225 |
الطبقة الأولى: طبقة كائنات المستخدم |
226 |
الطبقة الثانية: طبقة النموذج |
226 |
الطبقة الثالثة: طبقة ما وراء النموذج |
227 |
الطبقة الرابعة: طبقة ما وراء ما وراء النموذج |
227 |
النمذجة باستخدام لغة النمذجة الموحدة |
227 |
مخططات النمذجة |
228 |
مخطط حالات الاستخدام |
228 |
كتابة حالات الاستخدام |
229 |
صعوبات كتابة حالات الاستخدام |
230 |
مخططات الأصناف (الفئات) |
231 |
مكونات مخططات الأصناف |
231 |
عيوب مخططات الأصناف |
231 |
المخططات التفاعلية |
232 |
مخططات التعاون |
232 |
مخطط التتابع |
232 |
مخططات الحالات |
232 |
مخططات التحزيم |
232 |
المخططات الفيزيائية |
232 |
مخططات المكونات |
233 |
مخططات التجهيز |
233 |
نماذج UML |
233 |
نموذج الشلال |
233 |
مميزات نموذج الشلال |
234 |
عيوب نموذج الشلال |
234 |
أهم مشاكل نموذج الشلال |
235 |
النموذج اللولبي |
236 |
مميزات النموذج اللولبي |
236 |
عيوب النموذج اللولبي |
237 |
النموذج التكراري التزايدي |
237 |
مرحلة الاستهلال |
237 |
مرحلة التفصيل |
238 |
مرحلة البناء |
238 |
الانتقال |
239 |
التكرارات |
239 |
القيد الزمني |
239 |
فوائد التقييد الزمني |
240 |
التوقيتات النمطية للمشروع |
240 |
مناقشة عامة |
241 |
الفصل الثاني عشر: مشاريع التخرج |
243 |
إرشادات وأفكار عامة |
243 |
مقدمة |
243 |
أنواع النظم المحوسبة |
244 |
توجيهات وإرشادات عامة قبل البدء بالعمل في المشروع |
245 |
أهم التحذيرات |
245 |
بنود المشروع الأساسية |
246 |
التجهز للمناقشة |
248 |
قبل بدء المناقشة |
248 |
أثناء المناقشة |
249 |
ملاحظة هامة |
249 |
أمثلة عن المشاريع |
250 |
مشروع نظام إداري حاسوبي" مكتبة جامعية " |
250 |
مشروع منهج تعليمي محوسب " منهج مادة الجغرافيا لصف معين " |
251 |
مشروع موقع على الإنترنيت "موقع إلكتروني علمي" |
252 |
مشروع مجلة إلكترونية "مجلة عامة" |
254 |
المراجع |
257 |
جدول المحتويات |
259 |