Logo cn.artbmxmagazine.com

道德与软件工程

目录:

Anonim

“新产品的开发必须在跨学科性质下并通过纳入经济,社会和环境层面以促进可持续发展而对道德负责。” UDD(s / f)

介绍

与道德,价值观,道德和良好风俗有关的那些问题很难一概而论,我什至甚至将它们视为乌托邦,这些原则与各种社会因素直接相关,例如一般和区域文化社会经济阶层,社会和个人的教育水平取决于情况因素和时间;仅举几例。

因此,这些原则会因人而异,并且随着时间的流逝,历史告诉我们,人际关系适合他们的需求。

就是说,我可以向您保证,行为守则旨在根据该地区的用途和习俗,在一定时期内的某些情况下,指导个人的行为。由于法律源于法律,因此有时成为法律法规的基础,而在其他情况下,由于缺乏法律支持,它们只是参考或一般性的框架。

因此,对某些人来说可能是道德的,对于另一些人则可能不是道德的;不管它是否合法。我们有堕胎的情况,在某些地方是合法的,但是在道德和道德上是否可以接受始终存在两难选择。在我们的日常活动中,我们将始终按照我们的原则和价值观行事,这将反映在我们的社交,家庭和专业活动中。

西班牙皇家学院将道德定义为“支配人类行为的道德规范集”,并依靠Argandoña(2008)在他的“ la Caixa”企业社会责任和社会责任讲座中提到的内容。公司治理/商业道德中,我将道德定义为一组道德标准,旨在规范人与人之间的互动,以实现个人之间更愉快的共存。

因此,道德规范是必须满足的一组规则,对人类活动施加了一系列限制,因此这些限制可能会阻碍其营销目标的意图。(Argandoña,2008年)。

拥有超过10年的专业经验,迄今为止,我所采取的最困难的行动之一是当我发现员工受到虐待时,这直接影响了我们的客户,并且在不止一次的情况下,这些滥用信任行为破坏了这种关系与我们的客户。实际上,在调查客户的投诉时发现了这些滥用行为,其结果是终止了所涉及的人员,这些人员不仅是同事,而且是朋友。

发展历程

道德与软件开发之间的关系

道德与人类活动之间的关系是紧密的。作为IT专业人员,我们会发现自己处在导致我们根据道德和原则做出决策的情况下,正如IEEE计算机在《计算机协会和ACM批准软件工程道德规范》一文中提到的那样,我们的表现将有助于产生机会和利益,否则,将造成损害和损失。有意识或无意识地直接或间接地。

计划不周,缺乏参与,不了解项目范围是无疑会影响其开发和实施的因素,如果涉及的人员只是想出售而有意或无意识地抛弃了客户的最终利益,则不会我们只会违反前面提到的道德守则,但是我们将在尼古拉斯·马基雅维利(NicolásMachiavelli)的原则下进行工作:“目的在于手段”。(Jay,A. 2002)。在这种情况下,他们没有实现销售。

软件错误引起问题的情况

被调查的案例被认为是最昂贵的软件错误之一,该案例由新泽西州的奈特资本集团(Knight Capital Group)于2012年开发,涉及股票买卖中的4.4亿美元损失。该程序将负责管理股票市场中的股票以从中获得最大收益,该程序将使用复杂的代码和算法来买卖股票,但是在购买股票后不久便发生了故障该计划启动后,“开始自动购买许多公司的股票,例如RadioShack,福特汽车公司和美国航空-在45分钟内发生未经授权的经营活动,“当该公司意识到将其出售时,造成了上述损失。 (马克·保罗,2012年)

在这种特殊情况下,我认为,行为准则“计算机协会和ACM批准软件工程道德准则”的唯一原则是同事的原则。

一方面有两个道德隐患,另一方面是显着的失败,这是由于缺乏严格的测试和模拟阶段以及应急计划和监控系统所致。违反社会原则;客户和企业家;产品; 行政; 职业; 同事; 个人。

但是,这具有额外的含义,因为马克斯提到英格兰银行警告“…高频连续市场系统以很小的第二​​次风险买卖股票就破坏了市场价值”,因此这类工具源自美国的这种可能被认为对世界经济有害的证券交易委员会呼吁对连续市场进行更严格的监管。因此,将在这种软件的开发在伦理上正确与否方面定义第二种伦理含义。因此,审判原则也被违反。

