2
- 3 weeks ago
Category
📚
LearningTranscript
00:00اتنين هيدرسوا لكم الكورس ده في اه انا ومعايا هتدرس لجروب سي و دي
00:06دكتور فاوزية. اه الكورس هتبقى ازاي? اول حاجة هناخد اتنين كويز
00:18كل واحد فيهم بخمسة. دول هيبقوا حضوري في الجامعة. كل واحد طبعا
00:24حسب الفرع بتاعه. بعد كده هنطلب منكم البروجيكت البروجيكت ده
00:29عليه عشرة.
00:36في حد من الموجودين كم واحد والصوت بيضطى عنده?
00:44ازاي ما فيه الصوت?
00:53الصوت تمام?
01:03طيب زي الفل كله بيقوله الصوت كويس.
01:09طيب نستكمل عندنا
01:14انا فرع الغردقة.
01:27اه البروجيكت عشرة المتر من اجزاء ماشرين وفيه هناخده خمسة فما
01:34عليك خمس درجات ده ممكن نعمله على الموديل وفيه خمس درجات والفاينال اجزام
01:42خمسين هي المادة من مية طبعا علشان انتو اه ساعات معتمدة.
01:49فالمادة من مية خمسين درجة فاينال اجزام وخمسة سكشن اتندس غياب
01:55السكشن وخمسة ممكن نعمله على الموديل وعشرة اتنين اتنين اتنين اتنين
02:04اخدهم. وعشرة وعشرين متر ميجزة. كده ايه? كده المية درجة بتاعت
02:10المادة. الكورس اللي احنا هندرسها معاكم في المنهج ده. اه مبدئيا
02:18كده قبل ما ادخل على الكورس المادة دي طبعا من ضمن المواد اللي تابع اه
02:24منصة اه فهي منزلة مجموعة من الاسبوع. كمان? ففي المهمة لو
02:36دخلت على موديل انا عملتلكم عرض الفيديو اه احدى الزميلات في
02:43اللي هي مسكة المنصة يعني كات منزلة فيديو. فالفيديو ده مهم جدا
02:49انتو شوفوه. فانا نزلته على نزلتلكم اللينك بتاعه على الموديل.
02:56فكل واحد يدخل على بتاعه ويشوف الفيديو ده مهم جدا. ليه? لانك
03:03انت من الخميس للسبت المفروض ان انت هتعمل ايه? هتدخل على موديل
03:09وتحل دي. في اتنين من غير درجات. في حاجة اسمها سمارت بوك. اه
03:17وفي النوع التاني برضو مش فاكر اسمه ايه? وفي الاخر واحد ده هو
03:24اللي بيبقى عليه على على خمس درجات. انت بس اول ما تدقل وتتفرج على
03:32الفيديو ده هتفهم كل حاجة. تمام? بعد ما كل واحد بيحل
03:37الاسسائل منت ده?
03:42ممكن ممكن اللي يحصل كالتالي ان احنا نجمع الدرجات بتاعت
03:47الاسسائل منت ده وناخد منها ايه? ونعمل ونفاكترها في الاخر. تبقى
03:52درجة الاسسائل منت.
03:57اللي الموديل مش ظاهر عنده. مش عارفة ايه مشكلته يعني انت
04:02المفروض بتدخل على اللينك بتاع الموديل وبتعمل بتدخل على
04:08اللينك وبتعمل باليوزر نيم والباسورد اللي الجامعة بديهه لك
04:15يعني.
04:16كمام ده بالنسبة وفي الاخر كده هنعمل شير لفايل اه نعرف منه
04:21تفاصيل اكتر عن الموضوع ده. الوقت هتكلم على الكورس اوتلاين. ايه اللي
04:29هندرسه في الكورس ده? هناخد طبعا انتروداكشن
04:32وسوفتوير انجنييرنج. هناخد سوفتوير بروسس مودلز. هناخد حاجة
04:37اسمها ايجل سوفتوير دوفولومنت. هندرس ازاي نعمل
04:49انا ما عرفش اه شغالة ازاي الدراسة في شغالة.
05:03المهم من ضمن اللي احنا هناخد فيه هناخدها فيه المادة دي او
05:10الكورس ده.
05:17ما انت يا ابني مش بتدرس ماي كورسز? يعني والله مش مش معرفش انت بس ايه? بتشوف الحاجات اللي بيخليك
05:27تشوفها الكوردونيتور بتاع المادة. يعني انا مسلا عاملالك
05:32للفيديو اللي انا عايزك تشوفه. فانت هتدخل على المودل هتلاقي هتلاقي جاي لك انك انت هشوف
05:39الفيديو ده. رح هتدخل هتفتحه وتتفرج عليه.
05:57بس هندرس في الاخر اليو ام ال. الليكتر اوتلاين. انا هندرسه النهاردة. هنعرف
06:06النيتشير. اوف سوفتوير. يعني ايه سوفتوير? اه هندرس اه هنجاوب على بعض الاسئلة
06:15الشائعة في السوفتوير انجينيرنج. الفريقونت انسار and questions about
06:21سوفتوير انجينيرنج.
06:26والبروفيشنال and اتكا رسبونسابيلتي. دول اللي هندرسهم في خلال الاسبوع يعني
06:33النهاردة. ويوم الخميس ان شاء الله. تمام? دي محضرة الاسبوع
06:40كل. احنا طبعا احنا يعني لو سألت حد منكم قلتوله يعني ايه
06:47سوفتوير? يعني ايه سوفتوير? هتقول لي بروجرام عادي. يعني
06:52بروجرام عادي متكون من كود. وبعمل لي ورن وبيقوم بمهمة بيعمل لي
06:58تاست معينة. ده الكود ده البروجرام العادي. ولكن فيه
07:03ما بين السوفتوير وما بين البروجرام العادي. السوفتوير
07:09بيعتمد على تلات حاجات اساسية. اللي هي الانستراكشن احنا عارفين ان
07:14اي بروجرام بيبقى فيه مجموعة من الفانكشن او الانستراكشن اللي في
07:19الاخر بيتم من خلالها تنفيز ايه? تنفيز تاسك معينة. ولكن السوفتوير
07:25بيعتمد على تلات حاجات. اول حاجة بيتقوم من انستراكشن. اه الحاجة
07:33التانية ديتا استراكشن. الحاجة التالتة دي كومنتيشن. تمام? نيجي
07:38نشوف الانستراكشن. الانستراكشن دي هي الانستراكشن دي اه اه خلينا بس في
07:52المحاضرة يا شباب. وبسألوا المناصق بتاع الجامع على او المناصق
07:58بتاع الفرع على ثوار المكان ده. تمام? فخلينا في المحاضرة نقلصها
08:07بس وبعد كده نتناقش فيها الحاجات التانية. يبقى زي ما قلنا في فرق ما
08:15بين كلمة بروجرام وبين سوفت وير. البروجرام ده بروجرام عادي
08:19تكون مجموعة اللي بينعملها في الاخر بتديني اه بتطل بتطل بتعملي
08:25معينة. انما ده هو عبارة عن البروجرام. البروجرام ده انا ايه?
08:30في مجموعة من الانستراكشن. فيه وفي ديكومنتيشن. الانستراكشن دي
08:35اللي هي الجزء الاولاني موجودة في اي بروجرام اللي احنا ايه? اللي هو
08:42الكود اللي احنا بنكتبه او مجموعة اللي احنا بنكتبها. تمام? اه الحاجة
08:48التانية اللي لازم نعملها في ان انا انتج سوفت وير من احنا نعمل
08:54يعني ايه ديتا ستراكشن? يعني ان انا اهيكل الديتا بتاعتي. اخلي
09:00انظم الديتا بتاعتي واخليها ايه? اه اه سهل ان انا اعمل لها سيانة.
09:06سهل ان انا اغير فيها. تمام? اه فدي بنسميها ايه? بنسميها ديتا
09:14استراكشن. ودي مهمة جدا لان انا لو كتبت برنامج مسلا لو فرضنا ان
09:20فيه فانكشن. لو فيه فانكشن انا عايز استخدمها مرة تاني. اه هفضل
09:26مقرارها خلال البروجرام كامل? لا. انا ممكن استدعيها من خلال ان انا
09:30ايه? عملت لها ايه? عملت لها ديتا استراكشن. سهل ان انا اجيب
09:36دي واعمل فيها التعديل اللي انا عايزه. تمام? ده بالنسبة لديتا استراكشن. يبقى
09:42ديتا استراكشن مهمتها ايه? ان احنا بتخلي البروجرام بتاع
09:46فيه عالية ان انا اقدر اغير فيه او اعمل اي من فيه بحيث يغير اللي
09:53هو بيقوم به. ده كان بيبقى صعب جدا لو انا كتبت بروجرام عادي. مش
09:59سوفتوير بروجرام. لو كتبت بروجرام عادي بمجموعة كبيرة من
10:03الاسطور هيبقى صعب ان انا اعمل عليه او اطور في البروجرام ده
10:08اصلا اه او كده. يعني لو انا عندي بروجرام بيديني مسلا بيعمل
10:14لي معينة او معينة. فعلشان اعدل عليه محتاج اقلق. لو فرضنا مسلا
10:21البروجرام ده من عدد كبير من الاسطور من مية سطر مسلا. فانا
10:26محتاج ان انا اقرأ المية سطر عشان اشوف فين الحتة او فين المكان
10:30اللي انا هعدل فيه. لذلك لجوا لي ايه? لجوا ان هم يعملوا حاجة اسمها
10:35الديتا دي اللي هي بتنظم لي الديتا جوه البروجرام بحيث يسهل
10:42علي ان انا اه اغير فيها بعض الانفروميشن بحيث ايه? يعمل لي
10:48مختلفة او اطور في البروجرام بتاعي. الحاجة التالتة افرد انا
10:53مسلا عايز استخدم انا كيوزر عايز استخدم ده. اه اه هيديني مسلا
11:01يديني البروجرام. اه حتى لو عملت له انا مش فاهم هو عمل ايه? او
11:08ايه البروجرام ده بيتكلم عن ايه اصلا? اي بالتالي لازم اي اي
11:13بروجرام يكون ليه دي كومنتيشن. دي كومنتيشن دي بيتعمل لها
11:18يعني ايه دي بلويمينت? يعني بنا بيتعمل لها مشر بحيث مسلا اي يوزر
11:25يقدر ياخد الديكومنتيشن دي ويقراها بحيث يفهم الابريشن اللي
11:30موجودة جوه ايه? جوه البروجرام ده ويقدر ايه? يتعلمها? يتعلم
11:36السوفتوير ده ويشتغل عليه. تمام كده شباب? لحد هنا مفهوم يعني ايه
11:43كلمة سوفتوير آآ بروجرام?
11:56ايه بقى السوفتوير موجودة حوالينا? في السيستم سوفتوير يعني
12:02مسلا انت في الجامع عندك عشان تسجل المواد مش دخلت على سيستم
12:07مسلا سواء كان ابن الهيسم او اي سيستم سجلت عليه على اساس انك
12:11دخلت آآ عملت ودخلت ايه? ودخلت على آآ ده بنسميه سوفتوير
12:19سيستم. تمام? ودخلته عملت تسجيل المواد بتاعتك. تمام? في حاجة
12:25تاني ابليكيشن سوفتوير. تيه الساينتيفك سوفتوير زي المتلاب
12:30زي البايسون زي كلها دي ايه? زي الفيجوال استيديو. دي كلها اسمها ايه? اسمها
12:36ساينتيفك سوفتوير. فيه برضو ايمبيدد سوفتوير. السوفتوير الخاصة
12:42بالامبيدد. احنا دلوقتي مثلا بنعمل اه شغالين على على ايمبيدد سيستم. فبالتالي
12:50اليمبيدد سيستم ده لسوفتوير هو اللي بيعمل كنترولر بحيس يقدي
12:56اليمبيدد سيستم ده يقدي بتاعته. تمام? زي مسلا التكليف. ده بنسميه
13:05تمام? في حاجة تانية اسمها سوفتوير. لو احنا مسلا ايه? اه في خط
13:11انتاج مسلا كده ومحتاجين او سوفتوير يحدد لي مسلا ازا كانت
13:18العملية ماشية مظبوطة ولا لا. في الويب او الموبايل ابليكيشن. كلها
13:23دي تطبيقات على ايه? على السوفتوير. وفيه الاي سوفتوير طبعا زي
13:29والنيورال نتس والجيم بلاي. كمان يبقى كل دي تطبيقات على السوفتوير.
13:38السوفتوير القديم زي ما قلنا كان ايه? كان صعب ان احنا نغير فيه او
13:46صعب ان احنا نعمل آآ آآ للبروجرام. تمام? آآ لذلك هنا في سؤال بيطرق
13:59بيقول ايه? بيقول ليه? ليه? ليه? ليه? ليه? لازم يحصل كان فيه
14:10تغيير السوفتوير القديم او البروجرام القديم. ليه? لاني
14:20لازم يبقى ايه? متكيف مع طبعا التطور الكبير اللي حاصل حوالينا ده
14:26التكنولوجيا اللي حوالينا لازم يحصل فيه ايه? يحصل السوفتوير يبقى فيه ايه? يبقى فيه
14:33ادابتيشن. تمام? السوفتوير مست بي انهانسة وامبليمنت. لازم يحسن عملية
14:39الامبليمنت للنيو بيزنس ركوايرمنت. يعني احنا مثلا ايه? آآ عندنا ركوايرمنت صعبة او ايه? آآ
14:56سوفتوير سيستم عندنا بحيس ايه? بحيس يقدر يطبق لي الليو بيزنس ركوايرمنت دي. الحاجة
15:04الرابعة السوفتوير مست بي استين تو ميك ات ايه? تو ميك ات آآ انتر او بيرابل
15:12with other more modern. لازم يبقى آآ متوسع لدرجة انه هو يواكب
15:19المودن سيستم والديتابيز آآ الكم الهائل بتاع الديتابيز الموجود في
15:26الوقت الحالي. تمام? السوفتوير مست بي the architecture to make it viable
15:33within a network environment. تقريبا الاربعة دول بيتكلموا على نفس
15:40النقطة. انه هو لازم يحصل change علشان آآ يحصل enhanced وadapted
15:47و rearchitectured علشان ايه? يواكبوا التطور اللي حاصل حوالينا ده. آآ
15:56اللي حاصل حوالينا. تمام? تمام.
16:02الوقت هنعرف defining the software engineering. في تعريف حطته العائل
16:09تريبل اي. عرفت الsoftware engineering. على اساس انه هو ايه? the application
16:16of systematic discipline quantified approach. to the development operation and the maintenance
16:26of software. that is a that is the application of engineering to software. تمام? آآ يبقى
16:33اذا هندسة البرمجيات دي هي عبارة عن application. application ده آآ تم عمله
16:41علشان آآ أو طريقة من طرق systematic and disipline and quantifiable آآ
16:48علشان يعملولي development ويعملولي maintenance للsoftware بشكل اسرع وبشكل ايه?
16:56وبشكل اسحي. تمام? ودي من ضمن من ضمن ال application بتاعت مين? تعريف ده تم
17:03استنتاجه انه هو ايه? من ضمن ال application بتاعت software engineering.
17:08انه هو ايه يعمل لنا ايه? انه ممكن لو عندنا software او بروغرام معين
17:13مسلا نعمل له develop. نعمل له آآ maintenance. بقى السوفت هندسة البرمجيات دي
17:19سهلت علينا النقاط دي. تمام?
17:28دلوقتي حنتكلم عن software engineering layer. software engineering layer ده بيتكون من
17:35مجموعة من layer اهمها ان يكون عندي software ال quality بتاعته عالية. يعني
17:42ايه ال quality بتاعته عالية? ال quality بتاعته عالية اني مسلا عندنا system.
17:47system. system ده يكون security بتاعته كويس. الاستجابة بتاعته كويسة.
17:55ان احنا مسلا ايه? time response بتاعته كويس. اللي هو يكون سريع يعني.
18:03يكون موثوق. تمام? يبقى ما ينفعش مسلا جامعة تجيب software وتشغلوا
18:10عندها وال security بتاعته ضيعة. بصد التالي كل ال data اللي ايه? ممكن ايه
18:17يحصلها هاكر. تمام? يبقى اول layer في software engineering لازم نهتم بيها. اللي هي ايه?
18:24لازم يكون على درجة عالية من يعني ايه? يعني معناها ان النظام يبقى قامل
18:32وسريع وموثوق. تمام? تمام. الطبقة التانية وال layer التانية اللي هي
18:39ال process. ال process. لازم يعني انا ما اقدرش مثلا كجامعة اروح اجيب اي
18:45software انا ليا انا كجامعة ليا requirement معينة. لازم احطها الاول
18:51وبناء عليها اختار software اللي احنا هنشتغل عليه. تمام? بناء عليها اختار
18:58software اللي احنا هنشتغل عليه. اه فبالتالي اه لازم ايه? لازم يكون عندي
19:05process انا همشي عليها. يبقى ال layer التانية اشوف ال process. الحاجات اللي
19:10انا ايه عايزها? يبقى في الاول كده احدد requirement هل software اللي انا
19:15هستخدمه ده ادى ل requirement بتاعتي ولا لأ? تمام? وبعد كده بعد محدد
19:22requirement هروح اعمل design ليه software ده? نعمل design. يعني ايه design? نحنا
19:30نعمله ايه? نعمله زي زي مثلا ال ARD.
19:36انتو سنة كام يا شباب? سنة اولى ولا تانية?
19:44انتو سنة كام? انا مش مش فكرة انتو سنة كام? سنة تانية ايوة سنة
19:49تانية. تمام? المهم اعتقدوا حاجة اسمها ال ARD بتستخدمها اثناء عملية
19:58design. انت بتعمل design لل data base بتاعتك. اه لو انت بتعمل سستم معين او
20:05software system. وبعد كده طبعا الخطوة اللي بعدي العملية
20:10ال design انت بتكتب الكود اللي انت هتستخدمه اه اه مرحلة
20:15الفودنج. بعد كده بعد ما تخلص المراحل دي بتروح عامل ايه? بتروح
20:22عامل testing بتعمل run لل program بتاعك ده وبتشوف هل طلعلك requirement صح ولا لا?
20:31وهل في error ولا مفيش error? يبقى دي اللير التانية. الميثود اللير
20:37التالتة بتاعت software انت بتشوف بقى ايه الميثود اللي انت هتشتغل بيها?
20:44سواء كانت ال UML ولا ال object oriented design ولا ال testing technique كل
20:49الكلام ده هناخده بالتفصيل فيما بعد. ايه بقى التولز اللي انت
20:54هتستخدمها علشان تخلص software بتاعك ده ويبقى جاهز على اه عملية
21:01documentation اللي هي اه ال visual studio will get will start UML. كلام ده كله
21:09هندرسه بالتفصيل بس احنا دلوقتي بنفهم يعني ايه software engineering
21:14وبتتكون من ايه اللير اللي بتتكون منها وايه اهم لير بتبدأ بيها
21:21software engineering. يبقى اهم لير من تحت الفوق اللي هو quality focus
21:27process and process and method and tools.
21:33هنتكلم على حاجة اسمها ال umbrella activity. ال umbrella activity هي دي بعض
21:39activity اللي لازم لو احنا بنعمل build software لازم ايه? لازم نكون عارفينها
21:48او فاهمينها كويس جدا. software project tracking يعني انا ما اقدرش ابدأ في
21:54software او ان انا عايزة اعمل system معين وانا مش عارف
22:04وانا مش عارف بتاعه وماشي ازاي يبقى ايه? ال umbrella activity احنا
22:10خلاص عملنا software وخلصناه فانا لازم اكون عارف كل مرحلة او كل
22:19من software ده? وهل اقدر اعمل عليها control ولا لا? تمام? دي اول
22:26حاجة. الحاجة التانية risk management اشوف اقدر ادير لو مسلا software
22:32ده بيتعرض للمخاطر. تمام? فانا لازم اكون على دراية بادارة المخاطر
22:38دي ومجهز لها حلول بحيس لو حصل كزا مسلا انا اه اشوف اقدر اتعامل
22:45معه ازاي? تمام? الجودة بتاعت ضمن الجودة بتاعته ده مهم جدا.
22:53تمام? يبقى ايه? ان احنا نضمن الجودة بتاعته دي عالية. لازم
23:04لازم وهو شغال لازم نعمل حاجة اسمها يعني انا مسلا اروح اشوف
23:11التست هل في اروح ولا مفيش? هل في رسك مانج? هل في رسك ولا
23:16مفيش? كده فقول الوقت انا ايه?
23:42عفوان يا شباب.
23:47اه في طبعا اللي هو بعض القياسات اللي وهو شغال انا بشوفها. هنشوفها
23:58برضو بالتفصيل. اه اللي هو ايه? لو في ايه مسلا تغييرات حصلت اه
24:10للسوفتوير. هل مسلا سوفتوير دي انا ينفع مسلا اغير فيه اه بحيس
24:16يعمل لي حاجة تانية كده يعني. انا ما عملتش حاجة والله.
24:27انا زي مرة. الصوت مش عارفة ايه المشكلة فيه يعني.
24:38اه بعد كده هن اه نشوف بقه ريوزابلتي مانجمنت. هل مسلا البروغرام ده.
24:52اه هل البروغرام ده قابل ان احنا نعمل له ريوزابلتي اه ريوزابل
24:58يعني ان احنا نقدر نعيد استخدامه في حاجة تانية او في تاسك تانية. اه ده
25:05لازم اكون انا على دراية به. اه وحاجة اثيرة اللي هو الورك برودكت بريبريشن
25:11انت برودكت. نشوف بقى ايه? نشوف الاوتبوت بتاع
25:19السوفتوير ده. هل حقق لي اللي عايزها اليوزر ولا? لا. تمام? يبقى
25:26نقدر نختصر الكلام ده في اول حاجة. لازم نعمل تراك. لازم نشوف
25:36لازم نشوف لازم نعمل لازم نعمل اثناء ما شغال نعمل يعني ايه
25:47يعني مثلا اشوف بتاع ده. هل الاداء بتاعه كويس ولا لا? هل بتاعته
25:55كويسة ولا? نشوف يعني هل مثلا احنا نقدر نغير في في البروغرام ده
26:03اسناء وهو شغال ولا لا? نعمل نستخدم البروغرام ده في اه
26:09لعمل تانية مثلا. نشوف بقى ايه? بريديوس لي البروغرام ده هل
26:16الاوتبوت بتاع البروغرام ده حقق لي اللي احنا محتاجينها ولا
26:23لأ? دلوقتي هندخل على حاجة اسمها البروزيس فريمورك اكتيفتي.
26:33في مرحلة البروزيس زي ما كنا بنتكلم من شوية في بعض الحاجات
26:39اللي لازم نمشي عليها او بعض الاشياء اللي لازم نمشي عليها. اول
26:44حاجة الكومونيكيشن. يعني ايه كومونيكيشن? اتصال. اتصال يعني ايه برضو?
26:51يعني المصمم البرنامج ده لازم يبقى على اتصال بمنين? اللي هم
26:59عايزيت? الصوت كده مش واضح يا شباب? الصوت واضح ولا لأ? كل شوية
27:10حد يطلع لي الصوت الصوت. طيب ومال ايه? تمام?
27:25بس اكيد مشكلة في النت مش مش عندي انا.
27:34ايوه.
27:40خلاص تمام يا شباب. يبقى هو ايه? اه لازم يبقى فيه كومونيكيشن ما
27:47بين او البروجرامر ده. ما بين ايه وما بين اليوزر. علشان يعرف
27:57اللي محتاجها اليوزر ده هي ايه? تمام? يبقى اول حاجة المقصود بكلمة
28:04كومونيكيشن. اللي هو ان احنا او البروجرامر اه يشوف ايه
28:13المطلوبة من او المطلوبة من اليوزر ويحاول يحققها. علشان
28:22يحقق دي مش هيشتغل كده وخلاص يعني لازم يعمل حاجة اسمها
28:27يعني انت قبل ما تيجي تبدأ في اي لازم تخطط شوف انت عايز تعمل ايه
28:34بالزبط. تمام? يبقى المرحلة التانية ليدخل على مرحلة التخطيط.
28:41المرحلة التالتة اللي هو يعمل يعني انا ما ينفعش اروح ايه? اه اكتب
28:47على طول. لأ لازم اقرب اعمل اعمل زي ايه? زي اه كده بحيس اشوف اه هل
28:56الفطة اللي انا عملتها دي هتوصلني الحاجة ولا لأ? اه وحتوصلني
29:03الريكوايرمنت اللي اليوزر عايزها ولا لأ? الحاجة الرابعة
29:09اعمل تحليل الريكوايرمنت. اشوف يعني ايه اعمل تحليل
29:14الريكوايرمنت? هل البروجرام ده حقق الريكوايرمنت بدرجة كم? بدرجة
29:22مية في المية ولا بدرجة تسعين ولا بدرجة ايه مسلا? يعني هلها
29:27حققها بشكل كامل? يعني دي معنى كلمة الريكوايرمنت بتاعتي.
29:33ونعمل الاناليسز برضو اه اه لي البرفورمانس بتاع البروجرام. في
29:41النهاية بحصل على ايه? بحصل على ده بعد عملت بقى التست في
29:47الاف. تمام? بعد ما بعمل الريكوايرمنت
29:52فابنروح نعمل بعد كده ديزاين.
29:57بنعمل ديزاين. تمام? الديزاين ده احنا بنعمل ديزاين بحيس يحقق لي
30:04الريكوايرمنت دي. وكمان بنعمل ديزاين للديتابيز المطلوبة
30:09اثناء البروجرام دي. البروجرام ده بحيس يحقق لي الريكوايرمنت. بعد كده
30:16بعد عملية بنبدأ بقى ايه بنبدأ نبني البروجرام بتاعنا نعمل
30:22دي اللي هو مرحلة ايه مرحلة الديتا تمام بنبني البروجرام
30:30بتاعنا وبننظم الدنيا وبعد كده بنعمل كود جينيريشن وبنكتب
30:36الكود اه والكود ساعتها ايه بنكون خلصناه بعد ما نخلص بقى عملية
30:41الكود جينيريشن نعمل تستا على اللي احنا عملنا ده نشوف هل السستم
30:49شغال ولا مش شغال ويشوفه هل في بعض اللي ظهرت ولا لا هنشوفه هل
30:56حقق بتاعنا هو نفسه اللي عايزها اليوزر ولا لا ولو كان مسلا كل
31:06حاجة ومديني في النهاية يبقى هنا ساعتها نعمل
31:11مرحلة ايه مرحلة نحنا نعمل او ننشر ايه السوفتوير بتاعنا ده
31:20تمام بعد ما نكتبه طبعا مرحلة دي اللي هو ايه نعمل كل المراحل اللي
31:27فاتت دي فاروح كتبها سنين كتبها
31:35تمام
31:38ليه ضروري ليه هندسة البرمجيات دي ضروري ان احنا آآ نتدرب عليها
31:47مسلا او ضرورية ليه آآ في واحد اسمه بوليا افترح ان احنا آآ افترح
32:02الحاجات دي فدي سموها ايه سموها آآ هندسة البرمجيات الحاجات اللي
32:08بتعتمد عليها هندسة البرمجيات زي ما صرحناهم من شوية ان احنا نفهم
32:13المشكلة هنفهم المشكلة من فين من الراجل اللي عايز مصلحته ده اللي
32:20هو عايز حاجة اللي هو اللي محتاج تحل مشكلته اللي هو اليوزر او
32:28تمام فمن خلال آآ ان احنا نفهم المشكلة من بنعمل مرحلتين من اللي
32:34فاتوا دول بنعمل تمام وبعد كده نحاول نعمل
32:42البلان علشان ايه علشان نوصل او نحل المشكلة دي في البلان دي
32:48بعد ما بنخلصها بعد كده بنعمل لها موديلينج وبعد الموديلينج
32:54بنعمل آآ نحنا بننفذ الخطة بننفذ الخطة زي ان احنا بنكتب كود تمام
33:03وبعد ما نخلص الكود بنروح نعمل آآ علشان نعمل للريزولت فور
33:09نشوف بقى بتاعة البروغرام ده كويسة ولا لأ اللي هو عن طريق
33:16التستنج والكواليتي ايه والكواليتي ايه والكواليتي اشهورة نسبة
33:20هنا بتعتمد على ايه التحققت بنسبة كم في المية بنسبة تسعين دي
33:28بقى ازا ايه ممكن نعتبرها نسبة كويسة لا مسلا لقيت ان الاكيوريسي
33:34عندي او اللي طالبها غير مردية بالنسبة له او تحققت بنسبة ستين
33:42في المية مسلا او سبعين في المية تبالتالي ازا محتاج ان احنا
33:47نطور عليه شوية بحيسي حقق لي اللي عايزها تمام تمام يبقى ازا
33:56الواليتي لازم تبقى عالية بتاعت السوفتوير هناخد واحدة واحدة
34:03ونتكلم عنها بالمناسبة يا شباب الكتاب ده هو الماتيريال دي
34:09نزلها الجامعة تمام فاحنا بناخدها ونشرح منها ازاي بقى نفهم اندرستاند
34:20علشان تقدر تفهم المشكلة من
34:27انت بتاخد بتاعتك فبتيجي مع نفسك انت كمطور فبتيجي ان شاء الله
34:36حاول انزله النهار ده اه فبتيجي بتسأل نفسك who has a stack in the solution to the problem
34:46مين اللي هو ايه مين اللي محتاج السليوشن ده مين اللي محتاج السليوشن بتاع
34:55البروبلم ده طبعا مين هم اصحاب المصلحة اللي عايزين الحل ده تمام دي
35:01بداية من فهم المشكلة what are the unknown اللي انت اللي مش فهمه مسلا يعني زي
35:11مثلا ايه ايه الديتا ايه الفانكشن الفيتشر ايه اللي انت محتاجها
35:18علشان تقدر تحل المشكلة دي كان زي بروبلم بي فريجمينتد هل البروبلم دي
35:26اه هي مسلا اللي بيكون اليوزر بيدي لك مشكلة كبيرة انت بقى ايه كديفولبر
35:33فبتاخد المشكلة دي وبتحاول تأثيرها لمجموعة مشكلات صغيرة وبتبدأ تحل فيها
35:40يبقى بتسأل نفسك سؤال برضو بتقول المشكلة دي ينفع ان انا اقسمها
35:47لمشاكل صغيرة بحيث اه تسهل عملية فهمها معايا ولا لا
35:53ايه كان زي بروبلم بيربريزنتد جرافيكالي هل انا كديفولبر اقدر امثل
36:01المشكلة دي برسم بياني مثلا تمام اللي هو ايه كان اناليسيز موديل بي كرياتد ده
36:17بالنسبة للاندرستاند بروبلم بالنسبة للبلان سيليوشن احنا نعمل ايه
36:23نحنا نعمل بلان للسيليوشن يبقى احنا فهمنا كده كل المشكلة وهل
36:30ينفع السمع المشاكل صغيرة بحيث يسهل علي ان انا واحدة واحدة ودحد
36:35ما خلص هل ان انا اقدر امثلها بشكل بياني واعمل لها اناليسيز موديل
36:41ولا لا بعد كده مثلا عرفت كل الاسئلة اللي فاتت دي فدوقتي
36:47دخلت على مرحلة البلان سيليوشن البلان سيليوشن هسأل نفسي سؤال
36:52برضو كديفولبر هقول هل انا شفت هل انا شفت المشكلة دي قبل كده هل
37:03مشكلة شبيهة ليها تمام اه يعني ايه السؤال ده معناه انه كنت
37:11هل في انواط لام jabonisable in a potential solution يعني هل في سليوشن
37:20شبيه للمشكلة دي انا ممكن استعين بيه ولا لقه ثمام هل مثلا اكسيتر اكسيتنج
37:31سوفتوير ذات امبليمينت بتنفيذ اللي الديتا والفانكشن الموجودة في
37:37المشكلة دي ولا? لا. هل في مشكلة زي دي اتحلت اصلا? يعني احنا
37:46بنشوفها هو في مشكلة شبهها ولا لا? وهل المشكلة دي اللي هي طلعت
37:51شبهها مثلا? لأينا مثلا نبترض ان في مشكلة تسبح المشكلة اللي
37:55احنا متعرضين لها دي. هل اتحلت بشكل كويس ولا? لا. بحيث ان احنا
38:01هناخد بتاعت دا ونعمل لها ايه? نعمل لها تمام? تمام. اه كان
38:12هل في مسلا مشاكل اه ظهرت يعني ايه انت ممكن تكون بتحل مشكلة
38:20تبقى تظهر معاك ايه? مشكلة رئيسية تظهر معاك مجموعة من
38:24الساب بروبلم اثناء حل المشكلة دي. تمام? اف سو ار سليوشا دي دي
38:29اه لازم انت ايه تكون عارف اثناء مثلا حل المشكلة دي. لو لو
38:36في مشكلة شبيهة. اه هل هو وبيحلها قبلته ساب بروبلم ولا? لا.
38:43اه كان يوري بريزنت اه سليوشن ان امانر ذات ليدز تو افكتيف
38:48هل السليوشن ده اه الاوتبوت بتاعه كان كويس اثناء عملية
38:56يعني اداني اوتبوت كويس ولا لا? كان في ديزاين موديل للمشكلة دي
39:04ولا اللي تم حلها دي ولا? لا. تمام? اه نيجي بعد كده مرحلة اللي
39:11بعد كده نشوفي بقى ايه? احنا دوقتي في مرحلة شفنا هل في مشكلة
39:18شبيهة ولا لا? وكل الاسئلة اللي احنا سألناها من شوية دي. الكاري
39:23اهوت زبلان? اه نعمل تنفيذ للبلان دي? هنعمل تنفيذ ازاي? نشوف
39:30بقى ده هل متوافق مع البلان اللي احنا عاملينها ولا لا? احنا طبعا
39:38عملنا ايه? مرحلة البلان شفنا زي ما قلنا المشكلة اه شبيهة ولا لا?
39:46نيجي بقى مرحلة التنفيذ بعد ما خلصنا وقلنا ان الحل ده ايه?
39:52الحل ده مشي. نيجي نعمل ايه? نعمل للمشكلة بتاعتنا. هل ده متوافق
40:03مع البلان ولا لا? هل هو مثلا بتاع المشكلة الشبيهة دي اه مناسب مع
40:14الديزاين موديل ولا لا? اه اه از اتش كمبوننت بارت اف سيليوشن?
40:21برافبلي كوريت هل احنا كل كمبوننت بتاع كل كمبوننت موجود في
40:28ده احنا اثبتنا صحته ولا لا? هل هو صحيح ولا لا? تمام? تمام. اه بعد كده
40:39بنعمل بنعمل تست بقى ده هل ممكن ان احنا نعمل ايه? نعمل اه لكل
40:50كمبوننت نعمل له تست ولا? لكل كمبوننت في السليوشن نقدر نعمل له
40:55تست ولا? لا اه يعني ايه? يكون فيه تست استراتيجي اه تست استراتيجي
41:05للسليوشن ده يعني كل جزء في السليوشن وين فاعمل له مسلا
41:09امبليمنتيشن ولا لا? تمام? اه زاد كونفورم السليوشن ده اعطاني
41:19ريزلت. الريزلت دي متوفق مع الاتا والفانكشن والفيتشار المطلوبة
41:24ولا لا? تمام? هزي سوفتوير بين باليدات اجينست اول ستوك هارده
41:32ريكوايرمنت دي معنى كلمة ايه؟ ان السليوشن بريديوز ريزلت اه تكون
41:37متوفق مع الديتا والفانكشن والفيتشار دي معناها اني لازم ان
41:42السوفتوير لما عمله تست يبقى ايه? يبقى اه باليدات ان انا بعمل
41:48باليدات في مين? الريكوايرمنت بتاعت مين بتاعت اليوزر او
41:52الستاك هولدر اه يعني ايه? هققق لي ريكوايرمنت دي ولا? لأ اه
42:03كمان? نيجي بعد كده اللي هنتكلم على السوفتوير كودس. اه طبعا يا
42:09شباب احنا عندنا في هاردوير وفي سوفتوير. الهاردوير مثلا اللي
42:13انا جيت مثلا عايز اعمل برويجكت معين. عايز اعمل مثلا
42:16الموبايل روبط صغير كده. ففي بعض الادوات اللي انا هجيبها
42:21المواتير والمايكرو كنترول اللي هستخدمه في التحكم في
42:26الروبط ده. هجيب مسلا ايه? هجيب اللي هو العجل هجيب اللي هي
42:35الادوات دي كلها بنسميها الادوات المنوسة دي بنسميها هاردوير.
42:40ففيها كوست طبعا اي اي هاردوير او سوفتوير ليه كوست. هنا لما
42:45جينا اتكلم على السوفتوير كوست هلاقي ان السوفتوير كوست اعلى بكتير من
42:51الهاردوير كوست. ليه? لانك انت لما تيجي تعمل سيستم لحاجة معينة او
42:58سيستم لمستشفى مسلا. سيستم لمستشفى. محتاج تجيب ديفولوبر.
43:03الديفولوبر ده بياخد كتير علشان يعمل لك السيستم ده. تمام? فهنا
43:10بيقول لك سوفتوير كوست قسم ديمونيتد كومبيوتر سيستم كوست. اللي هو اي طبعا
43:16كوست بتعمل مع الكمبيوتر سيستم. اي طبعا بيقول لك هنا ان
43:27السوفتوير اي موجود على الكمبيوتر. الكوست بتاعته اعلى بكتير من
43:33الهاردوير كوست. زي مسلا ايه? زي خلينا ابسط حاجة. الشميدة?
43:44الورد بالنمج الورد العادي. الكوست بتاعته اعلى من ايه? من
43:51الشاشة بتاعت الكمبيوتر مثلا. مثلا يعني. تمام? فهنا السلايد دي كل
43:59اللي عايزين نوضحه لك فيها. اني السوفتوير اه اعلى في الكوست من
44:07الهارد وير. تمام? دي كانت مقدمة بسيطة عن ايه? اه عن المادة
44:15بتاعتنا. اه دلوقتي هنناقض برضو بعد الاسئلة اللي هنتعرض لها
44:21المحاضرة اللي جاية. ولازم تطلع من المحاضرة وانت عارفها كلها
44:26وفاهمها كلها. اللي هي اللي هو الاسئلة لو انت بتدرس
44:33ايه اللي المفروض تبقى عارفه. اول حاجة لازم تعرف يعني ايه
44:40واعتقد دي تكلمنا فيها وعرفنا الفرق ما بين البروغرام العادي
44:44والسوفتوير يعني ايه
44:50الديفرنس بتوين سوفتوير انجينيرن والكمبيوتر ساينز. اه
44:55الديفرنس بتوين السوفتوير انجينيرن والسيستن انجينيرن. اه لازم تتعرف على
45:03السوفتوير بروسس. اه لازم تعرف السوفتوير بروسس موديل.
45:13سوفتوير انجينيرن. ايه مقومات بتاع
45:29او الفيتشرز بتاعة الجود سوفتوير. what are the key challenges facing
45:38software engineering? اللي احنا لازم نحققها اا في السوفتوير
45:46engineering. كل الاسئلة دي ان شاء الله هتجاوب عليها المحاضرة الجاية.
46:01كمان? هنأكد كمان على اللي احنا اتكلمنا عليه. في حد عنده اي اسئلة في
46:11اللي فات ده?
46:22في حد عنده اي اسئلة في اللي فات?
47:36تاني واحدة انا بحاول اعمل شير للمنصة اللي هي المجروهي البعتادة.
47:52المهم يا شباب انتو كاااااااااااااا مهمتكو المهاردة ان انت تسمعوا
47:58الفيديو ده بحيس يوم الخميس تبقى انت فاهم ما تعمل ايه بالزبط.
48:02الفيديو اللي بنزله اه اه او دكتورة مارينا ماجد تقريبا.
48:11فلازم تسمعوا بعناية شديدة بحيث ايه معك يوم الخميس او جمعة او
48:18السبت تقدر تدخل وتجري المطلوبة منك. وبعد كده احنا هنزهر
48:24الاجابات بتاعت الاسئلة دي بس بعد ما الكل يخلص بعد السبت يعني.
48:30تمام.
48:40في حد مفتاك حاجة في المادة الحد هنا.
48:51التعسيم في الدربات ما انا قلتها.
48:59على محاضرة الاسبوع. المحاضرة اللي احنا بناخدها في الاسبوع هتحل
49:04يعني احنا مسلا يوم الخميس.
49:10اه احنا المادة دي فيها اتنين.
49:13الاستراكتور. فانا بتاعت العالموديل. اه هينزل عالموديل. انا
49:24المنصق بتاع الكورس ده. فانا اللي هقوم بوضع الامتحان وهقوم بوضع
49:29الكوز وكل حاجة. كل خميس بيبقى فيه الصايمنت على المحاضرتين. اه بالزبط
49:35بكده.
49:44والله كل واحد يزاكر بطريقته بقى انا مش هقولك تزاكر المادة ازاي?
49:53اه انا معرفش المفروض في كلية تربية في الاحياء.
50:01هي المادة نظري. المادة نظري. يعني انا مش هقولك احفاظها. لا
50:06احنا كأننا بنحكي حكاية هو في المحاضرة. يعني انا بقولك ايه اللي
50:11انت هتشتغل وعملي. يعني لما تيجي مسلا في في الانت لازم تكون
50:18عارف ايه الخطوات اللي هتمشيها. علشان تبني سيستم. لان معظم
50:22الجرادويتشن برويجكت عندك هتبقى اه على الوب مثلا. او ان انت
50:27تعمل اه بيخدم على حاجة معينة مثلا. سيستم مدينة جامعية. سيستم
50:36اه بانك مثلا. سيستم مخازن. اي سيستم. فالكلام ده هيفيدك
50:42جدا. هو كلام نظري بس مهم جدا انك تفهمه.
50:48بس.
50:54اه بيبقى فيه مقالة. ما انا مش بقولك ما هي المشكلة انها نظريك.
51:00بس انت مش مش يعني ايه? يعني انت على حسب ما انت فاهمك تجد.
51:05مش هقولك احفظ. احنا هو بنحكي مع بعضة الاساس ان هي ايه? ان هي
51:11اه يعني ده اللي انت هتستخدمه بحاجة معينة مسلا. انت بتبني بسيستم
51:17معين فده اللي انت المخدوط تقم بيه. بس زي مادة ادارة مشروعات
51:23مش عندوكم مادة اسمها برويجيكت مانجمينت ولا لا?
51:30ممكن تاخدوها.
51:35بس ان شاء الله خير بازم الله. ان شاء الله حاول انزل المحاضرة
51:41بتاع في النهاردة على الموديل. انا بس مش عارفة بهل بيتعمل منتاج
51:46للفيديو ولا لا ولا بيتنزل لكم على كده يعني. طبعا عايزين عايزين
51:55فقط. الفيديو ده هما الجامعة مسؤولة لنهاية تنزله لكم.
52:04حاضر تمام هانزل لكم البيدي افل خاص بالاسبوع كله ان شاء الله.
52:13ماشي.
52:14لا تمام يا اله الا الله. لا ان شاء الله في المقالي هنحاول ان احنا
52:26نجيب مثلا رسمة حاجة تخهمها مش حاجة تحفظها. الغريبة اني نيجي
52:32نديكم رياضة ما نلاقيكمش حالين. نيجي نديكم حاجة نظرية برضو ما
52:37بتحلوش. فمش عارفين انت عايزين حافظه ولا فاهم ولا ايه بالزبط.
52:48يلا شفت على خير الاسبوع اللي جاي ان شاء الله. عاوزين ننجح. فان شاء الله
52:54تنجح. اوه جزاكم الله خيرا. ان شاء الله كلكم تعدوا وكلكم تنجحوا. يبقى عيب
53:03علينا برضو ولعب عليكم انتو تسقطوا في مادة زي دي يعني. يا مادة اي
53:08نعم مهمة بكل حاجة بس مادة بسيطة وسهلة يعني. فان شاء الله كله
53:12ينجح.
53:17يلا يا شباب السلام عليكم. يا مادة حاسس انها لا والله سهلة يا
53:23كرولس مش بكتب عليك. الله يبارك فيك. الله يخليك يا بش محمس.
53:32عايزين. ماشي اللي عايز فهم بس فيه فهمة بس. اي حد عايز حاجة
53:37يلاقيها ان شاء الله.
53:43ماشي يا شموهن بسي. اه فرع الغداء هنا معايا انا في الجروب اللي
53:49معايا ولا لأ? في حد فرع الغداء هنا? انتو بتحضروا? اصلا انا جيت
53:57المركز ما لقيتش حد.
54:07تمام يا سمت. ماشي.
54:12اه يعني هو فيه سيانة في الفرع اصلا? انا. اه عشان كده. لا خير ان شاء الله خير.
54:23نشوف بقى البش مهندسة امل الكوردينيتور بتاع المادة دي.
54:30وعندنا هنا بفرع الغداء البش مهندسة هاي دي. اه نحضر معاهم
54:35الساكاشن علشان نقفل درجاتنا ان شاء الله. ونقول اللي هم ونعمل اللي
54:40هيقول لنا عليه. تمام? محدش يعني ايه? يطرنش الساكاشن. لازم نحضر هنا
54:46ونحضر هنا ونشوف كل المطلوبة مننا. علشان نقاطل نعدي في المادة
54:52بامتياز ان شاء الله.
54:55ماشي يا شباب. يلا السلام عليكم.