Modern Software Engineering _ No. 01 Week _ Ji Zitong _ No. 06 Question

Source: Internet
Author: User

6. Some students mentioned that when choosing a course in a university, a "brushing machine" program can be written, using weaknesses or loopholes in the school's course selection system to help certain candidates to certain courses. or help users to brush the purchase of the website, the first to buy train tickets.

are these software legal? Is it ethical? Is it in the scope of "Software engineering"? Please discuss it with us.

Reference information: usually people beckon on the roadside to call a taxi, and only a few people call about the car, from The beginning of the year, in a lot of car software after the advent of the roadside waving often see a lot of taxis do not stop, they have been called to the car software ordered. Is this example different from the one above?

With regard to the definition of non-compliance, I am not sure that I do not understand that the same laws and regulations in the domestic and the software do not involve commercial conduct, there is no relevant provisions.

but I think that is not in line with the moral standard, this at least broke a kind of fairness, so that the two sides of the lesson are at different heights. belongs to the research scope of software engineering. No rules inadequate surrounding area, since the development of software to the height of a project to discuss, there should be a common reference to the development of standards. Standards are not necessarily technical, but also very important at the ideological level. We know that the world of software is impossible without bugs , as long as there are bugs can be used by others. The software world, or the software ecosystem is the need for rules and need to abide by all, how to play the rules well, so that the rules of the people feel the joy of development, so that people who do not obey the rules consciously feel ashamed to do not repeat, this can be said to be a small learning, is included in the scope of research.

I think a taxi this problem and the above problems are common but there are differences. The common denominator is the use of different from the usual way, to get the priority of competition, breaking the original fairness.

The difference is that it's against the code of ethics to exploit the loopholes, and we think that they are doing it with cleverness and disgrace. But the latter, embodies a technological progress, leading the transformation of social life style. Society is in need of continuous progress, science and technology is an important driving force. The use of taxi software, marking the taxi field of lifestyle change Point has arrived. People should learn to adapt to new ways of travel, new ways of life. The passage of every era and the new era will certainly have a short period of labor. The so-called no bloodless revolution, the overthrow of an already accustomed to the way of life, breaking an old idea, it is impossible not to cost, certainly have sacrifices. For example, the country comprehensively promote four comprehensive, which has a focus on industrial upgrading, Mode transformation, short-term backward industries must be depressed, workers must face great challenges, but this is the first bitter after the sweet process. From a large aspect, this is actually a process of continuous progress.

I think the two are the same and different, but the differences are more prominent.

Modern Software Engineering _ No. 01 Week _ Ji Zitong _ No. 06 Question

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.