Применение кодекса этики программиста acm ieee cs. Презентация "основы профессиональной этики". Теперь сделайте комментарии осмысленными

Развитие средств вычислительной техники, коммуникаций и программных систем

(Internet, телекоммуникации, распределенные системы, IP телефония, компьютерные игры

и обучающие программы) оказывает все большее воздействие на общество. Роль специалистов по программному обеспечению при этом все время возрастает. Они работают в определенном правовом и социальном окружении, находятся под действием, международных, национальных и местных законодательств.

Ясно, что программисты, как и специалисты других профессий, должны быть честными и порядочными людьми. Но вместе с тем, программисты не могут руководствоваться только моральными нормами или юридическими ограничениями, т.к. они обычно бывают связаны более тонкими профессиональными обязательствами:

· Конфиденциальность – программные специалисты должны уважать конфиденциальность в отношении своих работодателей или заказчиков независимо от того, подписывалось ли ими соответствующее соглашение.

· Компетентность – программный специалист не должен завышать свой истинный уровень компетентности и не должен сознательно браться за работу, которая этому уровню не соответствует.

· Защита интеллектуальной собственности – специалист должен соблюдать законодательство и принципы защиты интеллектуальной собственности при использовании чужой интеллектуальной собственности. Кроме того, он должен защищать интеллектуальную собственность работодателя и клиента. Внимание: создаваемая им интеллектуальная собственность является собственностью

работодателя или клиента.

· Злоупотребление компьютером – программный специалист не должны злоупотреблять компьютерными ресурсами работодателя или заказчика; под. злоупотреблениями мы здесь понимаем широкий спектр - от игр в компьютерные игрушки на рабочем месте до распространения вирусов и т.п.

Компьютерная этика еще не сложилась как нормативная дисциплина и как комплекс правил поведения человека, которые заложены в нем самом и подкрепляются социально. Компьютерная этика – это поле исследований, расположенное на грани между новыми технологиями и нормативной этикой и зависящее от них . Однако в последние десятилетия наблюдаются интенсивные попытки ее создания.

В 80-е годы ХХ века американскими этиками был введен термин «компьютерный профессионал», обозначающий человека, зарабатывающего на жизнь работой с компьютерами. Здесь имелись в виду не только программисты, системные аналитики, системотехники, продавцы компьютерного оборудования, но и пользователи программных и аппаратных средств. В США попробовали регулировать взаимоотношения между компьютерными профессионалами и обществом посредством «Кодекса профессионального поведения», выработанного Ассоциацией вычислительной техники (Association for Computing Machinery – ACM),


По сути, компьютерные профессионалы входят не только в специфические отношения друг с другом, но и получают власть над отдельными людьми, социальными институтами и даже над окружающей средой, поэтому особую актуальность приобретает разработка кодексов профессионального поведения в этой области.

В настоящее время существует несколько кодексов профессиональной этики в сфере информационных технологий. Возможно, наиболее известны те, которые были разработаны ассоциацией ACM и институтом инженеров электротехники и электроники IEEE, их совместный кодекс этики и профессиональной практики разработчиков программного обеспечения . В России в 1996 году был принят Национальный кодекс деятельности в области информатики и телекоммуникаций.

Этический кодекс ACM/IEEE.

Кодекс содержит восемь Принципов, связанных с поведением и решениями, принимаемыми профессиональными программистами, включая практиков, преподавателей, менеджеров и руководителей высшего звена.

Кодекс распространяется также на студентов и «подмастерьев», изучающих данную профессию.

Преамбула.

Краткая версия кодекса суммирует стремления кодекса на высоком уровне абстракции; параграфы, включенные в полную версию дают примеры, показывающие как эти стремления отражаются на деятельности профессиональных программистов. Без этих высших принципов детали кодекса станут казуистическими и нудными. Без деталей стремления останутся возвышенными, но пустыми и декларативными. Вместе же они образуют целостный кодекс.

Профессиональные программисты будут добиваться, чтобы анализ, спецификация, проектирование, разработка, тестирование и сопровождение программного обеспечения стали полезной и уважаемой профессией. В соответствии с их приверженностью к процветанию, безопасности и благополучию общества, программные инженеры будут руководствоваться следующими восемью Принципами:

1. ОБЩЕСТВО

Программные инженеры будут действовать соответственно общественным интересам.

2. КЛИЕНТ И РАБОТОДАТЕЛЬ

Программные инженеры будут действовать в интересах клиентов и работодателя, соответственно общественным интересам.

3. ПРОДУКТ

Программные инженеры будут добиваться, чтобы произведенные ими продукты и их модификации соответствовал высочайшим профессиональным стандартам.

