6. 有學生提到,在大學選課的時候,能夠寫一個「刷課機」的程序,利用學校選課系統的弱點或漏洞,幫助某些人選到某些課程。或者幫助用戶刷購票網站,先買到火車票。這些軟件合法麼?符合道德規範麼?是在「軟件工程」的研究範圍麼? 請你們討論。編程
答:我以爲所謂的「刷課機」及刷票軟件是不違法的,可是不符合道德規範。由於這種軟件從本質上來講屬於用不合理的手段獲取解決問題的捷徑,不算違法可是侵犯了他人的利益,使別人在付出相同的勞動後得不到公平的成果。就像購票軟件,可能會形成黃牛黨的泛濫,雖然這可能不是軟件開發者的本意,但使得不少確實須要票的人卻由於刷票軟件而一票難求,這有失道德。
但我以爲這是屬於「軟件工程」範疇的。軟件工程是一門探析用工程化手段維護與構建科學的、高效率軟件的學科,主要是進行可行性研究。「刷課機」等就是用編程的方法創造一種快捷簡便的方法來知足需求,因此我認爲是屬於軟件工程的研究範圍。網站