English

أنمار هاني

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

أنا مهندس برمجيات (بكالوريوس علوم، هندسة البرمجيات من جامعة جدة) بخبرة تزيد عن 3 سنوات في مجالات البرمجيات وتكنولوجيا المعلومات، خاصة في هندسة وتطوير البرمجيات.

استكشف المزيد - التواصل الاجتماعي

عنّي

مهندس برمجيات بخبرة تزيد عن 2.5 سنة في تصميم وتطوير ونشر حلول برمجية قابلة للتوسع. ماهر في دورة تطوير البرمجيات الكاملة من الفكرة حتى النشر، مع خبرة في بايثون، جافاسكريبت، جافا، ومنصات السحابة مثل AWS و Google Cloud. خبرة في تطوير الويب، الحوسبة السحابية، ديف أوبس، جودة البرمجيات، وأمن البرمجيات. شغوف بدمج التقنيات الناشئة مثل البلوك تشين والذكاء الاصطناعي والتحول الرقمي. مهندس سحابة معتمد من Google مع شهادات إضافية في تعلم الآلة وإدارة المشاريع.

بعض الشهادات التي أمتلكها:

المشاريع

يمكنك العثور على المزيد من مشاريعي (ParkFinder، DiscordTexter، FinSight، إلخ) على GitHub.

استكشف المزيد على GitHub

الخبرات

دونز أيرو — مهندس برمجيات

الخدمات

المنشورات

عمليات عملية هندسة البرمجيات

التطوير البرمجي هو عملية معقدة يتضمن عددًا كبيرًا من الأنشطة والمهام. لضمان تطوير البرمجيات بكفاءة وفعالية، من الضروري اتباع عملية برمجية منظمة. سيقدم هذا المقال نظرة عامة على نشاطات عملية الهندسة البرمجية، بما في ذلك إدارة المشاريع، تعريف عملية الهندسة البرمجية، نماذج عملية الهندسة البرمجية، والأدوار المعنية في التطوير البرمجي.

إدارة المشاريع، عملية الهندسة البرمجية، نشاطات عملية الهندسة البرمجية، نماذج عملية الهندسة البرمجية، عملية التطوير البرمجي

تحديد المتطلبات في عملية هندسة البرمجيات

تحديد المتطلبات هو أمر مهم في عملية التطوير البرمجي. هو عملية تحديد وتوثيق وتحقق الاحتياجات أو الظروف لمنتج أو خدمة برمجية. سيقدم هذا المقال نظرة عامة على تحديد المتطلبات، بما في ذلك أهمية تحديد المتطلبات، عملية تحديد المتطلبات، ودور تحديد المتطلبات في عملية التطوير البرمجي.

تحليل المتطلبات، تحديد المتطلبات، متطلبات البرمجيات، تحديد متطلبات البرمجيات، عملية التطوير البرمجي

تطوير البرمجيات - التصميم في عملية هندسة البرمجيات

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

الهندسة البرمجية، التصميم، عملية التطوير البرمجي، عملية التطوير البرمجي

استكشف المزيد على Hashnode