4. СУЖДЕНИЕ

Программные инженеры будут добиваться честности и независимости в своих профессиональных суждениях.

5. МЕНЕДЖМЕНТ

Менеджеры и лидеры программных инженеров будут руководствоваться этическим подходом к руководству разработкой и сопровождением ПО, а также будут продвигать и развивать этот подход.

6. ПРОФЕССИЯ

Программные инженеры будут улучшать целостность и репутацию своей профессии соответственно с интересами общества.

7. КОЛЛЕГИ

Программные инженеры будут честными по отношению к своим коллегам и будут всячески их поддерживать.

8. ЛИЧНОСТЬ

Программные инженеры в течение всей своей жизни будут учиться практике своей профессии и будут продвигать этический подход к практике своей профессии.

Многие кодексы не отражают специфики профессии, они содержат слишком общие каноны, которые охватывают обязательства любого профессионала: честность, компетентность, ответственность, повышение квалификации и т.п.

Кодекс профессионального поведения может применяться как механизм социализации. Если существует кодекс профессионального поведения, то есть некоторая гарантия, что все представители этой профессии будут, по крайней мере, знать о стандартах, закрепленных в кодексе.

Наиболее важная функция кодекса этики – сформулировать коллективную мудрость лиц данной профессии. В кодексе этики должно быть собрано то, что лица данной профессии с многолетним опытом работы сочли наиболее важными вещами, о которых необходимо думать и которые следует делать, когда работаешь в данной области. Кодекс является выражением опыта и согласия большинства лиц данной профессии.

Развитие средств вычислительной техники, коммуникаций и программных систем (Internet, телекоммуникации, распределенные системы,IPтелефония, компьютерные игры и обучающие программы) оказывает все большее воздействие на общество. Роль специалистов по программному обеспечению при этом все время возрастает. Они работают в определенном правовом и социальном окружении, находятся под действием, международных, национальных и местных законодательств.

Ясно, что программисты, как и специалисты других профессий, должны быть честными и порядочными людьми. Но вместе с тем, программисты не могут руководствоваться только моральными нормами или юридическими ограничениями, т.к. они обычно бывают связаны более тонкими профессиональными обязательствами:

    Конфиденциальность – программные специалисты должны уважать конфиденциальность в отношении своих работодателей или заказчиков независимо от того, подписывалось ли ими соответствующее соглашение.

    Компетентность – программный специалист не должен завышать свой истинный уровень компетентности и не должен сознательно браться за работу, которая этому уровню не соответствует.

    Защита интеллектуальной собственности – специалист должен соблюдать законодательство и принципы защиты интеллектуальной собственности при использовании чужой интеллектуальной собственности. Кроме того, он должен защищать интеллектуальную собственность работодателя и клиента. Внимание: создаваемая им интеллектуальная собственность является собственностью работодателя или клиента.

    Злоупотребление компьютером – программный специалист не должны злоупотреблять компьютерными ресурсами работодателя или заказчика; под злоупотреблениями мы здесь понимаем широкий спектр - от игр в компьютерные игрушки на рабочем месте до распространения вирусов и т.п.

        1. Кодекс этики ieee-cs/acm

В разработке таких этических обязательств ведущую роль играют профессиональные сообщества. Такие общества, как

    ACM–Association for Computing Machinery - Ассоцтация по вычислительной технике,

    IEEE – Institute of Electrical and Electronic Engineers – Институт инженеров по электротехнике и электронике

    CS- British Computer Society – Британское компьютерное общество

Члены этих организация принимают обязательство следовать этому кодексу в момент вступления в организацию

Кодекс содержит восемь Принципов, связанных с поведением и решениями, принимаемыми профессиональными программистами, включая практиков, преподавателей, менеджеров и руководителей высшего звена

Кодекс распространяется также на студентов и «подмастерьев», изучающих данную профессию

Кодекс имеет краткую и полную версии

        1. Кодекс этики - Преамбула

Краткая версия кодекса

      суммирует стремления кодекса на высоком уровне абстракции.

      полная версия показывает как эти стремления отражаются на деятельности профессиональных программистов.

      без высших принципов детали кодекса станут казуистическими и нудными;

      без деталей стремления останутся возвышенными, но пустыми;

      вместе же они образуют целостный кодекс.

Программные инженеры должны добиваться, чтобы анализ, спецификация, проектирование, разработка, тестирование и сопровождение программного обеспечения стали полезной и уважаемой профессией. В соответствии с их приверженностью к процветанию, безопасности и благополучию общества, программные инженеры будут руководствоваться следующими Восемью Принципами

