Logo ru.artbmxmagazine.com

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

Оглавление:

Anonim

«Разработка новых продуктов должна быть этически ответственной, носить междисциплинарный характер и включать экономические, социальные и экологические аспекты в пользу устойчивого развития». UDD (s / f)

Введение

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

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

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

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

Королевская испанская академия определяет этику как «набор моральных норм, регулирующих человеческое поведение» и опираясь на то, что было упомянуто Аргандонья (2008 г.) в его «La Caixa» кафедре корпоративной социальной ответственности и Корпоративное управление / этика в бизнесе, я определю этику как набор моральных норм, направленных на регулирование человеческих взаимоотношений с целью достижения более приятного сосуществования между людьми.

Следовательно, этика - это набор правил, которые необходимо соблюдать, налагая ряд ограничений на деятельность человека, и, следовательно, эти ограничения могут препятствовать достижению их маркетинговых целей. (Аргандонья, 2008).

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

развитие

Связь между этикой и разработкой программного обеспечения

Связь между этикой и деятельностью человека близка. И, как ИТ-специалисты, мы окажемся в ситуациях, которые заставят нас принимать решения, основанные на этических принципах и принципах, как упоминалось IEEE Computer в статье «Компьютерное общество и ACM одобряют этический кодекс программной инженерии», чему будет способствовать наша работа. создавать возможности и выгоды или, в противном случае, убытки и убытки. Прямо или косвенно, сознательно или бессознательно.

Плохое планирование, отсутствие участия, непонимание масштабов проекта - это факторы, которые, несомненно, повлияют на его разработку и реализацию, и если задействованный персонал стремится только к продаже, намеренно или бессознательно оставляя в стороне конечные интересы клиента, не Мы будем нарушать только упомянутый выше этический кодекс, но мы будем работать в соответствии с принципами Николаса Макиавелли: «Цель оправдывает средства». (Джей, А. 2002). Что в этом случае они не должны добиваться продажи.

Случай, когда программная ошибка создала проблемную ситуацию

Расследуемое дело считается одной из самых дорогостоящих программных ошибок, оно связано с потерей 440 миллионов долларов при покупке и продаже акций Knight Capital Group из Нью-Джерси, которая в 2012 году разработала программа, которая отвечала бы за управление акциями на фондовом рынке, чтобы получить от них максимальную отдачу, со сложным кодом и алгоритмами, программа покупала и продавала акции, однако сбой произошел вскоре после того, как После запуска программы «начал автоматически покупать акции широкого круга компаний, таких как RadioShack,Ford Motor Company и American Airlines - через 45 минут в случае несанкционированного доступа », когда компания осознала, что продала их, причинив вышеупомянутый убыток. (Марк Пол, 2012)

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

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

Тем не менее, это имеет дополнительное значение, поскольку Маркс упоминает, что Банк Англии предупреждает, что «… высокочастотные непрерывные рыночные системы, которые покупают и продают акции за доли секунды, рискуют дестабилизировать рыночную стоимость», поэтому эти типы инструментов могут считаться вредными для мировой экономики, исходя из этого, в Соединенных Штатах Америки Комиссия по ценным бумагам призывает к более строгому регулированию непрерывного рынка. Следовательно, второй этический вывод будет определяться тем, является ли разработка этого типа программного обеспечения этически правильной или нет. Следовательно, принцип суждения также был нарушен.

Устойчивость и информационные технологии (ИТ)

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

Выводы

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

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

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

Неудачи в разработке ИТ-проектов, как правило, связаны с отсутствием потенциала или знаний у участников, отсутствием опыта, незнанием процессов администрирования и управления проектами, плохим планированием и оценкой времени и затрат., недостаточное участие специалистов или клиентов, поэтому важно постоянное обучение по этому типу предметов.

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

Библиография

  • Алан Р. Песлак. «Повышение качества программного обеспечения: подход, основанный на этике». Роджерсон, С. «Кодекс этики и профессиональной практики программной инженерии: аргумент в пользу упреждающих действий». «Заявление FDA о чрезмерном облучении в Панаме». Пример провалов качества при разработке программного обеспечения Патрик Б. Самые дорогостоящие компьютерные ошибки. Получено 15 января 2014 г. с: http://www.cnnexpansion.com/economia Хименес П. Гильермо (2014) «Видео недели 1: Этика и устойчивость». Аргандонья, А. (январь 2008 г.). Кафедра «La Caixa» по корпоративной социальной ответственности и корпоративному управлению / этике в бизнесе. Получено 16 января 2014 г. из Бизнес-школы IESE - Университет Наварры: http://www.iese.edu/research/pdfs/OP-08-10.pdf Джей, А. (2002). Макиавелли: уроки для менеджеров. Барселона: Менеджмент 2000.UDD Universidad del Desarrollo de Chile (s / f). Описание магистра в области управления устойчивым развитием. Получено 24 мая 2013 г. из UDD: http://ingenieria.udd.cl/mga-santiago-concepcion/presentacion/descripcion Дон Готтербарн, Кейт Миллер, Саймон Роджерсон (октябрь 1999 г.) «Компьютерное общество и ACM одобряют Кодекс программной инженерии Этика ». Исполнительный комитет Объединенной целевой группы IEEE-CS / ACM по этике и профессиональной практике программной инженерии. IEEE Computer. Розалин МакКаун, доктор философии. (Версия 2, июль 2002 г.). «Education for Sustainable Development Toolkit». Marks Paul, (август 2012 г.) «Торговля роботами теряет подписанные 440 миллионов долларов за 45 минут».cl / mga-santiago-concept / презентация / описание Дон Готтербарн, Кейт Миллер, Саймон Роджерсон (октябрь 1999 г.) «Компьютерное общество и ACM утверждают этический кодекс программной инженерии». Исполнительный комитет Объединенной целевой группы IEEE-CS / ACM по этике и профессиональной практике программной инженерии. IEEE Computer. Розалин МакКаун, доктор философии. (Версия 2, июль 2002 г.). «Education for Sustainable Development Toolkit». Marks Paul, (август 2012 г.) «Торговля роботами теряет подписанные 440 миллионов долларов за 45 минут».cl / mga-santiago-concept / презентация / описание Дон Готтербарн, Кейт Миллер, Саймон Роджерсон (октябрь 1999 г.) «Компьютерное общество и ACM утверждают этический кодекс программной инженерии». Исполнительный комитет Объединенной целевой группы IEEE-CS / ACM по этике и профессиональной практике программной инженерии. IEEE Computer. Розалин МакКаун, доктор философии. (Версия 2, июль 2002 г.). «Education for Sustainable Development Toolkit». Marks Paul, (август 2012 г.) «Торговля роботами теряет подписанные 440 миллионов долларов за 45 минут».2012) «Робот-трейдинг теряет подписанные 440 миллионов долларов за 45 минут».2012) «Робот-трейдинг теряет подписанные 440 миллионов долларов за 45 минут».
Этика и программная инженерия