احمدعجلان طالب مشارك
عدد المـشارـكات : 107
اڷنقاط »• : 5379 السنه الدراسيه : سنه ثانيه الشكـر للعضـو»• : 3
| موضوع: ما هي الجوانب الأخلاقية التي يجب أن يلتزم بها مهندس البرمجيات ؟ الأربعاء أكتوبر 27, 2010 7:48 pm | |
| لا يملك مهندس البرمجيات مطلق الحرية في أداء عمله مثله مثل زملائه في الهندسات الأخرى.ولا يكفي أن يتقن المهارات التقنية في مهنته بل يتوجب عليه أن يلتزم بالمسؤليات الأخلاقية التي تمليها عليه المهنة .
و لكن ما هي تلك الجوانب الأخلاقية التي يجب أن يلتزم بها مهندس البرمجيات؟
1- السرية (Confidentiality) : عليك أن تحترم سرية زبائنك و رؤسائك, سواء كان هناك هناك ميثاق أخلاقي أم لا . 2- الكفاءة (Competence) : عليك أن تقر و تعترف بإمكانياتك و معارفك و ألا تدعي علما لا تعلمه أو معرفة تقع خارج مجال اختصاصك. 3- حقوق الملكية الفردية (Intellectual property rights) : عليك أن تكون واعيا لكل القوانين المتعلقة بحقوق الملكية الفكرية مثل براءات إختراع و حقوق النسخ . 4- سوء استخدام الحواسيب (Computer misuse) : عليك ألا تستخدم ما وهبك الله من معارف و تقنيات في إساءة استخدام حواسيب الغير . ابتداء من أبسط الأمور (أن تلعب بعض الألعاب على جهاز رئيسك )إلى أجسمها (أن تنشر بعض الفيروسات الخطيرة).
و بالنسبة للجهود المبذولة في هذا الصدد , فقد قامت كل من منظمة ACM و IEEE بصياغة ميثاق المهنة و قد تمّ نشره وفق صيغتين . الأولى بشكل مختصر و الثانية هي تفصيل للأولى حيث تم إضافة العديد من التفاصيل .
و إليك الصيغة المختصرة للميثاق الأخلاقي الصادر عن ACM/IEEE عام 1999 .
الميثاق الأخلاقي و الممارسات المهنية الخاصة لهندسة البرمجيات :
اللجنة المشتركة لمنظمة ACM و معهد IEEE المسؤولة عن صياغة الميثاق الأخلاقي المهني لهندسة البرمجيات .
تمهيد:
تلخص هذه النسخة المختصرة المبادىء الأخلاقية على مستوى عال من التجريد و قد تمت إضافة تفاصيل و فقرات شرطية لهذه المبادىء في النسخة المفصلة من هذا الميثاق , بحيث بحيث يشرح لنا هذا الأخير كل الممارسات المهنية و المعايير الأخلاقية التي يتوجب علينا الإلتزام بها كمحترفين في هندسة البرمجيات . تشكل المبادىء و شروحاتها ميثاقا متكاملا لأخلاقيات هذه المهنة . يتوجب على مهندس البرمجيات الالتزام بإجراء نشاطات : التحليل , و التوصيف , و التصميم , و التطوير , و الاختبار , و الصيانة , وفق أسلوب صحيح و مفيد و يحترم هذه المهنة و بشكل متلائم مع سلامة و صحة و رفاه المجتمع . لذا فإن على مهندس البرمجيات أن يلتزم " بالمبادىء الثمانية" التالية :
المجتمع : يلتزم مهندس البرمجيات بالعمل وفق أسلوب يتسق مع المصلحة العامة . الزبائن و الرؤساء : على مهندس البرمجيات أن يحترم الزبون و الرئيس و بشكل يتفق مع المصلحة العامة . المنتج : يتوجب على مهندس البرمجيات أن يضمن بأن منتجه يحترم المعايير المهنية قدر الإمكان . اتخاذ القرارات : يجب أن يحافظ مهندس البرمجيات على قدر واسع من الاستقلالية في لإتخاذه لقراراته . الإدارة : يتوجب على مهندس البرمجيات عند توليه منصبا قياديا أو إداريا بأن يرفع من شأن القيم الأخلاقية ضمن المؤسسة في تطوير و صيانة البرمجيات . المهنة : يجب ألا يسيء مهندس البرمجيات لسمعة هذه المهنة إطلاقا . الزملاء : إتخاذ موقف عادل اتجاه الزملاء دون إفراط أو تفريط ؟ الذات : تنمية الحس الأخلاقي و متابعة آخر التطورات في حقل هندسة البرمجيات .
إن أكبر معظلة يمكن أن يواجهها المهندسون هي العمل مع أرباب للعمل لا يسلكون طرقا أخلاقية في عملهم . هب أنك تعمل في شركة لتطوير البرمجيات , ثم و أثناء تطوير أحد هذه البرامج الحرجة , و نتيجة الضغط قامت الشركة بتزوير سجلات الأمان لهذه البرمجية . ماذا ستفعل في هذه الحالة ؟ فمن جانب يتوجب عليك أن تحترم سرية الشركة التي تعمل بها , و من جانب آخر قد يسبب كتمانك للموضوع في حدوث أضرار لا تحمد عقباها .
فما رأيك في هذا الكلام , تأمل يرعاك الله ؟؟؟؟؟؟؟؟؟!!!!!
| <TABLE style="TABLE-LAYOUT: fixed" width="100%" border=0>
<TR> <td class=smalltext width="100%" colSpan=2></TD></TR></TABLE> |
| |
|