miércoles, 10 de febrero de 2016

Ingeniería de software clase 2

INGENIERIA DE SOFTWARE

INTRODUCCION A LA INGENIERIA DEL SOFTWARE

¿Que es la Ingeniería de software?

Una disciplina de la Ingeniería que concierne a todos los aspectos de la producción de software

Los Ingenieros de Software deben:

  • Adoptar un enfoque sistemático para llevar a cabo su trabajo
  • Utilizar las herramientas y técnicas apropiadas para resolver el problema planteado, de acuerdo a las restricciones de desarrollo y a los recursos disponibles

¿cuando?, ¿por que surge?

El termino "Ingeniería del Software" surge a final de los años 60 dentro de una conferencia dedicada a "la crisis del software".

¿que fué la crisis del software?

La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.

Englobó a una serie de sucesos que se venían observando en los proyectos de desarrollo de software:

  • Los proyectos no terminaban en plazo.
  • Los proyectos no se ajustaban al presupuesto inicial.
  • Baja calidad del software generado.
  • Software que no cumplía las especificaciones.
  • Código inmantenible que dificultaba la gestión y evolución del proyecto.
  • ¿Cúal es el código de ética de los ingenieros de software?

    Los ingenieros de software deberán comprometerse a convertir el análisis, especificación, diseño, implementación, pruebas y mantenimiento de software en una profesión respetada y benéfica. De acuerdo a su compromiso con la salud, seguridad y bienestar social, los ingenieros de software deberán sujetarse a los ocho principios siguientes:

    1. Sociedad. Los ingenieros de software actuarán en forma congruente con el interés social.
    2. Cliente. y empresario. Los ingenieros de software actuarán de manera que se concilien los mejores intereses de sus clientes y empresarios, congruentemente con el interés social.
    3. Producto. Los ingenieros de software asegurarán que sus productos y modificaciones correspondientes cumplen los estándares profesionales más altos posibles.
    4. Juicio. Los ingenieros de software mantendrán integridad e independencia en su juicio profesional.
    5. Administración. Los ingenieros de software gerentes y líderes promoverán y se suscribirán a un enfoque ético en la administración del desarrollo y mantenimiento de software.
    6. Profesión. Los ingenieros de software incrementarán la integridad y reputación de la profesión congruentemente con el interés social.
    7. Colegas. Los ingenieros de software apoyarán y serán justos con sus colegas.
    8. Personal. Los ingenieros de software participarán toda su vida en el aprendizaje relacionado con la práctica de su profesión y promoverán un enfoque ético en la práctica de la profesión.

    Taller: Realizar un mapa conceptual de alguno de los temas presentados

    mapa conceptual del código de ética del ingeniero de software

    No hay comentarios:

    Publicar un comentario