Доклад по дисциплине
«Эффективная межкультурная и деловая коммуникация»
на тему «Профессиональная этика программиста»
Выполнил:
студент группы P4185
Захаров Иван
СПб, 2017

ПРОГРАММИ́СТ
Специалист по программированию, составлению программ для ЭВМ.
Наемный работник.
2/11

Я осознанно выбрал роль наемного работника, во всяком случае, на этом этапе своей жизни.
Я сформулировал этот кодекс прежде всего для себя, так как он облегчает мне жизнь и упрощает мои
взаимоотношения с работодателями.
3. Я применяю этот кодекс независимо от того, верят ли мне, что я его применяю.
4. Я не продаюсь в рабство, а поступаю на работу в фирму в соответствии с достигнутыми между мной и
фирмой договоренностями, налагающими определенные обязательства как на меня, так и на нее.
5. Фирма, в которой я работаю, - мне дом родной. Пока я в ней работаю.
6. Я во всех случаях сохраняю к ней лояльность, отстаиваю ее интересы, не ворую, не беру взяток, откатов,
подарков и не веду деятельности, которая может повлечь за собой ущемление ее интересов.
7. Вместе с тем, даже в интересах фирмы, я не пойду на нарушение моральных и этических норм, мною
признаваемых.
8. Я работаю на фирму, а не на конкретное лицо в ней, независимо от ранга этого лица.
9. Я отделяю своих друзей и родственников от своих руководителей и подчиненных, даже если это одни и
те же люди.
10. Я не работаю на другие фирмы, если это было оговорено при приеме на работу, но всегда сохраняю за
собой право на свободную творческую деятельность, если обратное не было оговорено особо.
1.
2.

3 /11

Моральный кодекс наемного работника

11.
Коммерческие тайны, доверенные мне фирмой, я не разглашаю и после своего увольнения.
12.
Я стараюсь улучшить эффективность работы фирмы во всех случаях, когда могу это сделать, независимо от своих
должностных инструкций. То, что поручено мне, я стараюсь сделать хорошо сам; в остальных случаях я даю рекомендации
по улучшению работы тем руководителям, которые хотят меня выслушать. Если мои предложения не принимаются, я
стараюсь оптимизировать работу в тех случаях и на тех участках, на которых могу.
13.
Я всегда информирую руководство о реальном состоянии дел и реальных прогнозах, даже если руководство этого и не хочет.
14.
Я соблюдаю дисциплину и субординацию, принятую на фирме.
15.
Я никогда не пытаюсь доказывать свою правоту деструктивными способами типа "сделаю все в точности так, как ты сказал, а
когда все рухнет, ты поймешь, кто был прав".
16.
Если я не главный управляющий фирмой, я отдаю себе отчет в том, что, хотя успехи и неудачи фирмы до некоторой степени и
зависят от моих усилий, но не в полной мере ими определяются.
17.
Тезис "Проблемы фирмы - мои проблемы" я не принимаю абсолютно, но только вместе с тезисом "Мои проблемы - проблемы
фирмы".
18.
Я всегда стараюсь выполнить обязательства, данные мной при приеме на работу или в процессе работы, если фирма
выполняет обязательства, данные мне.
19.
Я, по возможности, не продолжаю трудовые отношения с фирмой, если, на мой взгляд, она реально не нуждается в моих
услугах, даже если меня никто не гонит.
20.
Я отдаю себе отчет и не скрываю от руководства фирмы, что эффективно могу работать в одном направлении не более лет
пяти, после чего буду вынужден поменять сферу деятельности или фирму.. Потому что фирма, в которой я работаю, - мне дом
родной. Пока я в ней работаю.
4 /11

Моральный кодекс наемного работника

21. Я работаю на фирме на определенных условиях (оплата, режим работы и т.п.), оговоренных при приеме на
работу или общепринятых, и в определенных условиях (помещение, климат, возможности питания). Если
эти условия перестают выполняться или меня устраивать (по уровню ли зарплаты, количеству выделяемого
мне на работе кислорода, состоянию физического или морального климата или даже собственного
состояния) я могу покинуть фирму.
22. Я заранее предупреждаю руководство о своем желании покинуть фирму и, если руководство того хочет,
обсуждаю с ним условия, при которых я останусь.
23. Если же руководство фирмы без предварительного уведомления снижает мою зарплату или резко ухудшает
условия труда, я считаю себя вправе покинуть фирму также без предварительного уведомления.
24. Я никогда не шантажирую руководство угрозой своего увольнения.
25. Если я объявил о своем увольнении, то я увольняюсь, не обсуждая предложений, которые поступили после
этого объявления.
26. Перед увольнением я стараюсь сдать дела своему преемнику, если могу его обнаружить, и делаю все
возможное для того, чтобы мой уход не повлиял на состояние дел на фирме отрицательно.
27. Однако, если при расставании часть моей работы останется неоплаченной, я считаю себя вправе не
допустить использования результатов этой работы. Но без поджогов и диверсий.
5 /11

