Professional Responsibilities in Developing Software
Who's Responsible?
- The developers work with clients and users to define system requirements. Once the system is built if any accidents occur, such as economical harm or other, who is responsible?
- If an independent QA team does integration testing and does not discover a critical fault in the system, who is ethically responsible for damage caused by that fault?
Responsibilities for Engineering and Geoscience Software
- Developing software is a highly risky proposition. The software development process is a complex undertaking consisting of specifying, designing, implementing, and testing. Any small mistake or fault will cause unlimited damage to society. Professional Members contribute to the success of software development projects. However, Association of Professional Engineering and Geoscience is primarily concerned with their responsibility for minimizing the risk of failure and protecting the public interest.
Read more about this topic: Software Engineering Professionalism
Famous quotes containing the words professional and/or developing:
“Virtue and vice suppose the freedom to choose between good and evil; but what can be the morals of a woman who is not even in possession of herself, who has nothing of her own, and who all her life has been trained to extricate herself from the arbitrary by ruse, from constraint by using her charms?... As long as she is subject to mans yoke or to prejudice, as long as she receives no professional education, as long as she is deprived of her civil rights, there can be no moral law for her!”
—Flora Tristan (18031844)
“... the big courageous acts of life are those one never hears of and only suspects from having been through like experience. It takes real courage to do battle in the unspectacular task. We always listen for the applause of our co-workers. He is courageous who plods on, unlettered and unknown.... In the last analysis it is this courage, developing between man and his limitations, that brings success.”
—Alice Foote MacDougall (18671945)