DK
Кодекс этики, разработанный ACM/IEEE (@IEEE/ACM 1999)
Кодекс этики и практической деятельности
инженерии программного обеспечения
ACM/IEEE-CS объединили свои усилия для создания Кодекса этики и практической деятельности инженерии программного обеспечения.
ПРЕАМБУЛА
Краткая версия Кодекса резюмирует наши цели в сжатой форме; статьи, которые содержатся в полной версии, дают расширенное и полное толкование наших целей в качестве пути, которым должны следовать профессионалы в области инженерии программного обеспечения. Без учета целей толкования будут скучными юридическими подробностями, без полного толкования цели становятся высоким, но пустым звуком. Вместе цели и толкования образуют целостный кодекс.
Специалисты по программному обеспечению преобразуют выполняемую ими работу по анализу и созданию спецификаций, проектированию и разработке, тестированию и сопровождению программного обеспечения в общественно полезную и уважаемую профессию. В соответствии с этим, кроме общественных обязательств относительно здоровья, безопасности и благополучия общества, специалисты по программному обеспечению должны взять на себя обязательства следовать восьми перечисленным принципам.
1. Общественные интересы – деятельность специалистов по программному обеспечению должна проистекать в соответствии с общественными интересами и запросами.
2. Клиенты и работодатели – деятельность специалистов по программному обеспечению должна быть направлена на удовлетворение запросов клиента и работодателей в соответствии с общественными интересами.
3. Производство – специалист по программному обеспечению должен гарантировать, что произведенные или модифицированные им программные продукты соответствуют самым высоким, какие только возможны профессиональным стандартам.
4. Профессиональные суждения – специалист по программному обеспечению должен поддерживать честность, непредвзятость и независимость своих профессиональных суждений и оценок.
5. Управление – действия руководителей программных проектов должны подчиняться высоким этическим нормам при их руководстве разработкой и сопровождением программного обеспечения.
6. Профессия – специалист по программному обеспечению должен поддерживать на высоком уровне репутацию своей профессии в соответствии с общественными интересами.
7. Коллегиальность – специалист по программному обеспечению должен поддерживать коллег и быть достойным членом своего коллектива.
8. Личность – специалист по программному обеспечению должен постоянно учиться, чтобы соответствовать уровню своей профессии, а также должен руководствоваться высокими этическими нормами в повседневной практической профессиональной деятельности.