Моральный кодекс наемного работника

28. Я никогда не делаю специальных гадостей фирме, на которой работал, после своего увольнения:
не занимаюсь ее очернением,
не переманиваю сотрудников только с целью их ухода из фирмы,
не разглашаю ее коммерческих тайн,
не нарушаю ее имущественных, авторских и других прав,
не доношу и не навожу на нее,
не закладываю в компьютеры вирусы, не форматирую диски и не занимаюсь уничтожением или
сокрытием информации любыми другими способами,
не использую новое место работы для нанесения ущерба предыдущему.
29. Вместе с тем, я не отношу к деятельности, перечисленной в предыдущем пункте, и потому оставляю за
собой право:
высказывать свое мнение о состоянии дел на оставленной фирме и характеризовать ее персонал,
приглашать на работу сотрудников оставленной мною фирмы на новое место работы с предложением
лучших условий работы или оплаты труда, если эти сотрудники мне действительно нужны: после
увольнения я становлюсь для оставленной мной фирмы равноправным конкурентом на рынке
рабочей силы.
30. Я стараюсь отказаться на новом месте работы от выполнения функций, которые вступают в противоречие с
интересами оставленной фирмы, но, если это невозможно, действую в интересах своей новой фирмы.
Потому что фирма, в которой я работаю, - мне дом родной. Пока я в ней работаю.
6 /11

Этический кодекс ACM/IEEE

Этический кодекс ACM/IEEE
Ассоциация вычислительной
техники (англ. Association for Computing
Machinery, ACM) - старейшая и наиболее
крупная международная организация в
компьютерной области. Объединяет около 83
000 специалистов. Штаб-квартира находится
в Нью-Йорке.
Институт инженеров электротехники и
электроники - IEEE (англ. Institute of Electrical
and Electronics Engineers) (I triple E - «Ай трипл
и») -международная некоммерческая
ассоциация специалистов в области техники,
мировой лидер в области разработки
стандартов по радиоэлектронике,
электротехнике и аппаратному обеспечению
вычислительных систем и сетей.
Кодекс содержит восемь принципов,
связанных
с
поведением
и
решениями,
принимаемыми
профессиональными
программистами, включая практиков,
преподавателей,
менеджеров
и
руководителей высшего звена.
Кодекс распространяется также на
студентов
и
«подмастерьев»,
изучающих данную профессию.
7 /11

Этический кодекс ACM/IEEE.
Принципы.
1. ОБЩЕСТВО
Программисты должны действовать неукоснительно в интересах общества.
2. КЛИЕНТ И РАБОТОДАТЕЛЬ
Программисты должны действовать согласно интересам клиента и
работодателя, если они не противоречат интересам общества.
3. ПРОДУКТ
Программисты должны обеспечивать соответствие качества своих
продуктов и их модификаций наивысшим возможным профессиональным стандартам.
4. ОЦЕНКИ
Программисты должны поддерживать целостность и независимость своих
профессиональных оценок.
5. МЕНЕДЖМЕНТ
Программисты должны придерживаться этических подходов к управлению разработкой и
поддержкой программного обеспечения и продвигать эти подходы.
6. ПРОФЕССИЯ
Программисты должны поднимать престиж и репутацию своей профессии в интересах общества.
7. КОЛЛЕГИ
Программисты должны быть справедливы по отношению к своим коллегам, помогать им и
поддерживать.
8. ЛИЧНАЯ ОТВЕТСТВЕННОСТЬ
Программисты должны постоянно учиться навыкам своей профессии и способствовать
продвижению этического подхода к своей деятельности.
8 /11

Национальный кодекс деятельности в области информатики и телекоммуникаций

27 мая 1996 года в России был принят Национальный кодекс деятельности в области
информатики и телекоммуникаций.
Обязательства:
Любая деятельность в области информатики и
телекоммуникаций должна быть законной,
пристойной, честной и правдивой.
Каждое техническое и программное средство
должно разрабатываться с чувством
ответственности перед обществом и должно
соответствовать принципам добросовестной
конкуренции, общепринятым в коммерческой
деятельности.
Никакая деятельность не должна оказывать
отрицательного влияния на доверие
общественности к средствам информатики и
телекоммуникаций.
Не использовать чужое ПО без
лицензии/разрешения
Не нарушать тайны передачи
сообщения, не практиковать
вскрытие информационных

