هندسة البرمجيات علاء خضير
المؤسسات لقئرة طويلة مثل وزازة الدفاع الأمريكية , إلا أن لهذا النموذج العديد من الوب
بمجزد أن يزداد تعقين المشروع. (( راجع الرسم في الصفحة 20 ))
؟ - طريقة التطوير التكرارية : 06176100070604 1161841176 -
هذه الطريقة تختلف عن الاولى حيبت بحصل هنا تداخل ١ اي قبل ان تنتهي المرحلة الحالية
ممكن ان ندا مرحلة جديدة . مثال ذلك ممكن ان تتداخل فحاليات تحديد الأساسبات
(000ة866656) . التطوبر (01901م067/810) ر التحقق (1/8/08500)
هذه الطريقة اسرع من الطريقة الشلالية ٠ وممكن عرضها على الزبون لتصل الى مرحلة
تلبى متطلبائه +
. ورصد الصعويات المحتملة قبل التمادي يكنا في عملءات النطوبر . كما أنه بتكن من
اكتشاف مدى حجم و تمؤين العمل منكرا.
ممكن حل بديل لهذه الطريقة باستخدام طريقة اكثر مهبكلة وصولا لمنتج اكثر مثائة ونظام
قابل للدعم
© - هندسة البرمجيات المبنية على أساس المكونات :
هذه الطريقة تقشرض وجود أجزاء من النظام وعملية التطبيق تعتمد على عملية تكامل هذه
الأجزاء مع النظام . (التغصيل صفحة 22)
طرق هندسة البرمجيات : 01611005 60910681109 5011101216
عبازة عن طرق مهيكلة لتطوير 50000/828 معين والهدف منها هو عملية تسهيل انتاج
08 على الجودة وبتكلفة بسبطة.
وطرق الهندسة 10600005 : هى الطرق أو الخوارزملت المتلفة لإنشاء وتصمي النظام
أو البرنامج ولفقع تتفق النلفات من وجهة نثر المهندس
مُنتج البرمجيات : 813000161 50100/126
نضام ال 500088 عاده ما يتركب من عدد من البرامج المنفصلة ( -96080848
5)) ؛ والملفات الشكلبة ( 000890800) ٠ والتوثيقات
٠ )0000006018000( وهى على نوعين : التي نتصف تركيب النظام + ات التي
توضح للمستخدم كيف يستعمل النظام.
أنواع البرمجيات : 1/068 50100/8:6
توجد نوعين أساسية من مُنتج ال 9010088 حسب الاستخدام
وهى برامج مُنتجة لأغراض عامة تطور وتباع في السوق . ويستطبع اي زبون
اسسرية الأرس 06 1000:0801
ٍ 66006 عنما 0هط ماسم
- مُشرع تحميل الانترنت -- 14802962 0001010808
- منتج مخصص : 010600015 0910011260
برامج مُعدة خصيصا للمستخدم حيث بيثم التعافد مع جهة ال. 806007/888 التطويرة
بشكل خاص للزبون او الشركة . ومن أمتلئه
- نظام إدازة الكلية 8151607 800110181721001 0011696
- نظام التسجيل 0 86918118000
سمي مدوم وو 5 طعالا
المواصفات الجيدة لل 6+:501010/8
لا توجد خصائص محددة مئئة بلمئة تحدد ان ذلك ال 80000828 حبد او لا ولكن توجد
تمكس جودة البرنامج . ومن هذه الخصائص
هندسة البرمجيات علاء خضير
1131018108116 : قابلية الصيقة - ١
06086008 ؟ - الاعتمادية : با
تنفيذ الأعمال دون أخطاء وعند حصول خلل فى ال 5010088 لا يؤثر فبه.
© الكفاءة : 11061600
تنفن اكير قدر ممكن من الممليلت في أقصر وقت.
؛ - إمكانية الاستخدام : بأنانطونا
أن كون مرن و سهل التعلم وجي التصمج
وتكون الأنظمة متأرجحة ما تعن تلك المعابين نين صعود و هبوط وبلتالي على مدى إمكانية نوف تلك
المعابين تكون الأنظمة أفضل.
خصوصرق العملاء الذئ تتعامل معهم حب عجب علينا نحن المهندسين الحفاظ على أسرارهم +
فعند تصميي النظام عجب علينا مراعاة ذلك
© الحفاظ على حقرق الملثعة : 8595145 00006117 101611601081
مثل عدم نسخ الحمل من دون إذن مسيق من المُننج
؛ - سوء استعمال الحاسوب : 1/0150156 !16نا06007
هندسة البرمجيات علاء خضير
١ - تحدي عدم التجئس : 658116096 ١161610960617 706
بحدت فى حال تصميم 800036 ليتكامل مع نظام قديم وليس مع نظام منكامل جديد.
- تحدي التسليم : 08116096 لا:6/ا(ا06 716
أي توصيل ال 50000256 بلشكل الصحيح الى الناس وكيفية حفظ حقوق الملكية وكذلك فصر
وقت التوصيل.
© - تحدي الثقة : 008116096 70054 76
الثقة ب 8000/6826 وإمكانياته حيت لا نستطيع ضمان النقة فكل . 5000828 بحنوي على
تغرات كما فى إصدار نظام التشغيل 1/1848 10/100005
النظام التقني الاجتماعي : 591600 76000168 - 50010
هى مجموعة مكونات مرتيطة فيما بينها وتحمل مع بعضها لانجاز هدف معين ولبس ببلضزوزة ان تمل
الأنظمة التي نتضمن ال 50/00/86 ممكن ان تقسم الى فسمين:
50010 - 766001681 5/160 : ؟ - النظام التقني الاجتماعي
76001681 6001000163 - 88860 : تقنيات أساسها فقط الحاسوب - ١
هذا النظام يتضمن | 118200828 ر 50400826 لكن مكونائه لا تحتمد على إجراءات
0100600165 و معلجات 020068565 معينة
ومن امثلئها التلفزيون ./71 . الهائف الجوال 00008 1/0511 . واكثر برمجبات الحاسبات
الشخصية (60) 182نام0001 8680021
؟ النظام التقني الاجتماعي : (8460/ا5 76000168 - 50010
يتكون من 50/002268 و 18:010/276 و الإنسان 18م080 . وهذا النظام يتأتر بالببئة
الخارجية وبما أن الإنسان احد عناصره إذن سوف تتغير سلوكيات هذا النظام من وقت لآخر
تيا لتعير سلوك الإنسان
هندسة البرمجيات علاء خضير
من أمثلئه نظام سيطرة و أوامر الشرطة ((8160/ر8 0001101 8 6001012008 501068)
خصائص النظام التقني الاجتماعي :
بمعنى آخر هذه الصفات لا تتعلق بأجزاء النظام.
؟ - هذه الخصائص كثيرا ما تكون غير مقيدة . أي عند تسليط مدخلات على النظام ليس بالضروزة
أن ينتج نفس الإخراج (الإخراج غير محدد)
؟ - أهداف النظام والحلافات بين مكونات النظام وطريقة تفسيرها تحدد فشل أو نجاح النظام
التظام : هو مجموعة وحدات تحمل معا لانجاز وظيفة معيئة . والنظام الفرعي : هو نظام فائم بذائه ويعتمد
عليه نظام آخر ويكون جزء من نظام متكامل . و من أمثلئه نظلم تحديد المواقع الجترافية
(8ا6) 8/1800 1010 [1168ا6609:380 . وكذلك نظام سيطرة و أوامر الشرطة عناوم
- هذه المواصتفاث البارزة ليسث بالضرورة ان تكون خاصة لبعض آجزاء النظام
- بض هذه المواصفات ممكن أن نشتقها من النظام الحَزْتي ٠ وقد بحتوي هذا الجزء على أخطاء
أمثلة على المراصفات البارزة : 017008611165 601619601 50118 آه 12010165رع
الحيز الذي يتفله النظام , فكل جزء من النظام له حجم معين
إمكانبة الاعنماد على بعض أجزاء النظام
هندسة البرمجيات علاء خضير
© - الأمنية : 5601011177
يكون له القابلبة على مقاومة الهجوح ( فبروس 1/1705 . متتحلي الشخصية 2مع))ر )
٠ه إمكانية الاستخدام : 9811لا
أن يكون بسيط سيل الاستخدام
توجد نوعين من الخصائص البارزة :
لها علاقة بالسلوكيات فوظيفة جزء معين لا تؤثر على الوظيفة الرئيسية للنظام ولكن نؤئر على
بض الخصائص مثل الإنجازية (يؤدي الوظيقة مع خلل بسيط) . والحماية . والتعويل على
هناك تلات تأتيرات متعلقة بإمكانية التحوبل او الاعتماد على النظام:
١ - اعتمادية القطع المادية : لإ!
إمكانية حدوت خلل 480:0/886] فى النظام وكم يستغرق من الوفت لتصليح هذا الخلل
؟ - اعتمادية البرمجيات : /51اط8را86 501101012:6
© - اعتمادية المشغل : بأناناطقا86 00618101١
إمكانية حدوت خطاً بسبب المشغل لهذا النظام . قد يكون إدخال خطاً للبيانات او تنفيذ البرنامج
شكل غير صحبج . وهذا التأثير هو مركب فق يكون يسبب ضغوط نفسية على المشئل او
الظل فى ال 14800836 ار 5010088 وبالتالىي فإن مجموع هذه الأخطاء يسبب توفف
بلنظام 5140000 551807
هندسة البرمجيات علاء خضير
نظام الحماية : (9460/ر5 560101511
النظام الأمين : هو النظام الذي لا بسمج بالوصول غير المصرح به لبيانات هذا النظام . لكن لبس
بلضرورة ان ترف كل طرق الوضول لكى تمنمها وانا توجد آلية لمته متال ذلك متع مواصفات موق
هندسة النظم : 50910661109 5151800
هندسة النظم : نهتم بكل جوانب تطوير النظام ونتضمن ال 118260826 و 50)00856 .و هندسة
المعالج 60910660009 0200685 . وكتلك تهثم بتفاعل النظام مع المستخدم والبيئة . كما في النظام
التقني الاجتماعى (9460/ر5 [18000108 - 80010
وهندسسة النظم : هى عبازة عن فعلبات التحديد 50801/109 والتصميم 065690109 والتطبيق
10101600109 والتحفق 1/8608809 والصيانة 0109ن8001/ا
بسن البرمجيات بحتاج إلى فهم هندسة النظم يسيب مشاكل هندسة البرمجبات والتي كثيرا ما تكون نتيجة
لقرارات هندسة النظم
هندسة البرمجيات علاء خضير
ويمكن توضبح تلك المراحل بلشكل الثالى:
توجد فواصل وفروقات بين أنظمة هندسة المعالج وتطوير برمجبات بمعالج معين
١ - مجال عملية التعيير محددة خلال تطوير النظام . عملية إعادة النظر بالنظام خلال تصميمه لبئلاتم
مع المتطلبات الجديدة تكون سهلة مع أنظمة هندسة المعالج ولكنها صحبة مع تطوير النظام.
مثال : لو كان عندنا تصميم شبكة الهائف الجوال والذي يتكون من معدات 118008826 و
٠. 46 فتغيير أماكن الأبراج وتقزيب المسافات ليس بالشئ السهل وتحتاج الى إمكائبات
- نظام الهادسة اكثر انضباطية وأكثر حساسية وتحتاج الى مجال واسع للفهم وليس هناك مجال
للاختلاف وسوء الفهم دين المهندسين الذين يستحملون مصطحات واتفاقيات مختلفة.
هندسة البرمجيات علاء خضير
مال نلك: نظام التحكم بالرحلات الجوية 83760
الإلكثرون . هندسة البرمجيات . هندسة البناء . الهتدسة المدنية . هندسة الكهرباء . الهندسة
المعمارية . تصميم واجهات المستخدمين ) والترتبب من اليمين إلى البساز-» . وكما في المخطط
التلى
سات شتات
مغر عتم ع5
الات
مرحلة (طور) تعريف المتطلبات : 0611011100 6016015١1ناو86 51601لا5
١ - ما هى وظيفة النظام
وهذه المرحلة تحدد وظيفة كل نظام وما هى مواصفاته وهو يركز على اشتقاق ثلاث أنواع من المتطلبات
- المتطظبات المجزدة لكل وظيفة دون الدخول إلى التفاصيل [500016008 8080861
ب - خصائص النظام الغبر وظيقية 6/1065م526 581607