25 lines
2.5 KiB
Markdown
25 lines
2.5 KiB
Markdown
---
|
|
title: Software Engineering
|
|
localeTitle: هندسة البرمجيات
|
|
---
|
|
## هندسة البرمجيات
|
|
|
|
مجال **هندسة البرمجيات** هو دراسة التقنيات والاستراتيجيات من أجل إدارة دورة حياة تطوير البرمجيات بكفاءة.
|
|
|
|
إذا كنت تكتب نصوصًا برمجية قد يتم استخدامها مرة واحدة أو مرتين ، فقد يتم تطبيق مبادئ هندسة البرمجيات بشكل كبير. ومع ذلك ، مع تزايد حجم مشاريع البرامج وتوقع الاستخدام المستمر في المستقبل ، تصبح مبادئ هندسة البرمجيات ذات أهمية متزايدة.
|
|
|
|
وتتراوح دورة حياة تطوير البرمجيات بالكامل من إنشاء الأفكار وتصميم البرامج إلى صيانة البرامج المتقدمة مع مرور الوقت.
|
|
|
|
قد تفكر في هندسة البرمجيات على أنها فقط كيف تقوم بترميز شيء ما وتحافظ عليه. ومع ذلك ، فإن أحد الجوانب الهامة في هندسة البرمجيات التي قد لا تفكر فيها هو الممارسة الأخلاقية لتطوير البرمجيات.
|
|
|
|
في هذا العصر حيث يمكن استخدام البرامج بشكل ضار لسرقة المعلومات أو إلحاق الضرر بها إذا تم تنفيذ البرنامج بشكل غير صحيح ، يجب أن يكون مهندسو البرمجيات (أو الممارسون) على دراية بواجباتهم في تطوير البرامج بطريقة أخلاقية.
|
|
|
|
### معلومات اكثر:
|
|
|
|
* [هندسة البرمجيات بواسطة Sommerville](http://iansommerville.com/software-engineering-book/) - رفيق الموقع للكتاب مع الشرائح الشرائح لكل فصل
|
|
* [دليل هيئة هندسة البرمجيات للمعرفة](https://www.computer.org/web/swebok)
|
|
* [هندسة البرامج راديو](http://www.se-radio.net/) - بودكاست لمطوري البرمجيات المهنية
|
|
* [هندسة البرمجيات اليومية](https://softwareengineeringdaily.com/)
|
|
* [قائمة برعاية هندسة مدونات](https://github.com/kilimchoi/engineering-blogs)
|
|
* [مدونة هندسة البرمجيات من الأخلاقيات والممارسات المهنية](http://www.acm.org/about/se-code)
|
|
* [ويكيبيديا المادة](https://en.wikipedia.org/wiki/Software_engineering) |