الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب شرح بعض المصطلحات مثال Components ..الخ

بدأه طاالب المزيد في 15 أكتوبر 2009 · 4 رد · 2,734 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

فيما يتعلق بـ

Software Engineering

ممكن أحد يشرحي لي الفرق بين هذه الأشياء

أو أيش علاقتها ببعض

لان الظاهر عندي لبس في موضوعها

-Components

-Application

-Component Application

-Monolithic Application

-Agent

-Interface

-Com

-Distributed Components

وشكرا مقدما

#2

93 شخص دخلوا الموضوع .. معقوله كلهم مبتدأين مثلي ؟؟

#3

ياريت اعرف اخوي بس ان شاء الله الاخوان مايقصرون

وانا ايضاً اريد ان اعرف ماهو الفرق بين تخصص هندسة البرمجيات software engineering

وبين تخصص علوم الحاسب computer sicnece

وايهم يتعمق اكثر بالبرمجة من ناحية تعلم لغات البرمجة والعمل بها

مع العلم انا هوياتي وطموحي البرمجة يعني اريد ان اكتب اي برنامج اريدة ولكن بطريقة احترافية وذكية

فيارت الاخوان اللى عنده معلومات مايبخل علينا

ولكم جزيل شكري وتقديري

سبحان الله وبحمدة سبحان الله العظيم

النور في قلبي وقلبي في يديْ ربّي**** .. وربّي ناصري ومعيني

سأعيش معتصماً بحبل عقيدتي **** وأموت مبتسماً ليحيا ديني

#4

بالنسبه للمصطلح الاول و في اعتقادي انها تقصد كيف سيكون شكل البلات فورم (شاشة المستخدم او ال GUI ) و كيف سيكون عرض المتطلبات الخاصة بالنظام و في نفس الوقت على المدى البعيد و القريب كيف رح نكون حققنا الهدف المرجو من النظام و طبعا اهميتها النهاية البلات فورم ..

الثاني،،،،، يقصد به ان لكل نظام يوضح كل خاصية في شاشة المستخدم و كيف يتم الولوج لها في نفس البرنامج و تحديدا اكثر في كل شاشة يشاهدها المستخدم

طبعا المسئلة كلها خاضعه لفلسفه و اهميه العلم دا انك انت كيف تفكر اقصد هندسة البرمجيات و في المصطلح دا بيعلمك انك كيف لازم فعلا تتعامل مع كل تفصيل موجود في النظام

بالنسبه للمصطلح الثالث مع الاسف انا مو عارف في اي موضوع انت تقصدها لاني بعيد عن هذه التفاصيل كلها يا ريت لو توضح لي اكثر

الرابع واضح الواجهه و كيفيه التعامل معاها و ايضا عامه جدا الكلمه

الآن الخامس بدي تتاكد من الاختصار لان اذا نفس الاختصار اللي قرات عنه فصعب اشرحلك عنه كثير لانه داخل في الاكواد و ما يتعلق في طريقه كتابه البرنامج إذا تعرف باختصار شديد

اما بالنسبه للأخير حابب ايضا تعطيني عنه اكثر لاني وجدته نفس الشىء يتكلم عن الاكواد و ما يخض مايكروسوفت

اتمنى اني استطعت بشكل او بآخر اقدم لك الفائدة

#5

بسم الله الرحمن الرحيم

أنا عملت في مجال البرمجيات وفي مجال هندسة البرمجيات ولكن لم أتعامل مع هذه المُسميات للآسف

Compononet تعني مُكون من مُكونات النظام مثلاً الواجِهة أو قاعدة البيانات وغيرها

Interface وهي عبارة عن ما يُشبه الصف ولكنها تحتوي على عمليات فقط ويجب على كُل من يرث منها أن يقوم بإعادة كتابة جميع العمليات الموجودة فيها حُكماً ولا يُمكن أن تحتوي على "مُعطيات أعضاء" Data member.

Monolithic Application: وهي عبارة عن تطبيق يقوم بِكل ما عليه دون الإعتماد على تطبيقات أخرى آي يكون كفيلاً ليس بتطبيق مُهمة مُعينة فحسب ولكن أن يقوم بِكُل خطوة لإتمام هذه المُهمة بمعنى أخر القيام بالمهام التي لا يُمكن تجزئتها .

بصراحة حاولت هذه المعلومات احضرتها من خلال البحث على موقع ويكيبيديا ولكني سأحاول أن أقوم بمعرفتها فلرُبما تكون هذه المعلومات مُفيدة جداً في تصميم البرمجيات وغيابها يُزيد الكثير من الوقت في بناء المشاريع البرمجية

هذا بالنسبة للمُشاركة الأولى .

بالنسبة لمُشاركة الأخ السينتوري

لكي تكون على صلة بالبرمجة عليك أن تكون مُبرمجاً

هندسة البرمجيات : تستخدم في عدة حالات عادتاً ما تكون مُتلازمة وهية : المشاريع الكبيرة أو المُعقدة أو عدد كبير من العاملين على البرمجية

مُهندس البرمجيات قد يكون : مُديراً لمشروع برمجي ، جامع مُتطلبات ، مُحلل للمُتطلبات ، مُصمم برمجيات (البرمجة ليست ضمن التصميم )

وخيار أن يكون مُهندس البرمجيات مُبرمجا ليس خياراً مطروحاً ولكن على مُهندس البرمجيات أن يكون مُتقناً لِلغة ما لكي يستطيع أن يضع مُخططات صفوف وأن يحلل مُتطلبات المُستخدم بدقة وبقوة عالية .

علوم الحاسب : ليس لدي معلومات كثيرة عنها ولكنها لنقل أن مُهندس البرمجيات يستخدم الحاسب و في علوم الحاسب تطور الحاسب نفسه

نصيحة : في حال كُنت تُريد عمل برمجيات قوية ورائعة عليك حسب ما أرى ما يلي :

1- تعلم البرمجة الغرضية التوجه .

2- تعلم مبادئ الـUML.

3- إتقان لُغة برمجة .

أعتقد في حال أنك أتقنت الثلاثة السابقة ستكون مُبرمجاً فذاً إن شاء الله

طبعأً يبقى هذا الكلامُ رأياً

هذا واللهُ أعلم

أتمنى أن أكون قد أفدت

أخوكم في الله : سامر

أتمنى أن أكون قد أفدت

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

الليل ولى وجاء دورك يا صباح سفينة الإيمان سارت لا تبالي بالرياح

ولا تنسوني من دعائكم

مواضيع مشابهة