Antecedentes de la mercadotecnia en méxico y europa
INGENIERIA EN DESARROLLO DE SOFTWARE
PRINCIPIOS
Principio 1: SOCIEDAD
Los ingenieros de software actuaran de forma congruente con el interés social.Particularmente, los ingenieros de software deberán, cuando sea apropiado:
1. Aceptar la responsabilidad total de su trabajo.
2. Moderar los intereses del ingeniero de software, el empresario, el cliente y los usuarios con el bienestar social.
3. Aprobar software solo si se tiene una creencia bien fundamentada de que es seguro, cumple las especificaciones, pasa las pruebas apropiadas y no reduce la calidad de vida, la privacidad o dana el medio ambiente. El efecto ultimo del trabajo deberá ser el bien social.
4. Exponer a las personas o …ver más…
Solo en caso de que ubiera una justificación ética o técnica mayor, se permite alterar dichos estándares.
7. Esforzarse por entender completamente las especificaciones del software en el que se trabaja.
8. Asegurar que las especificaciones del software en el que se trabaja están bien documentadas, satisfacen los requerimientos del usuario y cuentan con las aprobaciones adecuadas.
9. Asegurar estimaciones cuantitativas realistas de costos, agenda, personal, calidad y resultados de cualquier proyecto en el que se trabaja o se propone trabajar, proporcionar una evaluación de la incertidumbre de esas estimaciones.
10. Asegurar que las pruebas, depuración, revisión de software y documentos relacionados con los que se trabajan sean los adecuados.
11. Asegurara que la documentación sea la adecuada, incluyendo problemas significativos encontrados y soluciones adoptadas, para cualquier proyecto en el que se trabaja.
12. Trabajar para desarrollar software y documentos relacionados que respeten la privasidad de aquellos a quienes esta dirigido este software.
13. Ser cuidadoso para usar solo datos precisos derivados por medios éticos y legales, y usarlos solo de las maneras propiamente autorizadas.
14. Mantener la integridad de los datos siendo sensible a aquellos inexactos u obsoletos.
15. Tratar todas las formas de mantenimiento de software con el mismo profesionalismo que los desarrolladores