Font Size: a A A

Analysis And Countermeasures Research On Software Development Ethics Question

Posted on:2009-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:J C LvFull Text:PDF
GTID:2155360245962185Subject:Ethics
Abstract/Summary:PDF Full Text Request
Information technology's swift development not only has brought huge benefit to the humanity, simultaneously has brought many negative effects. As an important component of the information technology, software has the ambiguity performance similarly, both may bring the convenience and many puzzles to the people. Therefore, based on the software development ethics's production rule, ethics principle which the discussion and the establishment software exploiter should follow, has positive and profound significance as regard to the coordinated network society ethics order and the advancement of harmonious society construction.The software development is the construct of the software system or system's software part process according to the users'request. The development personnel and the customer have their own right and duty, which exist not only in the economical relations, but also in ethics relations. Software development's main body contains the related software's developer, the exploiter, the superintendent, including individual and community. Ethic values have profound influence on the software development. The software exploiter is the realistic society's person, its behavior receives ethics standard restriction, aspects and so on. Software development initiately is a project, process and result, can manifest software's ethics value tendency, the society already has some moral rules through the influence on software exploiter, which are concealed in software itself. In the moral behavior choice aspect, software's exploiter and the user can have the corresponding influence on software's use. The exploiter might act according to individual fondness to join the malicious code to software's source code to make the software attach to the corresponding negative effect. Certainly, people's behavior choice is needed to receive each kind of detachment condition and the subjective's conditionrestriction.The fairness principle what the humanity has pursued is an important ethics principle, fully manifesting the rationalization of human society. The basic principle people chose must guarantee people's basic equal rights. The software development subject should treat each user impartially, moreover, software development's non-centricity, interpersonal relationship's non-substantivity, so it causes the realization of fairness more urgent. Software development's main part should be responsible for his choice when he has the freedom right. Software development's main body must strengthen the responsibility consciousness, and the importance of unify between rights and obligations. Software product's reliability is relative, so it is inevitable to cause harm to the user. The standard of conduct which the software development occupies is what people must observe when engaged in each kind of occupation. The software exploiter, should deeply love the official duty; warm work, civilized service; be fastidious about the quality, pay great attention to the prestige; observe the discipline, obey the law impartially; unity cooperation, cooperate friendly and so on. The software development causes moral problems, involving the computer software's design and programming, the product sale and the service, software's establishment and the operation, individual application and the creation and so on. Looked from the domestic and foreign practices, the main moral question includes: software's intellectual property rights question; software development product quality question; individual right of privacy question; software product to consumer and society's responsibility question. Its reason involves the software exploiter stratification plane, the software technique stratification plane, the cyberspace cyberspace stratification plane, the thought culture stratification plane as well as the economic interest stratification plane and so on .Because the network has the function of resource sharing, the propagation velocity is quick, the area of influence is broad, global character and open, anonymous and hypothesized and characteristics such like those. Software development ethics question is conected not only with imperfect technology, but also with the people in the network advancement, the value idea, the thinking mode compatible, thought culture aspects also concerned. Cause the software development which the thought cultural element mainly included contains"the information worship"negative effect, hacker philosophy pan-and so on. In terms of such questions, the software development must preserve the humanist guiding principle, the perfect software development occupational ethics standard, and strengthen the thought moral education, perfect management system.
Keywords/Search Tags:Software development, Ethics question, Moral reconstruction
PDF Full Text Request
Related items