Не нарушать тайны передачи
сообщения, не практиковать
вскрытие информационных
систем и сетей передачи данных.
Не извлекать прибыль от
использования товарного знака
или символа, принадлежащего
другой фирме или продукции 9 /11

10. Этика программирования

Комментарии
“Если комментировать код - это хорошо,
значит, мы будем уделять комментариям
внимания ровно столько, сколько
потребуется, чтобы наш код стал лёгким для
чтения даже ребёнку.”
«Экстремальное программирование» К. Бек
Код
begin WriteLn(‘Hello, world’);end.
begin
WriteLn(‘Hello, world’);
end.
ВСЕГДА пишите математические знаки (+ - = * /) через пробел;
чем больше свободного места между строками - тем легче читать код.
https://xakep.ru/2003/09/29/19951/
10/11

11. Этика программирования

Именование переменных
Давайте им осмысленные имена, чтобы их имя примерно отображало
принцип действия переменной (лучше всего словами англ. языка).
Пример:
Edit14 -> edPassEnter(поле ввода пароля)
iCounter + iChan = iRoute;
Первая буква "i" обозначает тип переменной: I – Integer,
s – String, c – Char, b – Boolean и т.д.
Желательно в комментарии перед текстом программы описать, что
обозначает то или иное сокращение (ed: Edit; lb: Label).
https://xakep.ru/2003/09/29/19951/

Кодекс этики - эталон (стандарт) профессионального поведения

Кодекс профессионального поведения может применяться как механизм социализации. Здесь идея заключается в том, что люди, начинающие работать в данной предметной области, изучив кодекс, быстро поймут, каковы стандарты этой профессии. Если существует кодекс профессионального поведения, то есть некоторая гарантия, что все представители этой профессии будут, по крайней мере, знать о стандартах, закрепленных в кодексе.

Кодекс является выражением опыта и согласия большинства лиц данной профессии.

В 80-е годы ХХ века был введен термин "компьютерный профессионал", обозначающий человека, зарабатывающего на жизнь работой с компьютерами. Здесь имелись в виду не только программисты, системные аналитики, системотехники, продавцы компьютерного оборудования, но и пользователи программных и аппаратных средств.

В США попробовали регулировать взаимоотношения между компьютерными профессионалами и обществом посредством "Кодекса профессионального поведения", выработанного Ассоциацией вычислительной техники (Association for Computing Machinery – ACM),

Кодекс этики и профессиональной деятельности в области программной инженерии (версия 5.2)

Программные инженеры должны стремиться к тому, чтобы сделать анализ, разработку спецификаций, проектирование, реализацию, тестирование и поддержку программного обеспечения полезной и уважаемой профессией. В соответствии с их высокой ответственностью за благополучие, безопасность и процветание общества программные инженеры должны твердо придерживаться следующих восьми Принципов:

    ОБЩЕСТВО – Программные инженеры должны действовать неукоснительно в интересах общества.

    КЛИЕНТ И РАБОТОДАТЕЛЬ – Программные инженеры должны действовать согласно интересам клиента и работодателя, если они не противоречат интересам общества.

    ПРОДУКТ – Программные инженеры должны обеспечивать соответствие качества своих продуктов и их модификаций наивысшим возможным профессиональным стандартам.

    ОЦЕНКИ – Программные инженеры должны поддерживать целостность и независимость своих профессиональных оценок.

    МЕНЕДЖМЕНТ – Программные инженеры-менеджеры и ведущие сотрудники должны придерживаться этических подходов к управлению разработкой и поддержкой программного обеспечения и продвигать эти подходы.

    ПРОФЕССИЯ – Программные инженеры должны поднимать престиж и репутацию своей профессии в интересах общества.

    КОЛЛЕГИ – Программные инженеры должны быть справедливы по отношению к своим коллегам, помогать им и поддерживать.

    ЛИЧНАЯ ОТВЕТСТВЕННОСТЬ – Программные инженеры должны непрерывно учиться навыкам своей профессии и способствовать продвижению этического подхода к своей деятельности.

Принцип 3: ПРОДУКТ

