0
Sepet

Código de Ética y Conducta Profesional de ACM

Lo leí completo un par de veces, y les recomiendo que no se queden sólo con mi resumen sino que tambien lo lean, lo comprendan y lo internalicen. Teniendo un cuerpo de conocimientos básico de la profesión, y cuerpos de conocimiento para cada especialidad, que insisto, deben estar en constante revisión, lo que queda es definir la forma en que se evaluará a cada profesional de la industria. Si los criterios de admisión son excesivamente rigurosos, por ejemplo, bloqueando la entrada al gremio de cualquier persona que no haya terminado estudios formales en el área de computación, dejaremos por fuera a muchísimo talento que puede hacer un aporte valioso a la industria, a la economía y a la sociedad en general. Muchas figuras importantes de la computación estudiaron carreras distintas a la computación, y muchos otros abandonaron sus carreras de computación para dedicarse a otras labores que han tenido un impacto muy importante en la industria.

¿Cuál es la razón por la que los probadores de software deben seguir su código de ética?

Ser cuidadosos para utilizar sólo datos precisos, obtenidosmediante medios legales y éticos, y utilizarlos sólo de manerasadecuadamente autorizadas. Identificar, definir, y examinar temas éticos, económicos,culturales, legales y medioambientales relacionados con cualquier proyecto. Mantener como privada cualquier información confidencialobtenida mediante el trabajo profesional, siempre que tal confidencialidadno sea inconsistente con los aspectos de interés general y con laley.

Triángulo del testing

En estos casos es especialmente importante que se tomen precauciones para evitar daños a terceros. No se pretende que se utilicen partes individuales del Códigoaisladamente, para justificar errores por omisión o comisión.La lista de Principios y Cláusulas no es exhaustiva. El Códigono es un simple algoritmo ético que genera decisiones éticas.En algunas situaciones los estándares pueden entrar en conflictoentre sí o con estándares de otras fuentes.

codigo de etica tester de software

Códigos de ética existentes

  • La depuración era el principal método de prueba en ese momento y lo siguió siendo durante las siguientes dos décadas.
  • Mantener objetividad profesional con respecto a cualquier softwareo documentos relacionados para los que se les pida evaluación.
  • El contexto dinámico y exigente de la ingeniería del softwarerequire que el código sea relevante y adaptable a las nuevas situacionesa medida que ocurran.
  • Mejorar su conocimiento de este Código, su interpretacióny su aplicación al trabajo.

Si estás empezando en el mundo del desarrollo, te aconsejo que primero entiendas los tipos de tests, que experimentes con ellos y entiendas bien para qué sirve cada uno de ellos. Cuando tengas soltura, dale una oportunidad a TDD; así verás las diferencias y las ventajas que tiene uno frente al otro. Como respuesta a esto surge una práctica que se llama TDD (Test Driven Development), o Desarrollo dirigido por tests. Esta práctica nos indica que primero se escribe el test y luego el código que hace que ese test sea válido. Después se refactoriza el código, es decir, se mejora el código para que cumpla ese conjunto de buenas prácticas.

Las tecnologías y las prácticas deben ser lo más inclusivas y accesibles que sea posible, y los profesionales de la Informática deben tomar medidas para evitar el desarrollo de sistemas o tecnologías que privan del derecho a decidir u oprimen a las personas. Diseño que falle en la inclusión y el acceso equitativo puede ocasionar una discriminación injusta. Sin esas aspiracioneslos detalles https://misplataformas.com/los-diferentes-tipos-de-pruebas-de-software-y-su-relacion-con-la-automatizacion/ pueden convertirse en tediosos y legalistas; sin los detalleslas aspiraciones pueden convertirse en altisonantes pero vacías;conjuntamente las aspiraciones y los detalles conforman un códigocohesivo. Finalmente, una responsabilidad vital de un gremio de profesionales de la computación es establecer los criterios que determinan que un profesional está capacitado para ser parte del gremio.

Por ejemplo, la contribución de tiempo y energía a proyectos que ayudan a la sociedad, como el desarrollo de software libre, de código abierto, puesto a disposición del dominio público, ilustra un aspecto positivo de este principio. Los profesionales de la Informática no deberían reclamar la propiedad del trabajo que ellos, u otras personas, hayan compartido en forma de recursos públicos. El Código está diseñado para inspirar y guiar la conducta ética de todos los profesionales de la Informática, incluyendo a los profesionales actuales y futuros, a los instructores, los estudiantes, las personas influyentes y a cualquiera que utilice la tecnología informática para generar un impacto. El Código incluye principios formulados como declaraciones de responsabilidad, basados en la idea de que el bien público siempre es la primera prioridad. Cada principio esta complementado con guías que proporcionan explicaciones para ayudar a los profesionales de la Informática a comprenderlo y aplicarlo. El testing o pruebas de software es, básicamente, un proceso por el que se comprueba que algo funciona como esperamos que lo haga.

RESPONSABILIDADES PROFESIONALES.

Evitar asociaciones con empresas y organizaciones que esténen conflicto con este código. Ser preciso en la descripción de las característicasdel software en el que se trabaja, evitando no sólo falsas declaraciones,sino también declaraciones que podrían razonablemente suponerseespeculativas, vacías, curso de tester decepcionantes, engañosas o dudosas. Garantizar que se informa a los empleados de los estándaresantes de adherirse a ellos. Garantizar que están cualificados, mediante una adecuadacombinación de educación, adiestramiento y experiencia, paracualquier proyecto en el que trabajen o lo vayan a hacer.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir