Route 495 Software, LLC Route 495 Software, LLC



Route 495 Software, LLC
serv@Route495Software.com

Software Engineering Ethics and Quality Control

Professional Practice
The joint IEEE and ACM Software Engineering Code of Ethics and Professional Practice [1] encourages software engineers to undertake positive actions and resist pressures to act unethically.

The code includes eight basic principles.
  1. Public —Software engineers shall act consistently with the public interest.
  2. Client and employer —Software engineers shall act in a manner that is in the best interest of their client and employer, consistent with the public interest.
  3. Product —Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
  4. Judgment —Software engineers shall maintain integrity and independence in their professional judgment.
  5. Management —Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
  6. Profession —Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
  7. Colleagues —Software engineers shall be fair and supportive of their colleagues.
  8. Self —Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
Route 495 Software, LLC subscribes to and practices these objectives.

Software quality control
Route 495 Software performs informal code reviews during the software development process. [2] Before the software begins the integration phase with the customer, we perform and document a formal review. [2] We also contribute to the customer’s design review process specified by the customer’s quality control policies when requested.

After the software has undergone customer acceptance testing, we perform any additional reviews necessary to ascertain that both the software and its documentation comply with the software design documents and meet the customer’s expectations. Any changes or omissions discovered during this process result in amendments to the design documents and the process continues until the entire customer’s expectations are satisfied.

Route 495 Software also performs Independent Validation and Verification (IV&V) on behalf of its clients. [2]

References
   1. Software Engineering Code of Ethics and Professional Practice
   2. NASA Verification and Validation

Home page

This webpage copyright © 2009, Route 495 Software, LLC