6.有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程。或者帮助用户刷购票网站,先买到火车票。这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么?

第一,显然,这些软件的合法性是存在一些问题的,当然也违反了我们当代道德规范的要求。

第二,利用利用我们所学到的科学手段去从事一些存在欺诈行为的事情也是违背了我们学习的宗旨。

作为高文化程度的人群,群体,利用科学知识去做一些违法乱纪的事情是很可怕的,然而这些违犯法律违背道德约束的软件开发到底属不属于“软件工程”的研究范围呢?

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言数据库软件开发工具、系统平台、标准、设计模式等方面。

在现代社会中,软件应用于多个方面。典型的软件有电子邮件嵌入式系统、人机界面、办公套件、操作系统编译器数据库游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。(from 百度百科)

本人认为软件工程的研究是以服务社会,服务人民为宗旨的。而不是为了投机取巧,破坏社会正常秩序的。

这些不良软件的研发就好比是游戏外挂,可能我们也曾享受使用外挂的快感,但游戏运营商极力反对的外挂使用是为了维护广大玩家的公平性,这种行为一方面有法律的管制,一方面也要靠我们的自我约束。“刷课机”和所谓的购票网站都是这样,破坏了大家的公平性,违背了道德规范,就好比考试作弊,是一种可耻的行为。我们在做好自己的同时,也应该及时对这种行为现象做出举报。

所以,本人认为如标题中的类似不良软件开发根本不属于软件工程的任何研究方向,而更像是一本警示我们不要触及的违规行为警示。因为,软件开发本身并没有过错,而使用它的人有了邪念,自然就违反了道德规范。

时间: 2024-08-24 23:03:05

6.有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程。或者帮助用户刷购票网站,先买到火车票。这些软件合法么?符合道德规范么?是在“软件工程”的研究范围么?的相关文章

关于刷课机的自己的一些看法(15选1第6题)

现在有好多的刷机软件,游戏外挂,某某破解程序,注册机等等,都打破了常规的软件的正常运行顺序,达到别人很难做到的结果. 有了刷课机,我们不必时刻等待在电脑前不断的刷新来选课,节省了啦好多时间,相反的,那些不用刷课软件的未必能够选上想要的课,对于前者而言,后者有点不懂快捷,太傻太天真,对于后者而言,前者就是作弊,这是不公平的,应该被遏制..... 而对于好多用户来说,刷票软件才是真正的神兵利器,有了它我们就能在第一时间抢到并下单,多么的方便,反而可悲的就是,在火车站排队好久,但是买不到回家的票才是最

用Python写一个批量生成账号的函数(用户控制数据长度、数据条数)

# 1.写一个函数,批量生成一些注册使用的账号:产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母.小写字母.数字组成 import random,stringdef Users(num,len): result = [] a = string.ascii_lowercase b = string.ascii_uppercase c = string.digits d = string.ascii_letters count = 0

百万用户时尚分享网站feed系统扩展实践

Fashiolista是一个在线的时尚交流网站,用户可以在上面建立自己的档案,和他人分享自己的以及在浏览网页时看到的时尚物品.目前,Fashiolista的用户来自于全球100多个国家,用户达百万级,每日分享的时尚物品超过500万.作为一个以社交.分享的网站,feed系统占据了网站的核心架构,Fashiolista的创始人兼CTO Thierry Schellenbach撰写了一篇博客,分享了自家网站feed系统建设的经验,译文如下: Fashiolista最初是我们作为兴趣在业余时间开发的一个

Project Server 2013新手入门 (一)为PWA添加用户并分享网站

之前做过Project server 2013的很多测试,一直没发上来.现在终于想着能写点自己会的东西,都比较简单,我也是新手. 之前测试的文档我会陆续的发上来,供新人参考,有不懂的,大家也可一起讨论. 我这里就不先写什么安装操作的文档啦,如果以后有需要,我再做.接下来的几篇稿子,我都写project PWA搭建好之后的一 些实际测试.那么,接下来我就开始分享我知道的东西. 一.为PWA新建用户 我们都知道微软的产品基本都是基于微软特有的AD活动目录的,这些产品像Exchange,Lync,Sh

云时代来临,快速利用CDN服务为海外用户访问国内网站加速

云时代,如何利用CDN服务为海外用户访问国内网站加速 本文Blog地址:http://www.cnblogs.com/taosha/p/6760079.html,您可以自由转载,请保留出处,谢谢配合! 众所周知,海外用户访问国内网站速度都不尽人意,主要原因是地理距离比较远,中国到海外的Internet出口带宽有限且中间还隔着"长城防火墙".那我们有什么办法可以来加速海外用户对国内网站的访问速度么?答案就是CDN服务.本文主要就是介绍CDN服务提高海外客户访问国内网站的加速原理,海外CD

cookie案例-显示用户上次访问网站的时间

1 package cn.itcast.cookie; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import java.util.Date; 6 7 import javax.servlet.ServletException; 8 import javax.servlet.http.Cookie; 9 import javax.servlet.http.HttpServlet; 10 import javax

Ouibounce – 在用户离开你网站时显示模态弹窗

Ouibounce 是一个微小的库,用于实现在用户离开你的网站的时候显示一个模式窗口.这个库可以帮助你增加着陆页的转换率. Ouibounce 会在当鼠标光标移动到接近(或通过)视口(viewport)的顶部的时候触发. 默认情况下, Ouibounce 只会为每个访问者触发一次.当 Ouibounce 触发后,将会创建一个 Cookie,以确保非侵扰性的使用体验.这个库可以帮助你实现在访客离开你网站的时候提供一些有价值的内容. 您可能感兴趣的相关文章 太赞了!超炫的页面切换动画效果[附源码下载

C#中模拟用户登陆SharePoint网站

自动化测试一个SharePoint网站,首先要登陆,我们今天就模拟一下用户登陆SharePoint网站的过程,这一过程可以通过其他方式完成模拟,比如通过Coded UI Test录制脚本会更方便,但是这里主要介绍通过API结合Selenium2.0来实现这个过程: 首先我们要创建一个C#的Project,什么类型的都可以,这里拿控制台程序举例,程序如下: using System; using System.Collections.Generic; using System.Linq; usin

Forefront TMG 2010 篇(九)--禁止用户访问特定网站

上文已经提过可以允许用户直接访问外网了,但是公司有特定的要求,不允许某些用户访问某些网站,如:淘宝.QQ.奇艺等.所以我们又要进行相关的设置. 计划: A.建立二个用户组: 无限制用户>>>>公司因为要控制,允许一部分人联网,所以没有办法使用默认的所有者 受限制用户>>>>在允许上网的基础上,进行限制. B.建立 URL 集. 方便把不允许访问的网站集合起来. C.使用 web 访问策略. 创建一条WEB访问策略,就可以把隐藏起来的系统策略调出来,再进行编辑