Page 49 - Introduction To Information Technology 21-4-2020.exe
P. 49

?مقدمة إلى تقنية المعلومات?      ?شهادة مهارات تقنية المعلومات (?)CIT??

                                                                                                      ?? ??راديو ?TuneIn??

?يستتمح لك اختيار البرامج الحوارية الإذاعية? ،?والموستتيقى? ،?ويمكن تحميلها على جهاز الحاستتب الخاص?
?بك? ،?فضتتلا على الهاتف أو الجهاز اللوحي? ،?حتى تتمكن من الاستتتماع في أي مكان يتوفر فيه الوصتتول?

                                                                                                       ?إلى الإنترنت?.??

                                                                             ?خطوات بناء البرنامج?

?بعد أن تعرفت على بعض الأمور التي تقوم بها برمجيات جهاز الحاسب الآلي? ،?حان الوقت الآن لمعرفة?
                                                                                             ?كيفية بناء البرمجيات?.??

                                                                                                              ?التحليل?

?في مرحلة التحليل? ،?يحاول مطورو البرمجيات ب شدة شمول كافة متطلبات البرمجيات التي سيقومون?
?ببنائها? .?وبشكل أساسي? ،?فإن المتطلب عبارة عن مهمة يجب أن تنفذها البرمجيات أو مواصفات معينة?

                                            ?لسمة ما يجب أن توفرها البرمجيات من أجل انجاز غايتها العامة?.??

?ويتضتتتمن شتتتمول المتطلبات مقابلة المستتتتخدمين المحتملين ودراستتتة الأنظمة التي ستتتيتم تطبيق?
?البرمجيات عليها بالإ ضافة إلى البيئة التي تعمل فيها الأنظمة وفي نفس الوقت تذكر الهدف الرئي سي?

                                                                                                     ?من البرمجيات?.??

?وفي هذه المرحلة? ،?يمكن تنظيم المتطلبات التي يتم احتوا ها إلى عدة أنواع من المتطلبات? .?ويمكن?
?تقريبا تصتتتتنيف كل متطلب ضتتتتمن واحدة من فئتين عامتين وهما المتطلبات الوظيفية والمتطلبات?

                                                                                                      ?غير الوظيفية?.??

?المتطلبات الوظيفية عبارة عن مهام أو ستتمات يجب أدا ها للبرمجيات لتؤدي الغرض المطلوب منها?
?بشتتتتكل صتتتتحيح? .?فعلى ستتتتبيل المثال? ،?يمكن أن تصتتتتف المتطلبات كيفية عمل البرمجيات عند تنفيذ?

                                      ?المستخدم لأمر معين أو كيفية تصرف البرمجيات عند حدوث خطأ ما?.??

?وتعتبر المتطلبات غير الوظيفية قيودا أو حدودا موضتتتتتوعة على المشتتتتتكلة التي ينبغي للبرمجيات?
?العمل ضمنها? .?فعلى سبيل المثال من الممكن أن تعمل البرمجيات مع نوع معين من أنظمة التشغيل?
?أو على مكونات مادية معينة? .?ومن الممكن أيضا أن تنهي البرمجيات مهامها ضمن فترة زمنية معينة?.??

?وبشتتتكل أستتتاستتتي? ،?يجب أن تكون البرمجيات جيدة التصتتتميم وقادرة على إتمام متطلباتها الوظيفية?
                                       ?ضمن الحدود أو القيود المفروضة من قبل متطلباتها غير الوظيفية?.??

?ومن الجوانب الهامة الأخرى لمرحلة التحليل التأكد من اكتمال المتطلبات المحددة للبرمجيات قدر?
?الإمكان? .?وهل تم أخذ متطلبات المستخدم ومتطلبات البيانات ومتطلبات واجهة الاستخدام ومتطلبات?

                                                                                              ?الأمان بعين الاعتبار؟?

?وتعتبر مرحلة التحليل وشتتتتتمول المتطلبات مهمة جدا لأنه قد يكون من المكلف والصتتتتتعب إدخال?
                                                ?المتطلبات المفقودة في المراحل التالية من عملية التطوير?.??

                           ??49??
   44   45   46   47   48   49   50   51   52   53   54