现代软件工程_第一周练习_第6题

时间:2022-02-16 21:56:29

  “刷课机”这类软件能帮助使用软件的人按时快捷的选上他们想选课程,或者帮助他们忙着其他事情的同时就能买得到自己想要的火车票等等,但与此同时也会使那些没有使用这种软件的与自己喜爱的课程失之交臂,或者让那些耗费了好长时间一直盯着买票系统的人们也没能买到适合自己的车票……

  如果我们每个人都使用这类软件来达到我们的目的,大量的请求必定会使服务器崩溃,最终适得其反,并且会对系统所有者造成损失,并且这类软件的出现在很大程度上打破了原来公平竞争的现象,也可以说是使用这类软件的人是“作弊”行为,所以说这类软件不符合道德规范;而且如果开发人员发现某个系统的弱点或者漏洞并利用这个发现来牟利,这就应该属于违法的了。

  我们认为“软件工程”不能仅仅的传授学习者开发的技术技能,而且要传授开发者一些关于道德法律的知识。当然了,对于一个具体的开发人员来说,开发一个什么样的软件的真正决定是由开发者的内心世界约束的,所以我们开发人员要有一个道德的底线,并且这个底线要能经得住金钱的诱惑。