منتدى برنامج حياه على النت باذاعة صوت العرب
عزيزى الزائر مرحبا بك

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى برنامج حياه على النت باذاعة صوت العرب
عزيزى الزائر مرحبا بك
منتدى برنامج حياه على النت باذاعة صوت العرب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

ما هو مفهوم هندسة الحاسبات

اذهب الى الأسفل

ما هو مفهوم هندسة الحاسبات Empty رد: ما هو مفهوم هندسة الحاسبات

مُساهمة من طرف manal kamal السبت أكتوبر 02, 2010 9:15 am

بالنسبة لهندسة البرمجيات، فالاعتقاد الشائع أن هندسة البرمجيات أو الSoftware Engineering عبارة عن كتابة برامج الكمبيوتر أو البرمجة. بينما البرمجة هي إحدى مكونات هندسة البرمجيات.

و هذه المكونات هي:

- Project Managment: إدارة مشاريع.

- User Documentation: إعداد ملفات المستخدمين.

- Software Design: تصميم البرنامج.

- Software Specification: تحديد متطلبات البرنامج.

- User Interface Design: تصميم واجهة المستخدم.

- Hardware Consideration: تحديد المستلزمات من المكونات الصلبة التي تتناسب مع عمل البرنامج.

- Programing: كتابة البرنامج و هو عبارة عن كود يتكون من عدد من الأوامر.

- Testing: مرحلة اختبار البرنامج و التأكد من صحة تشغيله و خلوه من الأخطاء.

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

1- المرحلة الأولى تبدأ بمكالمة هاتفية:

حيث يتصل العميل و يبدأ بعرض مشكلته، فمثلا يحتاج نظام حماية لشركته، أو نظام صرف آلي لبنك، أو ممكن أن يكون صاحب مكتبة أو متجر و يريد تغير نظام البيع و الشراء أو العرض ليتم بشكل آلي.

2-Requirments Analysis:

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

3-Specifications:

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

4-Design:

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

5-Implementation (أو التطبيق):

حيث يتم ترجمة التصميم في المرحلة السابقة إلى عمل فعال و منتج باستخدام إحدى لغات البرمجة المناسبة لبرمجة النظام على أيدي مبرمجين، و اختباره قبل التسليم.
manal kamal
manal kamal
مدير المنتدى
مدير المنتدى

كيف تعرفت على المنتدى ؟ : غير ذلك
تاريخ التسجيل : 19/01/2010

http://wwwalmarefa.blogspot.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

ما هو مفهوم هندسة الحاسبات Empty ما هو مفهوم هندسة الحاسبات

مُساهمة من طرف manal kamal الأربعاء يناير 27, 2010 11:16 am

هي تصميم و نمذجة أدوات الحاسب (devices) و أنظمته
بينما تشترك بتاريخ كبير و العديد من الأشياء المشتركة مع علوم الحاسب فإن هندسة الحاسب
تركز جهدها على الطرق التي تربط الأفكار بالأنظمة الفيزيائية للحاسب لصاعدة على حد سواء مِنْ مجالاتِ علوم الحاسب
والهندسة الكهربائيةِ
تَستندُ هندسةُ الحاسوب إلى أساس هذه الأنظمة
# شبكات مُهتمّة بتصميمِ وتطبيقِ بيئاتِ إستعمال الحاسبات المُوَزَّعةِ، مِنْ الشبكات المحليَّةِ إلى الشبكة العالميةِ.
*حساب الوسائط المتعددة هو مَزْج البياناتِ مِنْ النَصِّ، خطاب، موسيقى، صورة ثابتة، فيديو ومصادر أخرى إلى نبع بيانات.
متماسك، وإدارته الفعّالة وتشفيره وتَرْجَمَته وعرضِه.
# تَتضمّنُ أنظمةَ في إل إس آي الأدوات وخصائص وتصميم الأجهزة الإلكترونية المُصَغَّرةِ الدقيقةِ (الدوائر المتكاملة الواسعة النظاق).
# الحاسبات المعتمدة و الهندسة المتقدمة.
َتضمّن المواضيعُ المهمةُ الأخرى في هندسةِ حاسوب هندسة العرضِ والصورةِ و معالجة الخطاب و تمييز الأنماط و عِلْم الإنسان الآلي.
فهم الحاسب و الsensors.
يهتم كلا العلماء والمهندسين بطبيعة الأشياء في فهم كيف تتطابق الأفكار و الكائنات معا لكن عموما
يميلون إلى فهم طبيعة الحقيقة بنهايات مختلفة
فالعالم يصبو إلى الفهم كنهاية و المهندس لبناء الأشياء
لذا فعلوم الحاسب أقرب إلى الحاسبات و جذورها الرياضية بينما هندسة الحاسب أقرب إلى الHardware و تصميم أجهزة و أدوات الحاسب.
بجذورها في الفيزياء و الكيمياء الطلاب بحافزِ لبِناء الأشياءِ، لقيَاْس كيف تَعْملُ الأشياءَ في المختبرِ
أولئك المنجذبون إلى الفيزياء و الكيمياء و الرياضيات أيضا يجب عليهم أن يفكروا بعمق في إختيار هندسة الحاسب.
بينما أولئك المهتمون بحقيقة الرموز و المعلومات و التعامل معها و الأشكال و حدود تراكيب البيانات و الخوارزميات يجب أن يفكروا بعمق في إختيارعلوم الحاسب.
الإنقساماتِ العظيمةِ الثلاثة في إستعمال الحاسبات المسماة النظرية وSoftware و ال Hardware
بشكل تقريبي النظرية تذهب لعلوم الحاسب بينما الHardware يذهب لهندسة الحاسب و الSoftware يذهب للإثنين و لكن بشكل أساسي و أكبر لعلوم الحاسب.
فعموما كما يقترب بشكل كبير جدا الSoftware إلى علوم الحاسب كما يقترب أيضا الHardware إلى هندسة الحاسب.
لذا فمثلا الطالب المهتم بتصميم لغة برمجة له يجب أن يلتحق بحاسبات و معلومات
بينما الطالب المهتم المهتم بتصميم الHardware و بالبنية الفيزيائية للdevices يجب عليه أن يلتحق بهندسة الحاسب .
المراجع :
كتاب ( Bebop to the Boolean Boogie )
manal kamal
manal kamal
مدير المنتدى
مدير المنتدى

كيف تعرفت على المنتدى ؟ : غير ذلك
تاريخ التسجيل : 19/01/2010

http://wwwalmarefa.blogspot.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى