第一周——15选1
有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程。或者帮助用户刷购票网站,先买到火车票。这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么? 请大家讨论。
类似于这种刷访问访问的方式来达到抢占某些限额的资源的做法并不算是犯法,只是通过机器模拟代替人为点击的方式来达到某种目的,并没有造成太多的负面影响。由于人的点击速度始终没有机器模拟的速度快,从道德规范来说,这使得有些用户处在不平等的地位,间接的损害到了他人的利益。
软件工程是研究用工程化方法构建和维护有效的、实用的和高质量的软件,它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。而刷课机属于软件的范畴,但不属于一个工程领域,所以说它并不属于“软件工程”的研究范围内。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步