Программные инженеры должны обеспечивать соответствие качества своих продуктов и их модификаций наивысшим возможным профессиональным стандартам. В частности, программные инженеры должны:

    Стремиться к высокому качеству, приемлемой стоимости и разумным срокам выполнения проектов, доводя существенные альтернативы до сведения работодателя и клиента, заручившись их согласием с выбором, а также ставя пользователей и общество в известность о них.

    Обеспечивать адекватность и достижимость целей и направленности для всех проектов, над которыми они работают или намереваются работать.

    Выявлять, определять и принимать меры в отношении проблем, связанных с проектом, над которым они работают, и имеющих отношение к этике, экономике, культуре, законности и окружающей среде.

    Гарантировать, что их образование, подготовка и опыт достаточны для всех проектов, над которыми они работают или намереваются работать.

    Гарантировать, что во всех проектах, над которыми они работают или намереваются работать, используются надлежащие методики.

    Работать, следуя наиболее подходящим профессиональным стандартам и отступая от них лишь в тех случаях, когда это оправдано по этическим либо техническим причинам.

    Стремиться к полному пониманию спецификаций программного обеспечения, над которым они работают.

    Гарантировать, что спецификации на программное обеспечение, над которым они работают, хорошо документированы, соответствуют требованиям пользователей и утверждены должным образом.

    Гарантировать реалистичность количественных оценок стоимости, сроков выполнения, трудозатрат, качества и затрат по всем проектам, над которыми они работают или намереваются работать, а также неопределенности этих оценок.

    Гарантировать адекватность тестирования, отладки и ревизий программного обеспечения и сопутствующей документации, над которыми они работают.

    Гарантировать адекватность документации, включая обнаруженные проблемы и их одобренные решения, для всех проектов, над которыми они работают.

    Разрабатывать программное обеспечение и сопутствующую документацию, относясь с уважением к приватности в отношении тех, чьи интересы затрагивает данное программное обеспечение.

    Использовать только надежные данные, полученные приемлемыми с точки зрения морали и закона средствами, и использовать их только надлежащим образом.

    Поддерживать целостность данных, подверженных устареванию и потере актуальности.

    Относиться ко всем видам поддержки программного обеспечения с тем же профессионализмом, что и к новым разработкам.

В России в 1996 году был принят

Национальный кодекс деятельности в области информатики и телекоммуникаций

Среди инициаторов принятия Национального кодекса были Торгово-промышленная палата Российской Федерации, Российский компьютерный союз, Российский национальный конгресс по информатике и телекоммуникациям, Российская компьютерная ассоциация, Российская информационная сеть делового сотрудничества, Международное бюро информации и телекоммуникаций и другие организации и объединения предпринимателей, осуществляющие свою деятельность в области информатики и телекоммуникаций

Кодекс является средством самодисциплины, а также предназначен для использования судами в качестве справочного документа в рамках соответствующего законодательства.

Кодекс распространяется на все виды деятельности юридических и физических лиц в области информатики и телекоммуникаций.

Кодекс устанавливает нормы этичного поведения, которых должны придерживаться стороны, работающие в области информатики и телекоммуникаций: производители, продавцы и потребители технических и программных средств.

Любая деятельность в области информатики и телекоммуникаций должна быть законной, пристойной, честной и правдивой.

Каждое техническое и программное средство должно разрабатываться с чувством ответственности перед обществом и должно соответствовать принципам добросовестной конкуренции, общепринятым в коммерческой деятельности.

Никакая деятельность не должна оказывать отрицательного влияния на доверие общественности к средствам информатики и телекоммуникаций.

ОБЯЗАТЕЛЬСТВА.

СТАТЬЯ 1. Не производить/копировать и не использовать программные и технические средства информатики и телекоммуникаций без разрешения/лицензии собственника/изготовителя или правовладельца/ и не приобретенные на законных основаниях.

СТАТЬЯ 2. Не нарушать законодательство об охране интеллектуальной собственности и признанные нормы авторского права на программные средства и базы данных.

СТАТЬЯ 3. Не нарушать тайны передачи сообщения, не практиковать вскрытие информационных систем и сетей передачи данных.

СТАТЬЯ 4. Не использовать наименования и аббревиатуры других фирм, компаний и организаций без их согласия.

СТАТЬЯ 5. Не извлекать прибыль от использования товарного знака или символа, принадлежащего другой фирме или продукции.

Всемирный день информационного сообщества .

Генеральная Ассамблея ООН в 2006 году приняла резолюцию, в которой провозгласила 17 мая профессиональным праздником всех программистов, системных администраторов, интернет-провайдеров, веб-дизайнеров, редакторов интернет-изданий и всех остальных людей, занятых в сфере информационных технологий.

До 2006 года этот праздник отмечался как Международный день электросвязи или Всемирный день телекоммуникаций. Дело в том, что 17 мая 1865 года в Париже был основан международный Телеграфный Союз.

День программиста .

