Introduction to Software Ethics The Webster Dictionary defines copyright as "an exclusive legal right to reproduce, publish, and sell copyrighted works and forms (literature, music, artwork, etc.)". The owner of the work has an exclusive right to distribute or reproduce his work and in order to protect the work, the work must be original and "specific expression medium" [ 1].
I will explain the ethical, legal, professional and social issues in the IT project. This leads to the development of ethical software in the IT industry. The failure rate of the software development project is estimated at 70%. I can not understand human history, or I do not want to make a failed software project. (Alan J. Thomson, Daniel L. Schmoldt, 2001). It shows that more attention to ethics leads to successful software. By calling the above question in an ethical way of system design and development, you can expect high standards of successful software after change. Instead of using traditional SSADM, the main developers can use the CATWOE model for analysis and design, SSADM is focusing on technical issues rather than ethical issues. However, CATWOE discusses ethical, social, professional and legal issues in the development process (Alan J. Thomson, Daniel L. Schmoldt, 2001).
As a student of learning skills, I realized the necessity of transparency. I support the idea that I should place more emphasis on the ethical meaning of software development. Every kind of software brings a wide range of ethical results, and engineers are responsible for considering humankind when developing technology.
We need software engineers to begin thinking deeply about the ethical meaning of the world they are creating. For computer science major, you need to attend a liberal arts course. The software should be regulated. Engineers should develop a common set of ethics that can be used when asked to create illegal or unethical things like Uber, Volkswagen, Facebook, and many other companies. Life depends on it
Software engineering ethics starts with a summary of eight common ethics rules. "These eight perspectives represent different areas of focus for software engineers: general, employer, product, judgment, management, professionalism, colleagues, and self" (Bowyer 2001, p. 51). Computers play an important role in industry, government, medicine, education, and so on. The role of software engineers begins with the implementation part of the software lifecycle that handles the coding of software systems. Software engineers are relatively likely to function well without harm. Coupled with commitment, software engineers should follow the following ethics and professional procedures.