Знания и требования к программным инженерам в области этики
Профессиональные и этические требования
Развитие средств вычислительной техники, коммуникаций и программных систем (Internet, телекоммуникации, распределенные системы, IP телефония, компьютерные игры и обучающие программы, компьютерная безопасность) оказывает все большее воздействие на общество. Роль специалистов по программному обеспечению при этом все время возрастает. Они работают в определенном правовом и социальном окружении, находятся под действием, международных, национальных и местных законодательств.
Ясно, что программисты, как и специалисты других профессий, должны быть честными и порядочными людьми. Но вместе с тем, программисты не могут руководствоваться только моральными нормами или юридическими ограничениями, т.к. они обычно бывают связаны более тонкими профессиональными обязательствами:
• Конфиденциальность – программные специалисты должны уважать конфиденциальность в отношении своих работодателей или заказчиков независимо от того, подписывалось ли ими соответствующее соглашение.
• Компетентность – программный специалист не должен завышать свой истинный уровень компетентности и не должен сознательно браться за работу, которая этому уровню не соответствует.
• Защита интеллектуальной собственности – специалист должен соблюдать законодательство и принципы защиты интеллектуальной собственности при использовании чужой интеллектуальной собственности. Кроме того, он должен защищать интеллектуальную собственность работодателя и клиента. Внимание: создаваемая им интеллектуальная собственность является собственностью работодателя или клиента.
|
|
• Злоупотребление компьютером – программный специалист не должны злоупотреблять компьютерными ресурсами работодателя или заказчика; под злоупотреблениями понимается широкий спектр — от игр в компьютерные игрушки на рабочем месте до распространения вирусов и т.п.
Подробнее можно прочитать на сайте http://school-collection.iv-edu.ru/dlrstore/39141622-5991-11da-8314-0800200c9a66/inzenery.htm
Кодекс этики IEEE-CS/ACM
В разработке таких этических обязательств ведущую роль играют профессиональные сообщества. Такие общества, как
• ACM – Association for Computing Machinery - Ассоциация по вычислительной технике,
• IEEE – Institute of Electrical and Electronic Engineers – Институт инженеров по электротехнике и электронике
• CS - British Computer Society – Британское компьютерное общество
совместно разработали и опубликовали IEEE-CS/ACM Software Engineering Code of Ethics and Professional Practices – Кодекс этики и профессиональной практики программной инженерии.
Члены этих организация принимают обязательство следовать этому кодексу в момент вступления в организацию
|
|
Кодекс содержит восемь Принципов, связанных с поведением и решениями, принимаемыми профессиональными программистами, включая практиков, преподавателей, менеджеров и руководителей высшего звена
Кодекс распространяется также на студентов и «подмастерьев», изучающих данную профессию
Кодекс имеет краткую и полную версии
Кодекс этики - Преамбула
Краткая версия кодекса
– суммирует стремления кодекса на высоком уровне абстракции.
– полная версия показывает, как эти стремления отражаются на деятельности профессиональных программистов.
– без высших принципов детали кодекса станут казуистическими и нудными;
– без деталей стремления останутся возвышенными, но пустыми;
– вместе же они образуют целостный кодекс.
Программные инженеры должны добиваться, чтобы анализ, спецификация, проектирование, разработка, тестирование и сопровождение программного обеспечения стали полезной и уважаемой профессией. В соответствии с их приверженностью к процветанию, безопасности и благополучию общества, программные инженеры будут руководствоваться следующими Восемью Принципами
Кодекс этики: 8 принципов
1. ОБЩЕСТВО
– Программные инженеры будут действовать соответственно общественным интересам.
|
|
2. КЛИЕНТ И РАБОТОДАТЕЛЬ
– Программные инженеры будут действовать в интересах клиентов и работодателя, соответственно общественным интересам.
3. ПРОДУКТ
– Программные инженеры будут добиваться, чтобы произведенные ими продукты и их модификации соответствовал высочайшим профессиональным стандартам.
4. СУЖДЕНИЕ
– Программные инженеры будут добиваться честности и независимости в своих профессиональных суждениях
5. МЕНЕДЖМЕНТ
– Менеджеры и лидеры программных инженеров будут руководствоваться этическим подходом к руководству разработкой и сопровождением ПО, а также будут продвигать и развивать этот подход
6. ПРОФЕССИЯ
– Программные инженеры будут улучшать целостность и репутацию своей профессии соответственно с интересами общества
4. КОЛЛЕГИ
– Программные инженеры будут честными по отношению к своим коллегам и будут всячески их поддерживать
8. ЛИЧНОСТЬ
– Программные инженеры в течение всей своей жизни будут учиться практике своей профессии и будут продвигать этический подход к практике своей профессии
Полная версия кодекса: IEEE-CS/ACM Software Engineering Ethics and Professional Practices (http://club.shelek.ru/viewart.php?id=277 ,
Дата добавления: 2020-12-22; просмотров: 187; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!