ПРЕАМБУЛА

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

ACM / IEEE - CS объединили свои усилия для создания Кодекса этики и практической деятельности инженерии программного обеспечения.

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

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

  1. Общественные интересы – деятельность специалистом по программному обеспечению должна проистекать в соответствии с общественными интересами и запросами.
  2. Клиенты и работодатели – деятельность специалистом по программному обеспечению должна быть направлена на удовлетворение запросов клиентов и работодателей в соответствии с общественными интересами.
  3. Производство – специалист по программному обеспечению должен гарантировать, что произведенные или модифицированные им программные продукты соответствуют самым высоким, какие только возможны, профессиональным стандартам.
  4. Профессиональные суждения – специалист по программному обеспечению должен поддерживать честность, непредвзятость и независимость своих профессиональных суждений и оценок.
  5. Управление– действия руководителей программных проектов должны подчиняться высоким эстетическим нормам при их руководстве разработкой и сопровождением программного обеспечения.
  6. Профессия – специалист по программному обеспечению должен поддержать на высоком уровне репутацию своей профессии в соответствии с общественными интересами.
  7. Коллегиальность – специалист по программному обеспечению должен поддерживать коллег и быть достойным членом своего коллектива.
  8. Личность – специалист по программному обеспечению должен постоянно учиться, чтобы соответствовать уровню своей профессии, а также должен руководствоваться высокими этическими нормами в повседневной практической профессиональной деятельности.