可持续发展与信息技术(IT)

可持续性似乎是当今的热门话题,环境是主要焦点,然而,可持续性还可以通过适应和维护计算机系统或设备的能力来实现,并且可以根据计算机系统或设备的需求而增长。客户,这有两个基本原则,不需要处置100%的技术,而是可以长期重复使用以减少投资,在环境方法上减少浪费,另一方面,在设计技术时也应寻求具有可生物降解或易于回收的组件的环境平衡,以及较低的能耗,这就是为什么在每个IT项目中都必须始终存在可持续性问题的原因。

结论

当我们参与代码中提到的计算机项目时,我们必须尽可能遵守由此产生的原则以及治理我们所遵循的价值观和道德原则,同时要意识到我们的行为可以产生收益。 ,但也对组织造成极大损害。

同样,我们必须了解在这方面存在的法律和法规,值得记住的是,对它们的无知并不能免除我们的约束。

我们必须改变心态,在压力下表现更好,并做出反应,也就是说,使自己在最后一刻开始工作,致力于纠正错误,并寻求在质量和预防失败的文化下工作。

IT项目开发失败通常是由于相关人员缺乏能力或知识,经验不足,对管理和项目管理流程的无知,对时间和成本的规划和估计不佳所致。 ,缺乏专家或客户的参与,因此持续不断地针对此类主题进行培训非常重要。

尽管我认为行为准则是​​适当的,但它已经发布了至少13年,因此应该对其进行更新。在某些方面,应更加重视开发更加环保的技术,它们在中期有利于项目的可持续性和增长,以及对信息和技术的轻松支持。在故障发生后解除,并制定和执行应急计划。

参考书目

  • 艾伦·佩斯拉克(Alan R. “提高软件质量:基于道德的方法。” Rogerson,S.“软件工程道德和专业实践准则:积极主动的案例。”“ FDA关于巴拿马辐射过度暴露的声明。”软件开发中质量失败的示例Patrick B.最昂贵的计算机错误。 2014年1月15日摘自:http://www.cnnexpansion.com/economiaJimenez P. Guillermo(2014)“第1周视频:道德与可持续性。”Argandoña,A。(2008年1月)。 «La Caixa»企业社会责任和公司治理/商业道德方面的主席。于2014年1月16日从纳瓦拉大学IESE商学院检索:http://www.iese.edu/research/pdfs/OP-08-10.pdfJay,A.(2002年)。马基雅维利:经理人的课程。巴塞罗那:管理2000年。UDD智利德萨罗洛大学(s / f)。可持续发展管理硕士的描述。从UDD检索2013年5月24日:http://ingenieria.udd.cl/mga-santiago-concepcion/presentacion/descripcion Don Gotterbarn,Keith Miller,Simon Rogerson(1999年10月)«计算机学会和ACM批准了道德»。 IEEE-CS / ACM软件工程伦理与专业实践联合工作组执行委员会。 IEEE Computer.Rosalyn McKeown,博士(第2版,2002年7月)。 «可持续发展教育工具包»,Marks Paul,(2012年8月)“机器人交易在45分钟内损失了4.4亿美元”。cl / mga-santiago-concepcion /演示文稿/说明Don Gotterbarn,Keith Miller,Simon Rogerson(1999年10月)《计算机协会和ACM批准软件工程道德规范》。 IEEE-CS / ACM软件工程伦理学和专业实践联合工作组执行委员会。 IEEE计算机,Rosalyn McKeown,博士(第2版,2002年7月)。 «可持续发展教育工具包»,Marks Paul,(2012年8月)“机器人交易在45分钟内损失了4.4亿美元”。cl / mga-santiago-concepcion /演示文稿/说明Don Gotterbarn,Keith Miller,Simon Rogerson(1999年10月)《计算机协会和ACM批准软件工程道德规范》。 IEEE-CS / ACM软件工程伦理学和专业实践联合工作组执行委员会。 IEEE Computer.Rosalyn McKeown,博士(第2版,2002年7月)。 «可持续发展教育工具包»,Marks Paul,(2012年8月)“机器人交易在45分钟内损失了4.4亿美元”。2012年)“机器人交易在45分钟内损失了4.4亿美元”。2012年)“机器人交易在45分钟内损失了4.4亿美元”。
道德与软件工程