Профессиональный праздник программистов, отмечаемый на 256-й день года

11 сентября 2009 года президент Медведев подписал Указ, который устанавливает в стране новый официальный праздник - День программиста

Описание презентации по отдельным слайдам:

1 слайд

Описание слайда:

2 слайд

Описание слайда:

История возникновения профессиональной этики С древних времен философы и ученые отмечали взаимосвязь профессии и морали. Первые профессионально-этические кодексы – «Клятва Гиппократа», нравственные установления жрецов.

3 слайд

Описание слайда:

Основы формирования профессиональной этики Необходимость регулирования взаимоотношений людей определенной профессии. Общественное мнение. Профессиональные традиции. Ситуации, возникающие в процессе профессиональной деятельности.

4 слайд

Описание слайда:

Понятие профессиональной этики Профессиональная этика – это совокупность моральных норм, которые определяют отношение человека к своему профессиональному долгу. Она регулирует нравственные отношения людей в трудовой сфере.

5 слайд

Описание слайда:

Структура профессиональной этики Отношения трудовых коллективов и каждого специалиста в отдельности. Нравственные качества специалиста. Взаимоотношения внутри коллективов. Особенности профессионального воспитания.

6 слайд

Описание слайда:

Нравственные качества специалиста Это основа профпригодности. Включают отношение к труду и к участникам трудового процесса. Профессиональная мораль связана с общепринятыми моральными нормами. Нарушение профессиональной этики – это нарушение общих моральных установок. Оно влияет не только на окружающих, но и самого субъекта труда.

7 слайд

Описание слайда:

Виды профессиональной этики Врачебная этика. Педагогическая этика. Этика ученого. Этика актера. Этика художника. Этика психолога. И т.д.

8 слайд

Описание слайда:

«Кодекс этики и профессиональной деятельности в области программной инженерии». Взаимоотношения с обществом Для программиста общественные интересы превыше всего. Программист обязан: нести полную ответственность за свою работу; стараться сбалансировать интересы всех участников процесса, так чтобы польза для общества от проделанной работы была максимальной; публиковать программное обеспечение только в том случае если оно безопасно и полезно для общества; информировать частных лиц или органы власти о возникшей или потенциальной опасности для пользователей, общественности или окружающей среды, причиной которой является программное обеспечение; содействовать в решении общественно-значимых проблем, связанных с использованием, поддержкой, сопровождением и документированием программного обеспечения; предоставлять честную и объективную информацию о программном обеспечении и его возможностях; сообщать о физических ограничениях, необходимых ресурсах, экономических рисках и прочих факторах, которые могут снизить эффективность программного обеспечения; повышать свой собственный профессиональный уровень и способствовать повышению уровня компьютерной грамотности общества.

9 слайд

Описание слайда:

Взаимоотношения с клиентами и работодателями Все усилия программиста должны быть направлены на удовлетворение интересов клиента и работодателя, если это не противоречит общественным интересам. Программист обязан: полностью обеспечивать исполнение своих должностных обязанностей, честно и объективно информировать клиента или работодателя о своих профессиональных знаниях, навыках и образовании; предотвращать использование клиентом или работодателем программного обеспечения, полученного нелегальным или нечестным путем; использовать ресурсы клиента или работодателя только в пределах собственных полномочий и с его согласия; в работе опираться на документацию, заверенную лицом, уполномоченным клиентом или работодателем; сохранять в тайне конфиденциальную информацию клиента или работодателя; своевременно информировать клиента или работодателя о различных аспектах и возможных проблемах, возникающих в процессе реализации проекта; не совмещать выполнение основной работы с реализацией побочных проектов, если это наносит ущерб клиенту или работодателю; не предпринимать никаких действий в собственных интересах, противоречащих интересам клиента или работодателя.

10 слайд

Описание слайда:

Качество продукта Программист должен гарантировать соответствие программного продукта требованиям профессиональных стандартов. Программист обязан: бороться за наивысшее качество, приемлемую стоимость и разумные сроки реализации проектов; гарантировать свою профессиональную состоятельность в рамках проектов, над которыми работает программист; гарантировать, что методы, применяемые программистом, приемлемы для реализации текущих или предлагаемых проектов; работать в соответствии с профессиональными стандартами; полностью осознавать и понимать все требования, предъявляемые к программному продукту, над которым работает программист; гарантировать, что все функциональные возможности программного продукта, над которым работает программист, хорошо документированы, соответствуют требованиям пользователей и одобрены заинтересованными лицами; гарантировать объективную оценку стоимости, необходимых технических и временных ресурсов, качества и соответствия результатов, поставленным целям, для каждого проекта, над которым работает программист; гарантировать качественное тестирование и отладку программного обеспечения, достоверное описание результатов тестирования; гарантировать наличие правильной и объективной документации на разрабатываемое программное обеспечение. Документация должна включать описание обнаруженных недочетов в реализации и методов их устранения; в процессе работы над проектом не допускать утечки личной информации клиентов; использовать в работе только точные данные, полученные легальным и честным путем; обеспечивать актуальность и корректность используемых данных; использовать современные методы сопровождения программного обеспечения. Экспертные оценки Экспертные оценки программиста должны быть объективны и непредвзяты. Программист обязан: утверждать только те документы, которые подготовлены лично или под непосредственным руководством, находятся в пределах компетенции программиста и с содержанием которых он полностью согласен.

