Software Engineering Professionalism - Professional Responsibilities in Developing Software

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:

    The relationship between mother and professional has not been a partnership in which both work together on behalf of the child, in which the expert helps the mother achieve her own goals for her child. Instead, professionals often behave as if they alone are advocates for the child; as if they are the guardians of the child’s needs; as if the mother left to her own devices will surely damage the child and only the professional can rescue him.
    Elaine Heffner (20th century)

    Every society consists of men in the process of developing from children into parents. To assure continuity of tradition, society must early prepare for parenthood in its children; and it must take care of the unavoidable remnants of infantility in its adults. This is a large order, especially since a society needs many beings who can follow, a few who can lead, and some who can do both, alternately or in different areas of life.
    Erik H. Erikson (1904–1994)