14
DESARROLLO DE SISTEMAS CONTABLES I INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE CLASE 01 Ing. Luis Ricardo Llampazo Mandamiento

Ingenieria de Software

Embed Size (px)

DESCRIPTION

Introduccion a la Ingenieria de Software

Citation preview

  • DESARROLLO DE SISTEMAS CONTABLES IINTRODUCCIN A LA INGENIERA DE SOFTWARECLASE 01Ing. Luis Ricardo Llampazo Mandamiento

  • ndice

    Evolucin del softwareDefinicin Ingeniera de SoftwareTipos de softwareSoftware HeredadoMitos del SoftwareCalidad del softwareResponsabilidad profesional y tica

  • EVOLUCION DEL SOFTWAREAl inicio de los tiempos el software se desarrollaba usando tcnicas de gestin orientadas al hardware, porque ste era el centro de la informtica y del presupuesto.Ingeniera de Software

  • EVOLUCION DEL SOFTWARESoftware: Evolucin a la ingeniera

  • INGENIERA DEL SOFTWARE: DEFINICINLa Ingeniera del Software es el establecimiento y uso de principios de ingeniera y adems es una disciplina que ofrece mtodo y tcnicas para desarrollar y mantener software que sea confiable y que funcione eficientemente como un producto de calidad

  • TIPOS DE SOFTWARESoftware de sistemas._ Est formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas.

    Software de aplicacin._ Son aplicaciones tpicas como word, excel, etc.

    Software cientfico y de Ingeniera._ Se encarga de realizar complejos clculos sobre datos numricos de todo tipo.

    Software empotrado._ Software empotrado es aquel que va instalado en otros productos industriales, como por ejemplo la electrnica de consumo, dotando a estos productos de un grado de inteligencia cada vez mayor.

  • TIPOS DE SOFTWARESoftware de lnea de productos._ satisfacer clientes.

    Aplicaciones basadas en web._ aplicaciones de espectro como correos electronicos.

    Software de inteligencia artificial._ El software basado en lenguajes procedimentales es til para realizar de forma rpida y fiable operaciones que para el ser humano son tediosas e incluso inabordables.

  • SOFTWARE HEREDADOCalidad del software Heredado

    El software debe adaptarse para satisfacer nuevas necesidades.El software debe mejorarse para implementar nuevos requerimientosEl software debe extenderse para hacer operable con sistemasEl software debe redisearse

  • SOFTWARE HEREDADOEvolucin del software

    Ley del cambio continuo(1974)Ley de la complejidad creciente(1974)Ley de la autorregulacin(1974)Ley de la conservacin de la estabilidad organizacional (1980)Ley de la conservacin de la familiaridad (1980)Ley del crecimiento continuo (1980)Ley de la calidad decreciente (1996)Ley del sistema de retroalimentacin (1996)

  • MITOS DEL SOFTWARE

    Si fallamos en la planificacin podemos aadir ms programadores y recuperar el tiempo perdido.

    Una declaracin general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles ms adelante.

    Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fcilmente.

    Una vez que hicimos el programa y funciona, nuestro trabajo ha terminado.

    No hay forma de comprobar la calidad del software hasta que esta corriendo.

  • Calidad del Software

    Mantenibilidad

    Confiabilidad

    Eficiencia

    Usabilidad

  • RESPONSABILIDAD PROFESIONAL Y TICA

    Confidencialidad. _ se debe respetar la confidencialidad de los clientes, a pesar de que no se haya firmado algn convenio.

    Competencia._ No debe aceptar trabajos que no pueda realizar.

    Derechos de propiedad intelectual._ debe mantenerse informado sobre las leyes de propiedad intelectual como patentes o copyright.

    Uso inapropiado de las computadoras._ No debe utilizar sus conocimientos para actuar de una manera inapropiada.

  • Algunas fundaciones se han formado para difundir los cdigos de tica:

    PUBLICO._ los ingenieros de software debern de actuar en consonancia con el inters publico.

    CLIENTE Y EMPLEADOR._ Los ingenieros de software debern actuar de forma que respondan los intereses de sus clientes y empleadores.

    PRODUCTO._ Los ingenieros de software deben asegurar que sus productos y las modificaciones asociadas cumplan los mas altos estndares profesionales posibles.

    COLEGAS._ los ingenieros de software debern ser imparciales y apoyar a sus colegas.

  • PERSONAL._ aprender lo concerniente a la practica de su profesin y promocionar un enfoque tico en la practica de su profesin.

    JUICIO._ integridad e independencia.

    GESTION._ Los gerentes y lideres ingenieros de software debern suscribir y promocionar un enfoque tico en la gestin del desarrollo y mantenimiento de software.

    PROFESION._ mantener la integridad y reputacin de la profesin .