11 слайд

Описание слайда:

Управление проектами Программист, управляющий разработкой и сопровождением программного обеспечения, должен придерживаться определенных принципов в своей работе. Программист обязан: обеспечивать эффективное управление всеми проектами; подчиненные должны быть ознакомлены со стандартами и правилами, применяемыми при разработке программного обеспечения, до начала работы; поручать подчиненным работу с учетом их образования и профессиональных навыков, давая возможность дальнейшего повышения уровня знаний и умений; обеспечивать объективную оценку стоимости проектов, времени затрачиваемого на разработку, необходимого персонала для работы над проектами, качества и результатов реализации проектов; при реализации проекта обеспечивать справедливое использование программного кода, разработок, методик, исследований и прочей интеллектуальной собственности подчиненных; не принуждать подчиненных программистов к нарушению положений данного Кодекса; не наказывать подчиненных программистов за высказывание критики относительно проекта.

12 слайд

Описание слайда:

Профессионализм Программист должен повышать авторитет своей профессии в глазах общественности. Программист обязан: организация работы программиста должна способствовать следованию этическим нормам; просвещать общественность относительно сути индустрии разработки программного обеспечения; расширять свои знания в области разработки программного обеспечения за счет участия в профессиональных организациях, конференциях и семинарах, из публикаций; оказывать содействие программистам, которые стараются в своей работе придерживаться положений данного Кодекса; следовать всем правилам, регламентирующим работу программиста, за исключением случаев, когда это противоречит общественным интересам; точно характеризовать разрабатываемое программное обеспечение. Избегать характеристик, которые могут ввести в заблуждение; нести ответственность за ошибки, обнаруженные в разрабатываемом программном обеспечении, своевременно документировать их и работать над их устранением; избегать сотрудничества с работодателями и клиентами, не придерживающимися данного Кодекса; осознавать, что нарушения данного Кодекса не совместимы со званием профессионального программиста; воздействовать на людей, нарушающих данный Кодекс, если это возможно; если воздействовать на людей нарушающих данный Кодекс невозможно, оповещать о нарушениях заинтересованных лиц или властные структуры, имеющие соответствующую компетенцию.

13 слайд

Описание слайда:

Взаимоотношения с коллегами Программист должен быть доброжелателен в общении со своими коллегами, всегда стараться оказывать им помощь. Программист обязан: поощрять своих коллег, твердо следующих положениям данного Кодекса; оказывать содействие коллегами в совершенствовании профессионализма; доверять работе коллег, не подавать необоснованных надежд и обещаний самому; оценивать работу коллег объективно, аргументировано и доброжелательно; со вниманием относиться к мнению коллег, их предложениями и просьбам; помогать коллегам следовать в работе стандартам, регламентирующим защиту конфиденциальной информации, правила хранения паролей, доступа к файлам и другим мерам безопасности; не вмешиваться в карьеру коллег, за исключением случаев, когда разоблачение некомпетентности коллеги в интересах работодателя, клиента или общества; в трудной ситуации обращаться за помощью к более опытному коллеге.

14 слайд

Описание слайда:

Самосознание Программист должен самосовершенствоваться на протяжении всей жизни. Программист обязан: постоянно совершенствовать свои знания в области создания программного обеспечения и управления процессом разработки; постоянно совершенствовать навыки, позволяющие быстро и качественно разрабатывать программное обеспечение без чрезмерных финансовых затрат; совершенствовать навыки написания качественной программной документации; совершенствовать знания в области применения своих профессиональных знаний; изучать стандарты, правила и законы, связанные со сферой разработки программного обеспечения; знать и соблюдать данный Кодекс; не побуждать кого-либо к нарушениям положений данного Кодекса; осознать, что если Вы не соблюдаете данный Кодекс, Вы не можете называться профессиональным программистом.

15 слайд

Описание слайда: