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

Содержание

Слайд 2

Введение Компьютерная этика еще не сложилась как нормативная дисциплина и как

Введение

Компьютерная этика еще не сложилась как нормативная дисциплина и как комплекс

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

Экскурс в историю В 80-е годы ХХ века американскими этиками был

Экскурс в историю

В 80-е годы ХХ века американскими этиками был введен

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

Современные кодексы профессиональной этики В настоящее время существует несколько кодексов профессиональной

Современные кодексы профессиональной этики

В настоящее время существует несколько кодексов профессиональной этики

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

Этический кодекс ACM/IEEE Кодекс содержит восемь Принципов, связанных с поведением и

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

Кодекс содержит восемь Принципов, связанных с поведением и решениями,

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

Содержание кодекса ACM/IEEE (1999) «Преамбула» Специалисты по программному обеспечению преобразуют выполняемую

Содержание кодекса ACM/IEEE (1999) «Преамбула»

Специалисты по программному обеспечению преобразуют выполняемую ими работу

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

Содержание кодекса ACM/IEEE (1999) Общественные интересы – деятельность специалистов по программному

Содержание кодекса ACM/IEEE (1999)

Общественные интересы – деятельность специалистов по программному обеспечению

должна проистекать в соответствии с общественными интересами и запросами.
Слайд 8

Содержание кодекса ACM/IEEE (1999) Клиенты и работодатели – деятельность специалистов по

Содержание кодекса ACM/IEEE (1999)

Клиенты и работодатели – деятельность специалистов по программному

обеспечению должна быть направлена на удовлетворение запросов клиентов (пользователей) и работодателей в соответствии с общественными интересами.
Слайд 9

Содержание кодекса ACM/IEEE (1999) Производство – специалист по программному обеспечению должен

Содержание кодекса ACM/IEEE (1999)

Производство – специалист по программному обеспечению должен гарантировать,

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

Содержание кодекса ACM/IEEE (1999) Профессиональные суждения - специалист по программному обеспечению

Содержание кодекса ACM/IEEE (1999)

Профессиональные суждения - специалист по программному обеспечению должен

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

Содержание кодекса ACM/IEEE (1999) Управление – действия руководителей программных проектов должны

Содержание кодекса ACM/IEEE (1999)

Управление – действия руководителей программных проектов должны подчиняться

высоким этическим нормам при их руководстве разработкой и сопровождением ПО.
Слайд 12

Содержание кодекса ACM/IEEE (1999) Профессия - специалист по программному обеспечению должен

Содержание кодекса ACM/IEEE (1999)

Профессия - специалист по программному обеспечению должен поддерживать

на высоком уровне репутацию своей профессии в соответствии с общественными интересами.
Слайд 13

Содержание кодекса ACM/IEEE (1999) Коллегиальность - специалист по программному обеспечению должен

Содержание кодекса ACM/IEEE (1999)

Коллегиальность - специалист по программному обеспечению должен поддерживать

коллег и быть достойным членом своего коллектива.
Слайд 14

Содержание кодекса ACM/IEEE (1999) Личность – специалист по программному обеспечению должен

Содержание кодекса ACM/IEEE (1999)

Личность – специалист по программному обеспечению должен постоянно

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

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

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

27 мая 1996 года

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

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

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

Любая деятельность в области

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

Национальный кодекс деятельности в области информатики и телекоммуникаций ОБЯЗАТЕЛЬСТВА СТАТЬЯ 1.

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

ОБЯЗАТЕЛЬСТВА
СТАТЬЯ 1. Не производить/копировать

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

Этика программирования Уважающий себя и своих коллег программист должен также придерживаться

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

Уважающий себя и своих коллег программист должен также придерживаться общепринятой

этики программирования с целью повышения читаемости и понятности кода.
Комментарии
«Если комментировать код — это хорошо, значит, мы будем уделять комментариям внимания ровно столько, сколько потребуется, чтобы наш код стал лёгким для чтения даже ребёнку» - «Экстремальное программирование» К.Бек
Именование переменных — следует давать переменным осмысленные имена, чтобы их имя примерно отображало принцип действия переменной
Код — следует всегда писать математические знаки через пробел, оставлять свободное место между строками.
Слайд 19

Заключение Только следуя правилам профессиональной этики можно стать по настоящему достойным

Заключение

Только следуя правилам профессиональной этики можно стать по настоящему достойным и

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